微型计算机原理与应用综合练习题一及答案
一、选择题(每小题2分,共54分)
1、世界上第一台电子数字计算机取名为       
A)ENIAC    B)EDSAC    C)UNIVAC    D)EDVAC
2、计算机的发展阶段通常是按计算机所采用的        来划分的。
A)内存容量    B)电子器件    C)程序设计    D)操作系统
3、最先实现存储程序的计算机是       
A)EDIAC    B)EDSAC    C)UNIVAC    D)EDVAC
4、一个完整的计算机系统通常应包括       
A)系统软件和应用软件    B)计算机及其外部设备
C)硬件系统和软件系统    D)系统硬件和系统软件
5、计算机的软件系统一般分为        两大部分。
A)系统软件和应用软件    B)操作系统和计算机语言
C)程序和数据            D)DOS和Windows
6、用高级语言编写的程序       
A)只能在基本种计算机上运行 
B)无需经过编译或解释,即可被计算机直接执行
C)具有通用性和可移植性
D)几乎不占用内存空间
7、下面几个不同进制的数中,最小的数是       
A)1001001B    B)75    C)37Q    D)A7H
8、十进制负数-61的八位二进制原码是       
A)00101111    B)00111101    C)10101111    D)10111101
9、十进制正数38的八位二进制补码是       
A)00011001    B)10100110    C)10011001    D)00100110
10、在微机汉字系统中,一个汉字的机内码占的字节数是       
A)1          B)2        C)4      D)8
11、汉字“灯”的区西半球码为“2138”,该汉字的机内码的十六进制表示为       
A)B5C6H    B)C1D8H    C)B538H    D)21C6H
12、用汇编语言编写的程序需要经过      翻译成机器语言后,帮能在计算机中执行。
A)编译程序    B)解释程序    C)操作系统    D)汇编程序
13、主要决定微机性能的是       
A)质量      B)耗电量      C)CPU      D)价格
14、CPU指的是       
A)控制器                B)运算器和控制器 
C)运算器、控制器和主存  D)运算器
15、8086/8088可用于寄存器间接寻址的寄存器有       
A)2        B)4          C)6      D)8
16、一般地,我们将计算机指令的集合称为       
A)机器语言    B)汇编语言    C)模拟语言    D)仿真语言
17、寄存器间接寻址方式中,操作数在        。中
A)通用寄存器        B)堆栈
C)主存单元          D)段寄存器
18、MOV  AX,ES:[BX][SI]的源操作数的物理地址是       
A)16d×(DS)+(BX)+(SI)      B)16d×(ES)+(BX)+(SI)
C)16d×(SS)+(BX)+(SI)        D)16d×(CS)+(BX)+(SI)
19、INC指令不影响        标志。
A)OF    B)CF    C)SF    D)ZF
20、在MOV  WORD  PTR [0074H],55BBH指令的机器代码中,最后一个字节是       
补码的最小负数
A)00H    B)74H    C)55H    D)BBH
21、“先工作后判断”的循环结构中,循环体执行的次数最少是        次。
A)1      B)2      C)0      D)不定
22、有下列程序段:
AGAIN:MOV  AL,[SI]
        MOV  ES:[DI],AL
        INC  SI
        INC  DI
        LOOP  AGAIN
下列指令中        可完成与上述程序段相同的功能。
A)REP  MOVSB      B)REP  LODSB
C)REP  STOSB      D)REPE  SCASB
23、有下列指令:
MOV  AX,1234H
MOV  CL,4
ROL  AX,CL
DEC  AX
MOV  CX,4
MUL  CX
HLT
执行这些指令后,寄存器AL的值是       
A)60H    B)00H    C)04H    D)A0H
24、有下列指令:
STR1  DW  ‘AB’
STR2  DB  16  DUP(?)
CNT  EQU  ¥-STR1
      MOV  CX,CNT
      MOV  AX,STR1
      HLT
执行这些指令后,寄存器AX的值是       
A)00ABH    B)00BAH    C)4142H    D)4241H
25、执行以下程序段:
MOV  AX,1234H
MOV  BX,5678H
ADD  AL,BL
DAA
MOV  CL,AL
MOV  AL,AH
ADC  AL,BH
DAA
执行后,(CL)=       
A)12    B)34    C)56    D)78
26、将AL中带符号数乘10送AL,正确的程序段是       
A)SAL  AL,1              B)ADD  AL,AL
MOV  BL,AL                MOV  BL,AL
SAL  AL,1                  ADD  AL,AL
SAL  AL,1                  ADD  AL,AL
ADD  AL,BL                ADD  AL,AL
B)MOV  CL,4            D)ADD  AL,AL
MOV  BL,AL                ADD  AL,AL
SAL  AL,CL                ADD  AL,AL
ADD  AL,BL                ADD  AL,AL
                              ADD  AL,AL
27、将寄存器AX的内容求反的正确操作是       
A)NEG  AX        B)XOR  AX,0FFFFH
C)NOT  AX        D)CMP  AX,AX
二、填空题(第1至第7小题每空1分,第8、9小题每空2分,共36分)
1、第四代计算机采用的电子器件是       
2、微型计算机的主要性能指标有                                           
3、4GB=          MB。
4、在R进掉数中,能使用的最小数字符号是       
5、与十进制数267等值的八进制数是       
6、把汉字区位码的区码和位码都加上十六进制数        ,即得到汉字机内码。
7、假设(DS)=2000H,(BX)=1256H,(SI)=528FH,位移量TABLE=20A1H,(232F7H)=3280H,(264E5H)=2450H,则
执行指令JMP  BX后,(IP)=       
执行指令JMP  TABLE[BX]{SI}后,(IP)=       
执行指令JMP  [BX][SI]后,(IP)=       
在1000H单元中有一条二字节指令JMP  SHORT  LAB,如果其中偏移量分别为30H、6CH、0B8H,则转向地址LAB的值分别为                 
1、下面是一个单字节无符号二进制数转换为BCD码的子程序。子程序入口条件是:SI指向二进制数所在单元,转换结果以压缩BCD码形式放在SI+1和SI+2两个单元中。请写出正确答案完成程序。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。