我正在开发一个简单的程序,它将两个数字相加并给出它们的平均值。我的麻烦在于分裂。我设置bl = 2并用它来分成具有正确整数的ax寄存器但是,我似乎无法得到正确的答案。例如,当我将8除以2时,我在al寄存器中得到1c。
mov dl, bl
add dx, 30h; two user entered numbers add together and converted
mov ah, 2h
int 21h
;mov dx, 0h
mov ax, dx ;
mov bl, 2
div bl ; al, ah for results