微机 选择填空整理版 下载本文

选择

3. PC 机硬件系统从逻辑上看主要由CPU、内存储器、外存储器、输入设备、输出设备以及( )组成。 A. 运算器B.键盘C.显示器D.总线 6. 以下有关CPU 的说法不正确的是( )。

A. CPU 也称作运算控制单元 B. CPU 也称作微处理器 C. CPU 是微型机的核心部件。 D. CPU 也称作运算处理单元 7. 冯?诺依曼计算机的基本思想主要是指( )。

A. 二进制编码和存储程序控制B. 二进制数和存储器

C. CPU 和存储器D. 存储器和输入输出设备

8. 冯?诺依曼计算机的硬件由( )大基本部件组成。 A. 3 B. 4 C. 5 D. 6

10. 在现代的微机系统中,描述CPU 主频常用的单位是( )。 A. Hz B. KHz C. MHz D. GHz 1. 一条计算机指令中规定其执行动作的部分称为( )。 A. 源地址码B. 操作码C. 目标地址码D. 数据码

3. VAR 是数据段中定义的字变量,指令MOV VAR[EBX][EDI],AX 中目的操作数的寻址方式 是( )。

A. 寄存器相对寻址B.直接寻址C.相对基址变址寻址D.间接址 4. VAR 是数据段中定义的字变量,指令MOV AX,VAR[EBX]中源的操作数的寻址方式是( )。

A.寄存器相对寻址B.直接寻址C.相对基址变址寻址D.间接寻址

5. VAR 是数据段中定义的字变量,指令MOV AX,VAR 中源的操作数的寻址方式是( )。

A.寄存器相对寻址B.直接寻址C.相对基址变址寻址D.寄存器间接寻址

6. 下列80X6CPU 标志寄存器的标志位中,不属于状态标志位的是( ) A.OF B.IF C.AF D.PF

10. VAR 是数据段中定义的字变量,指令MOV EBX,OFFSET VAR 源操作数的寻址方式是( )。

A.直接寻址B.寄存器间接寻址C.立即数寻址D.存贮器寻址 1. BUF DWORD 10h DUP( 3 DUP( 2,5 ) ,3 ,4 ,5)语句为变量BUF 分配的内存空间的字节数是( )。 A. 50h B. 90h C. 240h D. 120h

2. BUF DW 10H DUP(3 DUP(2,?),1,2 DUP(?),100)为变量BUF 分配的内存空间的字节数是( )。 A. 160 B. 22 C. 80 D. 320 3. 类型操作符PTR 用于( )。

A. 定义内存变量的类型B. 重新指定内存变量的类型 C. 定义寄存器变量的类D. 重新指定寄存器变量的类型 7. 执行AND 指令后,OF 和CF 标志位的值是( )。

A. OF=CF=0 B. OF=0,CF=1

C. OF=1,CF=0 D. OF=1,CF=1

8. 执行INC 指令除对于SF、ZF 有影响外,还要影响的标志位是( )。 A. AF,PF,CF B. OF,AF,CF C. OF,PF,CF D. OF,AF,PF 9. 执行DEC 指令除对于SF、ZF 有影响外,还要影响的标志位是( )。 A. AF,PF,CF B. OF,AF,CF C. OF,PF,CF D. OF,AF,PF 10. 执行指令XOR EAX,EAX 后则( ) A.AL=1, ZF=1 B.AL=0, ZF=0 C.AL=1, ZF=0 D.AL=0, ZF=1 14. 16 位二进制补码所能表示的带符号数的数值范围是(A.0 ~ 65535 B 0 ~ 65536

C.-32768 ~ +32767 D.-65536 ~ +66536

5. ADD 指令不能影响标志寄存器的( )位。 A.ZF B. SF C.CF D. TF 6. INC 指令不能影响标志寄存器的( )位。 A.ZF B. SF C.CF D. DF

7. DEC 指令不能影响标志寄存器的( )位。 A.ZF B. SF C.CF D. IF 8. 在执行DIV 或IDIV 指令发生错误时会产生( )中断。A.线路故障B.内部C.外部D.单步

9. 在执行ADD 或SUB 指令发生溢出错误时( )。 A.不产生任何中断B. 会产生内部中断

)。 C. 会产生外部中断D. 会产生单步中断 1. 循环指令LOOP 终止循环的条件是( )。

A.ECX=0 B. ECX=0,且ZF=0 C ECX≠0,且ZF=0 D. ECX≠0,或ZF=1

2. 循环指令LOOPNZ 终止循环的条件是( )。

A.ECX=0,或ZF=1 B. ECX=0,且ZF=0 C.ECX≠0,且ZF=0 D. ECX

≠0,或ZF=1

3. LOOP 指令执行时,隐含计数器是( )。 A. ESP B.EBX C. ECX D.EDI

4. 当A>B 时转移的条件转移指令为(A、B 为无符号数)( )。

A. JA B. JAE C. JG D. JGE

5. 当A>=B 时转移的条件转移指令为(A、B 为有符号数)( )。 A. JA B. JAE C. JG D. JGE 6. 条件转移指令JC Label 的测试条件是( )。 A. ZF = 1 B. SF = 1 C. OF = 1 D. CF = 1 7. 若主程序通过堆栈向子程序传递了3 个参数,子程序返回主程序时,在子程序中清除堆栈中3 个参数正确的RET 指令是( )。 A. RET 3*1 B. RET 3*2 C. RET 3*3 D. RET 3*4 8. 主程序通过堆栈向子程序传递了3 个参数,子程序调用结束后,在主程序中清除堆栈中3个参数正确的指令是( )。

A. ADD ESP, 3*2 B. ADD ESP, 3*4 C. ADD EBP, 3*2 D. ADD EBP,

3*4 9. 条件转移指令JZ Label 的测试条件是( )。