问答题X 纠错

参考答案:

指令DEC BX和SUB BX,1分别执行后,BX寄存器内的值相同,但是CF标志位的状态可能不同,这是由于DEC指令执行后不改变CF的状态。

查答案就用赞题库小程序 还有拍照搜题 语音搜题 快来试试吧
无需下载 立即使用

你可能喜欢

问答题

一个双字长有符号数存放在DX(高位)AX(低位)中,写出求该数相反数的指令序列。
结果仍存入DX,AX寄存器

参考答案:NOT DX;首先将(DX,AX)取反NOT AXADD AX,1;最低位加1,注意:不能用INC指令ADC DX,0;...

问答题

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

参考答案:MOV AX,YMOV BX,5IMUL BXMOV BX,AXMOV AX,WSUB AX,XMOV CX,2IMUL...

问答题

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

参考答案:

MOV AX,W
IMUL X
MOV BX,Y
ADD BX,9
IDIV BX
MOV Z,AX
MOV R,DX

问答题

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

参考答案:MOV AX,WMOV BX,XADD BX,6SUB AX,BXMOV BX,RADD BX,9SUB AX,BXMO...

问答题

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

参考答案:

MOV AX,W
MOV BX,Z
SUB BX,X
ADD AX,BX
MOV Z,AX

问答题

求以下各十六进制数与4AE0H之差,并根据结果写出标志位SF、CF、ZF、OF的值。
(1)1234H
(2)5D90H
(3)9076H
(4)0EA04H
(5)0FFFFH

参考答案:(1)1234H-4AE0H=0C754H SCZO=1100(2)90H-4AE0H=12B0H SCZO=0000(...

问答题

求以下各十六进制数与62A8H之和,并根据结果写出标志位SF、CF、ZF、OF的值。
(1)1234H
(2)4321H
(3)0CFA0H
(4)9D60H
(5)0FFFFH

参考答案:(1)1234H+62A8H=74DCH SCZO=0000(2)4321H+62A8H=0A5C9H SCZO=100...

问答题

根据以下要求,写出对应的汇编语言指令
(1)把BX和DX寄存器内容相加,结果存入DX寄存器。
(2)使用BX和SI寄存器进行基址变址寻址,把存储器中一字节内容与AL内容相加,结果存入存储单元。
(3)用寄存器BX和位移量0B2H的寄存器相对寻址方式,把存储器中一个双字与ECX相加,结果存入ECX。
(4)用偏移地址1020H直接寻址,把存储单元一个字内容与立即数3相加,结果存入存储单元。
(5)将AL寄存器内容与立即数120相加,结果存入AL寄存器。

参考答案:(1)ADD DX,BX(2)ADD [BX][SI],AL(3)ADD ECX,[BX+0B2H](4)ADD WOR...

问答题

用适当的指令,把下面字符串STRING中的“&”字符用空格代替。
STRING DB “TheDateisFEB&03”

参考答案:

可以使用如下指令:
MOV STRING[15],20H;
20H是空格的ASCII代码

问答题

已经定义数据段如下:
DATASEGMENT
NUM=56
X DB NUM
Y DB 27
Z DW 148
DATAENDS
指出下列指令中的错误:
(1)MOV Y,X
(2)MOV BL,04B8H
(3)MOV AL,Z
(4)MOV [BX],3
(5)MOV [BX],[DI]
(6)MOV DS,DATA
(7)MOV NUM,AX
(8)MOV ES,DS
(9)MOV AX,FLAGS
(10)MOV CS,AX

参考答案:(1)指令MOV Y,X同时出现了两个存储器操作数。(2)指令MOV BL,04B8H操作数类型不匹配(04B8H是16...
赞题库

赞题库-搜题找答案

(已有500万+用户使用)


  • 历年真题

  • 章节练习

  • 每日一练

  • 高频考题

  • 错题收藏

  • 在线模考

  • 提分密卷

  • 模拟试题

无需下载 立即使用

版权所有©考试资料网(ppkao.com)All Rights Reserved