汇编语言编程:X,Y,Z,W均为带16位带符号整型变量,计算Z = (X * Y) / W + 4*X,编程序实现 100

希望可以附带程序调试结果和测试过程截屏... 希望可以附带程序调试结果和测试过程截屏 展开
 我来答
做而论道
高能答主

2015-11-16 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.1亿
展开全部
ASSUME   CS:CC, DS:QQ
    
QQ  SEGMENT
    VV   DW   4
    WW   DW   +100
    XX   DW   -100
    YY   DW   +800
    ZZ   DW   ?
QQ  ENDS
;----------------------------------
CC  SEGMENT
    
BG:
    MOV   AX, QQ
    MOV   DS, AX
;-----------------------------
    MOV   AX, XX
    IMUL  YY
    IDIV  WW
    MOV   ZZ, AX

    MOV   AX, XX
    IMUL  VV
    ADD   ZZ, AX
;-----------------------------
EXIT:
    MOV   AH, 4CH
    INT   21H         ;返回DOS
;----------------------------------
CC  ENDS
    END   BG


用 DEBUG 调试,过程以及结果都正确。

ZZ 中的内容是 FB50H,也就是-1200。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式