问答题X 纠错

参考答案:

(1)非法,地址计数器$是32位数;
(2)非法,以字母开头的16进制数应在前面加“0”,即应为“0F0H”;
(3)非法,变量名非法,不能以数字开头;
(4)合法;
(5)非法,地址表达式不能是“常数-地址”;
(6)非法,地址表达式不能出现乘法。

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

你可能喜欢

问答题

指出以下数据定义伪指令所分配的字节数(80386系统)。
(1)DATA1 DF 12,34,56
(2)DATA2 DF DATA2
(3)DATA3 DQ 0,10 DUP(?)
(4)DATA4 DT 0,1,2

参考答案:

(1)18字节;
(3)6字节;
(3)88字节;
(4)30字节。

问答题

指出以下数据定义伪指令所分配的字节数(8086系统)。
(1)DATA1 DB 10,?,‘A’
(2)DATA2 DW 10 DUP(2,3 DUP(?),1)
(3)DATA3 DB ‘HELLO,WORLD!’,‘$’
(4)DATA4 DW DATA4

参考答案:

(1)3字节;
(2)100字节;
(3)13字节;
(4)2字节。

问答题

设VAR字单元的值为x,F1字单元的值为y,试编程按以下要求给y赋值:

参考答案:简析:本例中并未说明VAR字节单元是带符号数还是无符号数,读者在使用判断转移指令时可任意选用。若当作带符号数,应使用JG...

问答题

已知有程序段如下:
MOV AL,35H
MOV DL,AL
AND DL,0FH
AND AL,0F0H
MOV CL,4
SHR AL,CL
MOV BL,10
MUL BL
ADD AL,DL
执行之后,AL的值等于多少?该程序段完成了什么功能?

参考答案:

程序段执行后(AL)=23H。该程序段实现了将AL中的1个组合BCD码转换为十六进制数并存回AL中的功能。

问答题

若(AX)=26D3H,(CX)=7908H,CF=1,执行下列指令后,寄存器AX、CX的值分别是多少?CF=?OF=?
SAL CH,1
RCR AX,CL
ROL AL,1

参考答案:执行结果为(AX)=0A64CH,(CX)=0F208H,CF=OF=0。

问答题

在已学的指令中,可实现累加器清0的单条指令有哪些?比较它们的功能。

参考答案:(1)MOV AX,0 ;仅将累加器清0,不会影响任何标志位(2)SUB AX,AX ;累加器清0的同时影响所有状态标志...

问答题

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

参考答案:MOV AX, 0MOV AL, N1SUB AL, N2AAS MOV DL,AL MOV AL,N1+1 SBB A...

问答题

若要将源串 100 个字节数据传送到目标串单元中去,设源串首址的偏移地址为 2500H, 目标串首址的偏移地址为 1400H,请编写程序实现以下功能。
(1)完成源串到目标串的搬移。
(2)比较两串是否完全相同,若两串相同,则 BX 寄存器内容为 0;若两串不同,则 BX 指向 源串中第一个不相同字节的地址,且该字节的内容保留在 AL 的寄存器中。

参考答案:

问答题

试分析下面的程序段完成什么功能。
MOV CL, 4
SHL AX, CL
SHL BL, CL
MOV AL, BL
SHR DH, CL
OR AL, DH

参考答案:将 AX 中间 8 位,BX 的低 4 位,DX 的高 4 位组成一个新字存放在 AX 中。

问答题

使用一条逻辑运算指令实现下列要求:
(1)使 AL 高 4 位不变,低 4 位为 0。
(2)使 AL 最高位置 1,后 7 位不变。
(3)使 AL 中的 bit3、bit4 变反,其余位不变。
(4)测试判断 CL 中的 bit2、bit5、bit7 是否都为 1。

参考答案:

(1) AND AL, 0F0H
(2)OR AL, 80H
(3)XOR AL 18H
(4)TEST AL, 0A4H

赞题库

赞题库-搜题找答案

(已有500万+用户使用)


  • 历年真题

  • 章节练习

  • 每日一练

  • 高频考题

  • 错题收藏

  • 在线模考

  • 提分密卷

  • 模拟试题

无需下载 立即使用

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