求助:汇编中一个非常非常简单的题
编程求AX累加器和BX寄存器中两个无符号数之差的绝对值,结果放内存(2800H)单元中。微机计算机原理及其应用..中的基本汇编...最好简单解释下..呵呵!...
编程求AX累加器和BX寄存器中两个无符号数之差的绝对值,结果放内存(2800H)单元中。
微机计算机原理及其应用..中的基本汇编...
最好简单解释下..呵呵! 展开
微机计算机原理及其应用..中的基本汇编...
最好简单解释下..呵呵! 展开
3个回答
展开全部
MOV 2800H,BX ; BX 数放入2800H单元
SUB A,2800H ; 相减
MOV 2800H,A ; 结果放入2800H单元
SUB A,2800H ; 相减
MOV 2800H,A ; 结果放入2800H单元
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ABS_AX_SUB_BX PROC
push ax
sub ax,bx
jnc SAVEAX ;jns SAVEAX,如果为正,跳过求绝对值
neg ax ;求绝对值
SAVEAX: mov [2800H],ax
pop ax
ABS_AX_SUB_BX ENDP
push ax
sub ax,bx
jnc SAVEAX ;jns SAVEAX,如果为正,跳过求绝对值
neg ax ;求绝对值
SAVEAX: mov [2800H],ax
pop ax
ABS_AX_SUB_BX ENDP
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询