int에서 &t 구문을 사용하여 어셈블리 프로그램에서 작업하고 있습니다.아스키에 대한 어셈블리 번호
내가 잃어버린 이유는, 레지스터의 정수를 ASCII 숫자로 어떻게 변환합니까?
숫자 10을 변환하고 숫자 10을 % eax 레지스터에 넣을 것입니다. 숫자 48을 % eax에 추가하면 아스키 기호는 다음과 같이 표시됩니다.
1에 48을 추가하고 48에 10을 추가합니다. 어떻게 할 수 있습니까?
샘플 코드 :
mov $10, %eax
#Cut the number in some way.
add $48, %eax
관련 : http://stackoverflow.com/questions/4953506/why-does-my-code-display-rubbish/4954659#4954659 –
다른 : http://stackoverflow.com/questions/9113060/print-decimal-in-8086-emulator –