当前位置:文档之家› 汇编语言第1-2章考前复习题

汇编语言第1-2章考前复习题

1. 知识点:0202(基于微处理器的计算机系统构成) 在下列的选项中,能够组成计算机系统的是(A )。

选项A)硬件系统和软件系统选项B)CPU、存储器、输入/输出设备选项C)操作系统、各种语言选项D)系统软件和应用软件2. 知识点:01 (基础知识)汇编语言属于(B)选项A)用户软件选项B)系统软件选项C)高级语言选项D)机器语言5知识点:0203(中央处理机)中央处理器CPU是由(D)组成的选项A)运算器选项B)控制器选项C)寄存器组选项D)前三者答案:D6. 知识点:0201(80x86微处理器)IBM PC机的DOS是属于(B)。

选项A)用户软件选项B)系统软件选项C)系统硬件选项D)一种语言8. 知识点:0203(中央处理机)8086/8088 CPU的寄存器组中,8位的寄存器共有(C)个选项A)4选项B)6选项C)8(al ah bl bhcl chdl dh)选项D)109. 知识点:0203(中央处理机)8086/8088 CPU的寄存器组中,16位的寄存器共有(D)个。

AX,BX,CX,DX,DS,CS,SS,ES,FS,GS,DI,SI,BP,SP选项A)10选项B)12选项C)13选项D)1410. 知识点:0204(存储器)8086/8088 CPU执行算术运算时PSW共有(C)个标志位会受影响。

SF,ZF,PF,CF,OF,AF选项A)4选项B)5选项C)611. 知识点:0204(存储器)在程序执行过程中,IP寄存器始终保存的是(C)。

选项A)上一条指令的首地址选项B)本条指令的首地址选项C)下一条指令的首地址选项D)需计算有效地址后才能确定地址12. 知识点:0204(存储器)IBM PC机的存储器可分(D)个段。

选项A)4选项B)256选项C)512选项D)6553613知识点:0204(存储器)当使用BP作编程地址时,此时使用的是(D)段。

选项A)CS选项B)DS选项C)ES选项D)SS(堆栈段)17知识点:0204(存储器)存储器的一个字节表示( A)位。

选项A)8选项C)32选项D)6418知识点:0101(基于微处理器的计算机系统构成)如果某个字变量的数据存放在奇地址单元,则8086/8088 CPU读写该变量时需要( B)个读写周期。

选项A)1选项B)2选项C)3选项D)419知识点:0203(中央处理机)在机器内部操作中,CPU与存储器之间的任何信息交换使用的都是( B)地址。

选项A)逻辑选项B)物理选项C)有效选项D)相对21知识点:0204(存储器) P28物理地址的形成过程是将段地址左移( C)位加偏移地址。

选项A)2选项B)3选项C)4选项D)527知识点:0205(外部设备)一般的外部设备接口电路中的状态寄存器是用来存放外设或接口电路的(C)信息。

选项A)数据选项B)控制选项C)状态选项D)前三者28知识点:0201(80x86微处理器)下列叙述正确的是(B)。

选项A)不同类型的机器字长是一样的选项B)一个字节有8位二进制数选项C)各种不同的机器指令系统都是一样的选项D)机器指令都是8位的29. 知识点:0203(中央处理机)下列叙述正确的是(D)。

选项A)8088 CPU的内部数据总线是8位的,外部数据总线是8位的选项B)8088 CPU的内部数据总线是16位的,外部数据总线是16位的选项C)8086 CPU的内部数据总线是8位的,外部数据总线是8位的选项D)8086 CPU的内部数据总线是16位的,外部数据总线是16位的34知识点:0104(几种基本的逻辑运算)指令MOV MEM[BX],AX中的MEM是( C )。

选项A)原码选项B)反码选项C)补码选项D)移码35知识点:0204(存储器)用来作为寄存器间接寻址的寄存器有(D)个。

选项A)8选项B)6选项C)5选项D)4 (BX BP SI DI) P4036知识点:0204(存储器)指令MOV [BX+SI],AL中的目的操作数使用( B )段寄存器。

选项A)CS选项B)DS选项C)SS选项D)ES37知识点:0204(存储器)指令MOV BX,[BP+5]中的源操作数使用(C)段寄存器。

选项A)CS选项B)DS选项C)SS选项D)ES41知识点:0203(中央处理机)下述指令中不影响CF的指令是( B )。

选项A)SHL AL,1选项B)INC CX(P109)选项C)ADD [BX],AL选项D)SUB AX,BX42知识点:0203(中央处理机)两个整数补码9CH和7AH相加运算后,会产生( B )。

选项A)无溢出且无进位1001 1100选项B)无溢出但有进位0111 1010 相加选项C)有溢出且有进位选项D)有溢出但无进位45知识点:0101(基于微处理器的计算机系统构成) 认知度:认知指令(A)不改变CF的内容。

选项A)DEC AL选项B)ADD AX,CX选项C)SUB [BX],CL选项D)SBB AL,DL51知识点:0203(中央处理机)执行IMUL指令时,如果乘积的高位部分不是低位部分的符号扩展,则(D)。

选项A)OF=0、CF=0P65选项B)OF=0、CF=1选项C)OF=1、CF=0选项D)OF=1、CF=151知识点:0203(中央处理机)执行IMUL指令时,如果乘积的高位部分不是低位部分的符号扩展,则(D)。

选项B)OF=0、CF=1选项C)OF=1、CF=0选项D)OF=1、CF=1答案:D61知识点:0203(中央处理机)下列选项中不能作为名字项的是(C)。

选项A)FH P137选项B)A3选项C)3B选项D)FADC答案:C92知识点:0104(几种基本的逻辑运算)AND,OR,XOR,NOT为四条逻辑运算指令,下面的解释正确的是(C)选项A)指令XOR AX,AX执行后,AX内容不变,但设置了标志位P69选项B)指令OR DX,1000H执行后,将DX最高位置1,其余各位置0选项C)指令AND AX,OFH执行后,分离出AL低四位选项D)NOT AX,执行后,将AX清095知识点:0104(几种基本的逻辑运算)AL=0AH,下列指令执行后能使AL=05H的是(C)选项A)NOT AL选项B)AND AL,0FH选项C)XOR AL,0FH103知识点:0203 (中央处理机)难易度:较难在下列指令中,(D)指令的执行会影响条件码中的CF位。

选项A)JMP NEXT选项B)JC NEXT选项C)INC BX选项D)SHL AX,1答案:D105知识点:0204 (存储器)CPU 要访问的某一存储单元的实际地址称(C)选项A)段地址选项B)偏移地址选项C)物理地址选项D)逻辑地址106知识点:0204 (存储器)某存储单元的物理地址是12345H,可以作为它的段地址有(C)选项A)1235H选项B)2345H选项C)1234H选项D)1245H107知识点:0203 (中央处理机)执行后使BX=0 的同时也使CF=0,OF=0 的指令是(A)选项A)XOR BX,BX P69选项B)OR BX,BX选项C)AND BX,BX选项D)CMP BX,BX答案:A108知识点:0203 (中央处理机)循环控制指令LoopNZ/LoopNE 控制循环继续执行的条件是(B)选项A)CX≠0 且ZF=1 p96选项B)CX≠0 且ZF=0选项C)CX≠0 或ZF=1选项D)CX≠0 或ZF=0答案:B109知识点:0203 (中央处理机)难易度:较难在执行DAA 指令,当高四位BCD 码位,如要把此进位值送入AH 中,对这进位值的操作应是(C)选项A)DAA 校正指令的功能已自动加在AH 中选项B)进位值在AF 中,校正后根据AF 内容再加在AH 中选项C)进位值在CF 中,校正后根据CF 内容再加在AH 中选项D)进位值在AL 最高位上,校正后根据AL 最高位内容再加在AH 中答案:C110知识点:0104(几种基本的逻辑运算)AND,OR,XOR,NOT 为四条逻辑运算指令,下面的解释正确的是(C)选项A)指令XOR AX,AX 执行后,AX 内容不变,但设置了标志位选项B)指令OR DX,1000H 执行后,将DX 最高位置1,其余各位置0选项C)指令AND AX,OFH 执行后,分离出AL 低四位选项D)NOT AX,执行后,将AX 清0111知识点:0204 (存储器)在执行下列指令时,需要使用段寄存器DS 的指令是(D)选项A)STOSW选项B)ADD AL,CL选项C)NEG BX选项D)INC DA[BX]112知识点:0204 (存储器)无论BH 中原有的数是奇数或偶数,若要使BH 中的数一定为奇数,应执行的指令是(B)选项A)ADD BH,01H选项B)OR BH,01H选项C)XOR BH,01H选项D)TEST BH,01H答案:B115知识点:0203 (中央处理机)REPZ CMPSW 指令,重复执行的终止条件是(A)选项A)CX=0 或ZF=0选项B)CX=0 且ZF=0选项C)CX=0 或ZF=1选项D)CX=0 且ZF=1答案:A117知识点:0101(基于微处理器的计算机系统构成)比较两个带符号的数A、B,当A=B 时程序转移,测试的条件为(A)选项A)ZF=1 P87选项B)ZF=0选项C)SF=1选项D)SF=0答案:A118知识点:0203 (中央处理机)难易度:较难检查二个无符号数的关系,若要实现AL≥BL 时分支去LOP1 处,那么在“CMP AL,BL”指令后应跟的分支指令是(A)选项A)JNC LOP1 P89选项B)JA LOP1选项C)JC LOP1选项D)JGE LOP1119知识点:0104(几种基本的逻辑运算)设AL=0AH,下列指令执行后能使AL=05H 的是(C)选项A)NOT AL选项B)AND AL,0FH选项C)XOR AL,0FH选项D)OR AL,0FH127知识点:0102(二进制数和十六进制数运算)计算机处理问题中会碰到大量的字符、符号,对此必须采用统一的二进制编码。

目前,微机中普遍采用的是( C?)码。

选项A)BCD码选项B)十进制码选项C)二进制码ASCII码?选项D)十六进制码135知识点:0203 (中央处理机)8086CPU在基址加变址的寻址方式中,变址寄存器可以为( D ) A)BX或CX选项B)CX或SI选项C)DX或SI选项D)SI或DI P41138知识点:0204 (存储器)PSW寄存器中共有___A___位条件状态位,有______位控制状态位。

选项A)6、3选项B)3、6选项C)8、4选项D)4、8答案:A140知识点:0204 (存储器)在程序执行过程中,IP寄存器中始终保存的是(B )选项A)上一条指令的首地址选项B)下一条指令的首地址选项C)正在执行指令的首地址选项D)需计算有效地址后才能确定地址142知识点:0203 (中央处理机)在下列指令中,___D___指令的执行会影响条件码中的CF位。

相关主题