写出执行以下计算的指令序列,其中各变量均为16位有符号数。Z←W-(X+6)-(R+9)

题目

写出执行以下计算的指令序列,其中各变量均为16位有符号数。Z←W-(X+6)-(R+9)

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下是有关计算机工作过程的表述,其中()不正确

  • A、计算机工作的过程是执行指令序列的过程
  • B、计算机的任何一条指令都是按一定顺序执行一系列微操作完成的
  • C、计算机的工作过程是取指令分析指令执行指令的过程
  • D、计算机的指令执行顺序可随意颠倒

正确答案:D

第2题:

写出执行以下计算的指令系列。其中X、Y、Z、R、W均为存放16位带符号数单元的地址:Z ← W +(Z-X)


正确答案: 指令系列如下
MOV  AX,Z
SUB  AX,X
ADD  AX,W
MOV  Z,AX

第3题:

写出执行以下计算的指令序列,其中X、Y、Z、R、W均为存放16位带符号数单元的地址。Z←((W-X)/5*Y)*2。


正确答案: MOV AX,W
SUB AX,X
CWD
MOV BX,5
IDIV BX
IMUL Y
SHL AX,1;((DX),(AX))*2
RCL DX,1

第4题:

写出执行以下计算的指令序列,其中X、Y、Z、R、W均为存放16位带符号数单元的地址。Z←W-(X+6)-(R+9)。


正确答案: MOV BX,X
ADD BX,6
MOV CX,R
ADD CR,9
MOV AX,W
SUB AX,BX
SUB AX,CX
MOV Z,AX

第5题:

写出执行以下计算的指令系列。其中X、Y、Z、R、W均为存放16位带符号数单元的地址:Z ←(W×X)/(Y+6),R ← 余数


正确答案: 指令系列如下
MOV  AX,W
IMUL  X
MOV  BX,Y ADD
BX,6
IDIV  BX
MOV  R,DX

第6题:

写出执行以下计算的指令系列。其中X、Y、Z、R、W均为存放16位带符号数单元的地址:Z ←((W-X)/ 5×Y)× 2      


正确答案: 指令系列如下
MOV  AX,
WSUB
AX,X
CDW
IDIV  5
IMUL  Y
IMUL  2 
ADD  DX,CF 
MOV  Z,AX

第7题:

变量N1和N2均为2字节的非压缩BCD数码,请写出计算N1与N2之差的指令序列。


正确答案: MOV AX, 0
MOV AL, N1
SUB AL, N2
AAS MOV DL,
AL MOV AL,
N1+1 SBB AL,
N2+1
AAS
MOV DH, AL

第8题:

实现无符号数乘2的指令的助记符是(),实现有符号数除2的指令的助记符是()。


正确答案:SAL;SAR

第9题:

写出执行以下计算的指令系列。其中X、Y、Z、R、W均为存放16位带符号数单元的地址:Z ← W -(X+6)-(R-9)


正确答案: 指令系列如下
ADD  X,6
SUB  R,9
MOV  AX,W
SUB  AX,X
SUB  AX,R
MOV  Z,AX

第10题:

变量X,Y,Z均为一字节压缩BCD码表示的十进制数,写出指令序列,求它们的和(用2字节压缩BCD码表示)。


正确答案: XOR AX,AX;清AX,用于存放2字节结果
MOV AL,X
ADD AL,Y;完成X+Y
DAA;压缩BCD码加法调整
ADC AH,0;把可能的进位收集到AH中;AH中最大的可能值为2,因此不需要BCD加法调整
ADD AL,Z;完成X+Y+Z
DAA;压缩BCD码加法调整
ADC AH,0;把可能的进位收集到AH中;计算完成,结果(2字节压缩BCD码)在AX中