永发信息网

用汇编语言编写一个简单程序

答案:2  悬赏:70  手机版
解决时间 2021-02-05 20:44
用汇编语言编写一个简单程序
最佳答案
1.计算U=(X+(Y*Z-100))/W
其中:X,Y,Z,W均为十六位有符号数。
程序如下:
DATA SEGMENT
X DW 10 ;16位变量
Y DW 20
Z DW 30
W DW 40
U DW ?,?

DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:
MOV AX,DATA
MOV DS,AX
MOV AX,Y
IMUL Z ;计算Y*Z,内容放在DX,AX中
MOV CX,AX
MOV BX,DX
SUB CX,100 ;计算Y*Z-100
SBB BX, 0
MOV AX,X
CWD ;将X符号扩展,形成DX:AX中的双字
ADD AX,CX ;计算X+(Y*Z-100),内容放在DX,AX中
ADC DX,BX
IDIV W ;计算(X+(Y*Z-100))/W
MOV U,AX
MOV U+2,DX
MOV AH,4CH
INT 21H
CODE ENDS
END START
全部回答
PUSH AX
PUSH BX
POP AX
POP BX
核心代码追问能解释一下每行的意思吗?真心是初学者追答3000H压栈
5000H压栈
5000H出栈放到AX
3000H出栈放到BX
堆栈是先进后出的追问那个核心代码是啥?追答额。就是那四句。用于交换AX和BX追问哥们有Q吗?想求助你
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
PHP投票系统
对于学生先斩后奏的请假有什么好办法
梦幻59力DF好还是PS好呢
给庄园的路起个名字
昨天舍友借了我两块钱,我要不要问他还呢?会
奥迪q5后机盖左右缝隙不一样怎么办
求台式电脑组装清单
求助下各位 怎么从淘宝上买了东西之后发到日
手机放在胸口怎么样?
有人为了减肥,减少食用肥肉、植物油等食品,
楼房风一次就嗡嗡响是怎么回事
黑白加菲猫品相如何,值多少钱
黄建为的专辑
朱自清是著名的。。。。。
中华文化“博大精深、源远流长”,对此下列说
推荐资讯
使用贞操锁限制,是否能够使后面体验到更强烈
男生,喜爱短篇动漫(<30集),求推荐几部好
贝贝兴趣乐园地址好找么,我有些事要过去
刚打火启动时发动机有抖动感 正常吗
(301-1456÷26)×32简便计算
亚马逊卖家可以在亚马逊上购物吗
我是国历2000年2月18日出生的是什么星座
一年级语文。看图,编故事?
东风天锦160为什么机油尺量不到机油
什么东西在5000摄氏度不会融化?。
佰艺美容美甲美发造型怎么去啊,我要去那办事
永康快餐地址在什么地方,想过去办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?