汇编运算公式

lhpgjy1990 2009-04-04 04:42:21
设X,Y,Z,V均为16为带符号数,分别装在存储单元中,阅读一下程序段,得出他的运算公式。
mov ax X
imul Y
mov cx ax
mov bx dx
mov ax Z
cwd
add cx ax
adc bx dx
sub cx 540
sbb bx 0
mov ax V
cwd
sub ax cx
sbb dx bx
idiv X
谢谢谁能给我说一下,刚学汇编不太懂啊 ,最好详细一点啊
...全文
192 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dididu1515 2009-04-08
  • 打赏
  • 举报
回复
(v-x乘Y+Z-540)除X

V X Y Z 均为16位带符号数 计算结果 商放入AX中 余数放入DX中
lhpgjy1990 2009-04-04
  • 打赏
  • 举报
回复
感谢一下1L,虽然好像是错了。
jxc25 2009-04-04
  • 打赏
  • 举报
回复
没分就没V.
  • 打赏
  • 举报
回复
V怎么没了?:)
dididu1515 2009-04-04
  • 打赏
  • 举报
回复

mov ax,X
imul Y ;X*Y
mov cx,ax ;low
mov bx,dx ;high
mov ax,Z ;
cwd
add cx,ax ;low+Z
adc bx,dx ;high+
sub cx,540 ;-540
sbb bx,0
mov ax,V
cwd
sub ax,cx; -V
sbb dx,bx
idiv X ;/X

运算公式 (X*Y+Z-540)/X

21,497

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧