微型计算机原理题库及答案
第一章
1-1. 与十进制数128等值的二进制数是____________ 1-2. 与十进制数45等值的二进制数是____________ 1-3. 与十进制数67等值的十六进制数是____________ 1-4. 与十进制数283等值的十六进制数是____________ 1-5. 十进制小数0.6875转换成十六进制数是____________ 1-6. 十进制小数0.6875转换成二进制数是____________ 1-7. 二进制数00010111转换成十进制数是____________ 1-8. 二进制数101.011转换成十进制数是____________ 1-9. 十六进制数9BF.8H转换成十进制数是____________ 1-10. 十进制数1192.9032转换成十六进制数是____________ 1-11. 十进制数205.8125转换成二进制数是____________ 1-12. 二进制数1011.010转换成八进制数是____________ 1-13. 八进制数732.14转换成十进制数是____________ 1-14. 二进制数101100.101转换成十六进制数是____________ 1-15. 十六进制数4A.B3转换成二进制数是____________ 1-16. 八进制数123.123转换成二进制数是____________ 1-17. 八进制数123.123转换成十六进制数是____________ 1-18. 十进制正数43的八位二进制原码是____________ 1-19. 十进制负数-61的八位二进制原码是____________ 1-20. 十进制正数43的八位二进制反码是____________ 1-21. 十进制负数-61的八位二进制反码是____________ 1-22. 十进制正数43的八位二进制补码是____________
1-23. 十进制负数-61的八位二进制补码是____________ 1-24. 十进制数819转换成BCD码是____________
1-25. BCD码0011100100100111.0101转换成十进制数是____________ 1-26. 字符0的ASCII码是____________ 1-27. 字符9的ASCII码是____________ 1-28. 字符A的ASCII码是____________ 1-29. 字符a的ASCII码是____________ 1-30. 反码10000000的原码是_____________ 1-31. 补码00110101的原码是_____________ 1-32. 反码01010011的原码是_____________ 1-33. 补码10110100的原码是_____________
第二章
2-1. 微型机的主要性能指标有哪些? 2-2. 计算机的主频是以什么为单位? 2-3. 系统软件包括什么内容? 2-4. 应用软件包括什么内容? 2-5. 1个字节等于多少二进制位? 2-6. 64KB等于多少个字节? 2-7. 1MB等于多少个字节? 2-8. 4GB等于多少MB?
2-9. 用什么语言编写的程序可由计算机直接执行? 2-10. 机器数01100101B的二进制数真值是多少?它的十进制数真值是多少? 2-11. 2-12. 2-13. 2-14. 2-15. 2-16. 2-17. 2-18.
真值(-0110110)2的机器数是多少?
8086/8088 CPU的数据线和地址线是以什么方式轮流使用的? 8086/8088 CPU内部按功能分为哪些部件? 8086/8088 CPU中EU由哪些主要部件构成? 8086 CPU中BIU由哪些主要部件构成?
计算机中存放当前指令地址的寄存器称为什么?
8086的标志位功能分为哪两种标志? 8086/8088构成的微机中,每个主存单元对应的两种地址即( )和( )
2-19. 在8086/8088系统中物理地址是指实际的( )位主存单元地址,其范围是( ) 2-20. 在8086/8088系统中,逻辑地址由( )和( )组成,将逻辑地址转换为物理地址是按公式( )进行的,段基址是存放在( )中。 2-21. 在8086/8088系统的存储器分段管理中,每个段的容量可以是多少?把多少个字节称为1节?多少个字节称为1页?要求各个逻辑段必须从什么地方开始? 2-22. 当存储器的时间大于CPU所要求的时间,为了保证CPU与存储器的周期配合,就要利用( )信号,使CPU插入一个或几个( )状态。 2-23. 8086CPU从偶地址读/写两个字节时,需要几个总线周期?8086CPU从奇地址读/
写两个字节时,需要几个总线周期? 2-24. 2-25. 2-26. 2-27.
存取周期是指( ) 随机存储器RAM包括哪两类? EPROM是指( ) 何谓虚拟存储器?
2-28. 采用虚拟存储器的目的是什么? 2-29. 常用的虚拟存储器寻址系统是由哪两级存储器组成的? 2-30. 8086CPU复位启动时CS,DS,SS,ES,IP,FR以及指令队列各处于什么状态?执行第一
条指令的地址是什么? 2-31. 2-32. 2-33. 2-34. 2-35.
半导体静态RAM靠什么原理存储信息?半导体动态RAM靠什么原理存储信息? 为保证动态RAM中的内容不消失,必须进行什么操作? 存储芯片内的地址译码有哪两种方式?
主存和CPU之间增加高速缓存的目的是什么?
在提供虚拟存储的系统中,用户的逻辑地址空间主要受什么限制?
2-36. 2-37. 2-38. 2-39. 2-40. 2-41. 2-42. 2-43. 2-44. 2-45. 2-46. 2-47. 2-48. 2-49. 2-50. 2-51.
按照总线的规模、用途及其应用场合,总线还可以分为哪几种? 何谓片总线? 何谓内总线? 何谓外总线?
IEEE-488总线接口系统中每个设备可按几种方式之一工作?
RS-232C关于机械特性的要求,规定使用一个多少根插针的标准连接器? STD总线共定义了多少导线?它能适合几位微处理器组成的系统? 微机中控制总线提供哪些信号? 微机中地址总线的作用是什么?
8086/8088CPU中指令队列的作用是什么? 8086的指令队列长度是几个字节? 8088的指令队列长度是几个字节?
8086的指令队列中有几个空字节时,BIU就会自动把指令取到指令队列中? 8088的指令队列中有几个空字节时,BIU就会自动把指令取到指令队列中? 当8086/8088工作于最大模式时,QS1=1,QS0=0,其表示指令队列处于什么状态? 8284A提供的主要功能有哪些?
2-52. CPU从主存取出一条指令并执行该指令的时间称为①________,它通常用若干个
②_______来表示,而后者又包含有若干个③___________。 2-53. 反映计算机速度的主要参数是什么? 2-54. 2-55.
控制器的功能是什么?
运算器的主要功能是什么?
2-56. 程序计数器(PC)的位数取决于什么? 2-57. 指令寄存器的位数由什么决定的? 2-58. 8086CPU可访问1MB的存储空间,它用什么信号选择奇体?用什么信号选择偶
体?而对于每个存储体(即奇体和偶体)内存储单元的选择信号是什么? 2-59. 2-60. 2-61. 2-62. 2-63. 2-64. 2-65. 2-66. 2-67. 2-68. 2-69. 2-70. 2-71. 2-72.
8086CPU用什么信号作为低8位数据的选通信号? 8086CPU用什么信号决定它工作在最大或最小模式? 最小模式的特点是什么?最大模式的特点是什么? 8086/8088各需几片8286构成数据总线收发器? 8086/8088各需几片8282锁存器?
当M/IO =0, RD=0, WR=1时,CPU完成什么操作? 微机读写控制信号的作用是什么? 何谓堆栈?它按什么方式进行工作?
试述程序执行过程。
在指令执行过程中,EU分析操作码和执行指令时,是否占用总线操作时间? 试画出8086最小模式系统配置图。
试画出8086最大模式系统配置图。
试画出8086读总线周期的时序(最小模式) 试画出8086写总线周期的时序(最小模式)
第三章 指令系统
3-1. 计算机中的指令由哪两部分组成? 3-2. 下列指令属何种寻址方式?
〈1〉 MOV AX, ARRAY[SI] 〈2〉 MOV AX, ES:[BX] 〈3〉 MOV AX, [0200H] 〈4〉 MOV AX, [BX][DI] 〈5〉 MOV AX, BX
〈6〉 MOV AX, 1200H 〈7〉 MOV AX, 20[BX+SI] 〈8〉 MOV AX, [DI+COUNT] 〈9〉 DAA
〈10〉 IN AL, 63H
〈11〉 MOV DX, 0213H
OUT DX, AL
〈12〉 JMP NEAR PTR PROGIA 〈13〉 JMP SHORT QUEST 〈14〉 JMP BX
〈15〉 JMP WORD PTR [BP+TABL]
〈16〉 JMP FAR PTR NEXTROUTINE 〈17〉 JMP DWORD PTR [BX+INTERS]
3-3. 设(DS)=2000H, (BX)=0100H, (SI)=0002H, (20100H)=12H, (20101H)=34H, (20102H)=56H, (20103H)=78H, (21200H)=2AH, (21201H)=4CH, (21202H)=0B7H, (21203H)=65H, 下列指令执行后,AX中的内容为多少?
〈1〉 MOV AX, 1200H 〈2〉 MOV AX, BX 〈3〉 MOV AX, [1200H] 〈4〉 MOV AX, [BX] 〈5〉 MOV AX, 1100H[BX]
〈6〉 MOV AX, [BX][SI]
〈7〉 MOV AX, 1100H[BX][SI]
3-4. 假设(SS)=2000H, (SP)=0100H, (AX)=2107H, 执行指令PUSH AX后,存放数据21H的物理地址是多少?
3-5. 数据段中有定义如下:
ARRAY1 EQU 16H ARRAY2 DW 16H
请指出下面两条指令的寻址方式。 〈1〉 MOV AX, ARRAY1
〈2〉 MOV AX, ARRAY2
3-6. 设(BX)=6F30H, (BP)=0200H, (SI)=0046H, (SS)=2F00H, (2F246H)=4154H,则执行指令XCHG BX, [BP+SI]之后(BX)=( ), (2F246H)=( ), (2F247H)=( ) 3-7. 设(SP)=2800H, ①执行PUSH AX之后(SP)=( ),然后,②执行POP BX之后

