《汇编语言程序设计》习题 一、 选择题 1. 机器数为10000000B, 它代表-127D,则它是(C)。 A. 补码 B. 原码 C. 反码 D. 原码或反码 2.[x 1]原=10111101B, [x 2]反=10111101B, [x 3]补=10111101B(C)。 A. x 1 最小 B. x 2 最小 C. x3 最小 D. x 2=x 1=x 3 3.计算机的内存“溢出”是指其运算结果()。 A.为无穷大 B.超出了计算机内存储单元所能存储的数值范围 C.超出了该指令所指定的结果单元所能存储的数值范围 D.超出了一个字所能表示数的范围 4. [x 1]原=11001010B, [x 2]反=11001010B, [x 3]补=11001010B,那么它们的关系是()。 A. x 3>x 1>x 2 B. x 2>x 3>x 1 C. x 3>x 2>x 1 D. x 2>x 1>x 3 5. 在计算机中表示地址时使用(A)。 A 无符号数 B 原码 C 反码 D 以上都不对 6. 下面说法错误的是(D)。 A 8 位二进制无符号数表示的最大十进制数是255 B 8 位二进制带符号数表示的最大十进制数是127 C 计算机中无符号数最常用于表示地址 D 计算机中小数点隐含在符号位之后,占一位 7. 只有当与非门的输入变量 A、B 的值为( )时,其输出才为0。 A 0,0 B 0,1 C 1,0 D 1,1 8. 只有当或非门的输入变量 A、B 的值为( )时,其输出才为1。 A 0,0 B 0,1 C 1,0 D 1,1 9. 若逻辑运算Y=A+B, 当 A=B=1 时,Y 为( )。 A 0 B 1 C 10 D 2 10. 若门电路的两个输入量为1、1,输出量为0,不可能完成此功能的是( )。 A“异或”门 B “与非”门 C “或非”门 D “与”门 11. 下列不正确的是( ) A AABAB B _ _ _ _ _ABAB C ABBABAB D ABA B 12. 已知 VAR 为字节变量,下面是关于①MOV BX, OFFSET VAR 和②LEA BX, VAR指令的说明,正确的是( )。 A.指令①执行速度比指令②执行速度快 B.指令①中 OFFSET 只能与简单的符号地址相连,不能与诸如 VAR[SI]等复杂数相连。指令②LEA 没有这个限制 C.指令①有错误,因为VAR 为字节变量,而 BX 为字 D.指令①与指令②的作用完全相同 13.下列指令中正确的是(D)。 A.MOV 100,CL B.MOV CL,100H C.MOV CL,1000 D.MOV CL,100 14.设(BX)=8D16H,执行指令序列MOV CL,7 SAR BX,CL 后BX 寄存器的内容是(B)。 A.011AH B.0FF1AH C.2D1AH D.0B00H ...