2013-11-27 4 views
0

어셈블리 프로그래밍 8086에서 두 자리 10 진수를 추가 할 수있는 방법이 있습니까?어셈블리 프로그래밍에서 십진수 추가 8086

이 내가 노력하고있어입니다 :

.model small 
.stack 100h 

.code 

main proc 


mov ah,1 
Int 21h 

mov bl, al 

Int 21h 
mov cl, al 

ADD bl, cl 

mov ah, 2 
mov dl, bl 
Int 21h 


mov ah, 4ch 
Int 21h 

main endp 

end main 

그러나 결과는 ASCII에, 나는 decimal에서 그것을 원한다.

답변

0

ASCII에서 십진수 값으로 변환하려면 0 문자 (십진수는 48)의 ASCII 값을 뺀 다음 계산을 수행하고 0 값을 다시 추가하여 변환하십시오.

+0

감사합니다. :) 완벽하게 작동했습니다. 문자 매핑에 대해 더 배워야한다고 생각합니다. –

관련 문제