微机原理题库.doc

上传人:飞****9 文档编号:133702750 上传时间:2020-05-29 格式:DOC 页数:45 大小:1.21MB
返回 下载 相关 举报
微机原理题库.doc_第1页
第1页 / 共45页
微机原理题库.doc_第2页
第2页 / 共45页
微机原理题库.doc_第3页
第3页 / 共45页
微机原理题库.doc_第4页
第4页 / 共45页
微机原理题库.doc_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《微机原理题库.doc》由会员分享,可在线阅读,更多相关《微机原理题库.doc(45页珍藏版)》请在金锄头文库上搜索。

1、第1章微型计算机基础知识一 填空题1. 将10110.10111B的十六进制数是_,34.97H的十进制数是_,将114.35转换为二进制为_。解答:10110.10111B的十六进制数是 16.B8H ,34.97H的十进制数是 52.6055 ,将114.35转换二进制为 1110010.01011B 。2. 100101.11B+(110101.1)BCD5A.18H_D解答: 100101.11B+(110101.1) BCD5A.18H 163.6438D 3. 每个汉字的编码有 字节组成,ASCII的最高位B7= ,而汉字的内码的最高位B7= 。计算机根据字节的最高位来区分ASCI

2、I码和汉字内码。解答:每个汉字的编码有 2个 字节组成,ASCII的最高位B7= 0 ,而汉字的内码的最高位B7= 1 。计算机根据字节的最高位来区分ASCII码和汉字内码。4. X补=0A8H,则X=_D.解答:X=_-88_D5. 已知X补00010111B,则-4X补 B解答:-4X补 10100100 B6. 若X原=Y反=Z补=90H,试用十进制数分别写出其大小,X ;Y ;Z 。解答:X 16 ;Y 111 ;Z 112 7.计算机的主机由 、控制器、主存储器组成。解答:计算机的主机由 运算器 、控制器、主存储器组成。8. _确定了计算机的5个基本部件:输入器、_、运算器和_和控制

3、器,程序和数据存放在_中,并采用了二进制。解答:冯诺依曼结构计算机 确定了计算机的5个基本部件:输入器、 输出器 、运算器和存储器和控制器。数据和程序都是存放在 存储器 中,并采用了二进制。9. 将下列十六进制数的ASCII码转换为十进制数。(1)313035H (2)374341H (3)32303030H (4)38413543H解答:(1)313035H105H100H5H2565261(2)374341H7CAH800H36H2048(40H10)2048(6410)1994(3)32303030H2000H8192(4)38413543H8A5CH8000H800H200H50H0C

4、H32768204851280123542010.一个8位的二进制补码数,它的十六进制表示为A9H,它的十进制数值为_。解答:87D二 选择题1. 用BCD码进行相加,结果为BCD码,为得到正确的结果对高4位和低4为都进行加6修正的是 。A3849 B 3334 C9166 D8715答:D2. 补码减法运算是指( )。A操作数用补码表示,符号位单独处理B操作数用补码表示,连同符号位一起相加C操作数用补码表示,将减数变为机器负数然后连同符号位相加D操作数用补码表示,将被减数变为机器负数补,然后相加答:C3. 0A7H表示成二进制为_,如果是无符号数它表示的十进制数为_;如果为有符号数它表示的十

5、进制数是_。A10100111B;167;167B10100111B;167;59C10100111B;167;89D10100111B; 89;89答:C4. 10位二进制补码表示的十进制整数范围为:+511-512,后者补码为:( )A0000000000 B1000000000 C1111111110 D1111111111答:B5. 十六进制数88H,可表示成下面几种形式,请找出错误的表示( )。A无符号十进制136 B带符号十进制数-120C压缩型BCD码十进制数88 D8位二进制-8的补码表示答:D6. 设机器字长为8位,最高位为符号位,下述各补码运算可能产生负溢出的是_。 A48

6、H+64HB0B4H-63HC2AH-53HD37H+0C7H答:B7.在计算机内部,一切信息的存取、处理和传送都是以_形式进行的。AEBCDIC码 BASCII码 C十六进制编码 D二进制编码答:D8.十进制正数38的八位二进制补码是 _ 。A00011001 B10100110 C10011001 D00100110答:D三是非判断题1、在第三代计算机期间出现了操作系统。 ( )2、对于种类不同的计算机,其机器指令系统都是相同的。( )3、在计算机中,数据单位bit的意思是字节。 ( )4、八进制数的基数为8,因此在八进制数中可以使用的数字符号是0、1、2、3、4、5、6、7、8。( )5

7、、在汉字国标码GB2312-80的字符集中,共收集了6763个常用汉字。( )四问答题1. 微处理器、微机和微机系统之间有什么不同?2. 设当两个正数相加时,补码溢出意味着什么?两个负数相加能溢出吗? 试举例说明。3. 在计算机中为什么都采用二进制而不采用十进制数?二进制数由哪两种缩写形式?4. 什么是进制的基和权?四种进制之间怎样转换?5. 典型的微型计算机中有哪几种总线?它们各自传送什么类型的信息?第2章微处理器一填空题1.8086/8088CPU在结构上面由两个独立的处理单元_和_构成,这两个单元可以_工作,从而加快了程序的运行速度。解答:8086/8088CPU在结构上面由两个独立的处

8、理单元_BIU_和_EU_构成,这两个单元可以_并行_工作,从而加快了程序的运行速度。2.8086是Intel系列的16位微处理器,从功能上,它分为两部分即总线接口部件和执行部件。其中,总线接口部件由 、 、 、 、 等寄存器及20位地址加法器和6字节指令队列构成。执行部件由4个通用寄存器,即 ;4个专用寄存器,即 、 、 、 等寄存器和算术逻辑单元组成。解答:8086是Intel系列的16位微处理器,从功能上,它分为两部分即总线接口部件和执行部件。其中,总线接口部件由 代码段寄存器CS 、 数据段寄存器DS 、 堆栈段寄存器 SS 、 附加段寄存器ES 、 指令指针寄存器IP等寄存器及20位

9、地址加法器和6字节指令队列构成。执行部件由4个通用寄存器,即 AX、BX、CX和DX ;4个专用寄存器,即 SP 、 BP 、 DI 、 SI 等寄存器和算术逻辑单元组成。3. 8086中的BIU由 个 位段寄存器、一个 位指令指针、 字节指令队列、 位地址加法器和 控制电路组成。解答: 8088/8086中的BIU由 4 个 16 位段寄存器、一个 16 位指令指针、 6 字节指令队列、 20 位地址加法器和 总线 控制电路组成。4. 指令队列位于 ,它存放内存中取出的 ,8086的指令队列有 个字节,而8088的指令队列有 个字节。解答:指令队列位于 BIU ,它存放内存中取出的 将被执行

10、的下一条或下几条指令 ,8086的指令队列有 6 个字节,而8088的指令队列有 4 个字节。5.决定计算机指令执行顺序的寄存器是 ,它总是指向 。解答:决定计算机指令执行顺序的寄存器是 IP ,它总是指向 指向下一条指令所在的内存单元的偏移地址 。6. 用于反映指令执行结果或控制指令执行的寄存器称为 寄存器。解答:用于反映指令执行结果或控制指令执行的寄存器称为 控制 寄存器。7. 任何CPU都有一个寄存器存放程序运行状态标志信息,在8086中,该寄存器是 。其中,根据运算结果是否为零决定程序分支走向的位分别是 。解答:任何CPU都有一个寄存器存放程序运行状态标志信息,在8086中,该寄存器是

11、 FR 。其中,根据运算结果是否为零决定程序分支走向的位分别是 ZF 。8. 已知X补00010111B, Y补01101101B,则结果XY补 B,且运算结果使6个状态标志位CF= SF= ZF= AF= PF OF= 。解答:X-Y补= X补-Y补=X补+-Y补 Y补 01101101B-Y真值-1101101B-Y原 11101101B-Y反 10010010B-Y补 10010011BX-Y补= X补-Y补=X补+-Y补00010111B10010011B运算结果没用进位CF=0运算结果的最高位为1,结果为负数,则SF=1运算结果的各位不全为0,则ZF=0运算结果的低4位没用向高位产生

12、进位,则AF0运算结果的这8位中1的个数为4个,为偶数个PF=1运算结果的最高位和次高位都无进位, D7C0,D6C0因此OF=D7C D6C0,无溢出。本题的正确答案为:X补00010111B, Y补01101101B,则结果XY补 10101010 B,且运算结果使6个状态标志位CF= 0 SF= 1 ZF= 0 AF= 0 PF 1 OF= 0 。9 在8088/8086存储空间中,要求各个逻辑段从节的整数开始,即段首址的低4位必须是 。解答:在8088/8086存储空间中,要求各个逻辑段从节的整数开始,即段首址的低4位必须是 0 12. 8086/8088CPU的BIU单元中共有4个段寄存器:CS、DS、ES、SS。其中, 用来存放当前代码段的基地址, 用来存放当前数据段的基地址。解答:8086/8088CPU的BIU单元中共有4个段寄存器:CS、DS、ES、SS。其中, CS 用来存放当前代码段的基地址, DS 用来存放当前数据段的基地址。13 只能隐含使用某个段寄存器,而不能用其它段寄存器代替。 操作隐含使用某个段寄存器, 使用其它段寄存器。解答: 计算程序的堆栈 只能隐含使用段寄存器CS,而不能用其它段寄存器

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号