用汇编语言编程计算

[复制链接]
查看11 | 回复2 | 2010-11-10 12:20:40 | 显示全部楼层 |阅读模式
编程计算:(V-(X*Y+Z-540))/X,其中X,Y,Z,V均为16位带符号数,已分别装入X,Y,Z,V这几个存储单元中,要求上式结果的商存入AX,余数存入DX寄存器?用汇编语言编程!!谢谢啦!!

回复

使用道具 举报

千问 | 2010-11-10 12:20:40 | 显示全部楼层
不知你指的是不是51单片机汇编语言。以下是51单片机汇编程序实现的程序。 ;计算结果用两个字节表示,这里保存结果的低字节 ;保存计算过程产生的进位
回复

使用道具 举报

千问 | 2010-11-10 12:20:40 | 显示全部楼层
MOV AX,XIMUL YMOV BX,AXMOV CX,DXMOV AX,ZCWDADD AX,BXADC DX,0SUB AX,540MOV BX,AXMOV CX,DXMOV AX,VCWDSUB AX,BXSBB DX,CXIDIV X
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行