아직 조립이 새 것이므로 아직 어셈블리에 많은 명령어 코드를 알지 못합니다. 16 비트 레지스터에서 나눗셈을하고 싶습니다. 그 내용을 인쇄하고 싶습니다. 인쇄를 위해 레지스터의 내용을 ASCII로 변환해야하지만 다시 문제가되는 것은 알고 있습니다. 도와주세요.조립 : 16 비트 사업부
예를 들어 cx의 내용은 2012 (정수)입니다. 어떻게해야합니까?
mov ax, cx
mov bx, 1000
idiv bx
위의 코드는 잘못되었습니다. 맞습니까?
감사. 여기에 문자를 인쇄 할 때, mov dl 대신 mov 012, 을 사용할 수 있습니다. 바로 16 비트를 다루고 있기 때문입니다. –
shriekyphantom
'dh'를 0으로 설정하면 yes입니다. 그래서'mov dx, a''와'mov dh, 0; mov dl, 'a'는 동일한 레지스터 값을 생성하고 플래그를 변경하지 않습니다. – nrz
오. 괜찮아. 정리해 주셔서 감사합니다. :) – shriekyphantom