微机原理与汇编语言:计算((z+(x*y)-328)-v)/y,其中 x、y、z、v均为带符号1

问题描述:

微机原理与汇编语言:计算((z+(x*y)-328)-v)/y,其中 x、y、z、v均为带符号1
微机原理与汇编语言:
计算((z+(x*y)-328)-v)/y,其中 x、y、z、v均为带符号16位,商保存在ax中,余数保存在dx中 ……用汇编语言写出来!
1个回答 分类:数学 2014-09-17

问题解答:

我来补答
.486
DATA SEGMENT USE32
X DW 处可改为想用的数
Y DW
Z DW
V DW
DATA ENDS
CODE SEGMENT USE32
ASSUME CS:CODE,DS:DATA
BEG:MOV AX,DATA
MOV DS,AX
MOV AX,X
IMUL Y
SAL EDX,16
ADD EDX,EAX
MOV AX,Z
ADD EDX,EBX
SUB EDX,328
MOV AX,V
SUB EDX,EAX
MOV EAX,EDX
SAL EDX,16
IDIV Y
MOV AH,4CH
INT 21H
CODE ENDS
END BEG
再问: 谢谢啦
 
 
展开全文阅读
剩余:2000