如果为10个字节的话,怎么考虑有符号数和无符号数的相加?
如果为10个字的话,怎么考虑有符号数和无符号数的相加?
请问是不是无符号数的之用考虑溢出,不考虑进位。而有符号数的字节相加要用CBW指令嘛?请给个代码看看吧!
问题补充:谢谢你,你看我这样写对吗?
num db 21h,35h...50h
mov bx,offset
mov dx,0 ;DX存放结果
mov cx,10
again:
mov al,[bx] ;这个地方我改了
cbw
add dx,ax
inc bx
loop again
mov ah,41h
int 21h
end start
有符号数就是看高位的符号比如ff:1111 1111高位是1就是负数,56:0101 1100就是正数