写出执行以下计算的指令序列,其中各变量均为16位有符号数。Z←(W-X)/(5*Y)*2

题目
问答题
写出执行以下计算的指令序列,其中各变量均为16位有符号数。Z←(W-X)/(5*Y)*2
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设x、y、z均为int型变量,则执行以下语句后,x、y, z的值为( ) X=1; y=0; Z=2; y++&&++Z ||++ X;

A.2、l、3

B.2、0、3

C.2、l、3

D.2、1、2


正确答案:D
语句序列“x=l;y=0;z=2;y++&&++z||++x;”先使变量x的值为1,变量y的值为0,变量Z的值为2。由逻辑与和逻辑或构成的逻辑表达式的特别计算规则,顺序计算各逻辑子表达式,并当一旦能得到逻辑子表达式的结果时,就立即结束逻辑子表达式的计算,不再计算该逻辑子表达式。计算y++因y的值为0,使y++&&++z的结果为0,立即去计算++X,这次计算使变量y的值变成1,而变量Z的值本改变。接着计算++X,使X的值变为2。所以经上述语句执行后,X、y、Z的值依次为2、1、Z。确解答为D。

第2题:

写出执行以下计算的指令系列。其中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

第3题:

若w、x、y、z、m均为int型变量,则执行下列的语句后m的值是( )

w=2,x=3,y=4,z=5;

m=(w<x)?w:x;

m=(m<z)?m:z;

m=(m<y)?m:y;

A.2

B.3

C.5

D.4


正确答案:A
解析:条件表达式“a?b:c”的含义是:当a为真时,其值等于表达式b的值;当a为假时,其值等于表达式c的值。表达式运算过程:第1个表达式:w=2x=3为真,所以返回w的值,即m=w=2:第2个表达式:m=2z=5为真,所以返回m的值,即m=2;第3个表达式:w=2y=4为真,所以返回m的值,即m=2。

第4题:

设x,y,z,t均为int型变量,则执行以下语句后,t的值为()。x=y=z=1;t=++x||++y&&++z;

  • A、不定值
  • B、2
  • C、1
  • D、0

正确答案:C

第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,W
SUB AX,X
CWD
MOV BX,5
IDIV BX
IMUL Y
SHL AX,1;((DX),(AX))*2
RCL DX,1

第7题:

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


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

第8题:

设x、y、z、t均为int型变量,则执行以下语句后,t的值是 ( ) x=y=z=l; t=+ + x | | + + y &&am

设x、y、z、t均为int型变量,则执行以下语句后,t的值是 ( ) x=y=z=l; t=+ + x | | + + y && + + z;

A.不定值

B.2

C.1

D.0


正确答案:C

第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、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