微机原理练习参考答案
- 格式:doc
- 大小:30.50 KB
- 文档页数:9
微机原理练习参考答案第一章一、问答题1. 原码:凡是二进制的数都称为原码。
反码:将二进制数按位取反,所得的新二进制数称为原二进制数的反码。
补码:反码加1称为补码。
也就是说,要得到一个数的补码,先得到反码,然后将反码加上1,所得数称为补码。
2. 基数X=163. 模拟信号:在时间上或是在幅度上都是连续的信号称为模拟信号。
数字信号: 是一种离散的、脉冲有无的组合形式,是负载数字信息的信号。
4. 布尔代数的特点:(1)布尔代数的变量均只有两种可能的数值即:0或1。
(2)布尔代数的函数f只有3种基本运算方式:“或”、“与”、“反”运算。
5.(35)16=(53)10二、填空题1. 2 ; 02.83.1104.61.75.436.0.B7. 5.3758.569.10. 1000 0110 0000 1001;0101 0010 0101 0100;0010 0111 0011 0000;0001 1001 1001 1000。
三、选择题1.D2.B3.A4.B5.A6.C7.A8.C9.C10.A11.A12.A13.B14.B15.D16.B17.B18.A19.C20.B21.C22.B四、是非题1. ×2. √3.√4. ×5. ×五、作图题(图略)相加结果为:第二章一、问答题1. 1.L门电路:即LOAD控制端。
在总线结构中L门电路对寄存器装入数据起控制作用。
E门电路:即ENABLE控制端,是三态输出门。
在总线结构中E门电路用以使寄存器输出数据到总线。
2.控制字:是一个二进制数,其各位代表各个电路的逻辑状态:通或断。
3. 3.ROM:是只读存储器,可以存放固定的程序和数据;RAM:是既可读又可写的存储器;用以随时写入或读出数据,也可以随时写入有可能改变的用户程序。
4.28=256个地址216=65536个地址5.MAR:用以接受来自PC的地址号;MOR:用以接受来自总线上的数据。
6.参看书P35例2.1。
7.7.微机总线的组成包括信号线、总线控制器和附属电路。
第三章一、问答题1.程序计数器的内容是一条指令所在的存储单元的地址。
2. 2.程序设计的4个步骤:⑴先要一个操作码;⑵进行存储器的分配;⑶用助记符写出源程序并译成目的码;⑷将程序装入计算机进行试通过运行。
3.例行程序:是由控制部件内部的结构确定了的各条指令的执行步骤。
4. 4.机器周期:是一条指令从取指到执行完了所需的时钟周期数。
取指周期:从PC开始,PROM中的指令进入IR到PC+1为止的时钟周期数。
执行周期:从指令进入控制器起到执行完毕的时钟周期数。
5. 5.子程序计数器的内容为子程序的开始地址,在转移及循环操作时起重要的作用。
第四章一、问答题1.8086CPU的字长是16;可寻址空间是64K。
2.8086CPU从功能上分为两部分:一是执行部件(EU);二是总线接口部件(BIU)。
执行部件由4部分组成:⑴4个通用寄存器:AX,BX,CX,DX;⑵4个专用寄存器:BP,SP,SI,DI;⑶标志寄存器FR;⑷算术逻辑部件ALU。
功能:是负责执行所有的指令,向总线接口部件提供指令执行的结果数据和地址,并对通用寄存器和标志寄存器进行管理。
总线接口部件由4部分组成:⑴4个段寄存器:代码段寄存器,数据段寄存器,附加段寄存器,堆栈段寄存器;⑵指令指针寄存器;⑶地址加法器;⑷指令队列。
功能:执行外部总线周期,负责存储器与I/O端口传送数据。
也就是负责CPU与存储器和外设之间的信息交换。
3.逻辑地址由段基址和偏移地址两个部分组成。
物理地址=段基址×16+偏移地址4.物理地址=(CS)+(IP)=D330H5.8086CPU和8088CPU内部结构基本相同,不同之处在于8088有8条外部数据总线,因此为准16位。
8086有16条外部数据总线。
两个CPU的软件完全兼容,程序的编制也相同。
6. 6.最大模式:系统中包含两个或多个微处理器,其中一个主处理器就8088/8086,其它处理器为协处理器,是协助主处理器工作的。
它用在中等规模或大型的8088/8086系统中。
一般情况下和8088/8086配合的协处理器有两个,一个是数值运算协处理器8087,一个是输入/输出协处理器8089。
最小模式:是在系统中只有8086/8088一个微处理器。
在该系统中,所有的总线控制信号都直接由8086/8088产生,因此系统中总线控制电路被减到最少。
最大、最小模式的转换:将8088/8086CPU的第33脚接地时,系统处于最大模式,当第33脚接+5V时,系统为最小模式。
7.可屏蔽中断:通过CPU的INTR引脚引入,当中断允许标志IF为1时,允许中断,当IF=0时,中断受到禁止。
非屏蔽中断:不受IF标志的控制是由NMI引脚引入,如电源掉电。
8.中断:是微处理器程序运行的一种方式。
计算机在执行正常程序的过程中,当出现某些紧急情况,异常事件或其它请求时,处理器会暂时中断正在运行的程序,转而去执行对紧急情况或其它请求的操作处理。
处理完成以后,CPU回到被中断程序的断点处接着往下继续执行。
这个过程称为中断。
中断向量:是中断处理子程序的入口地址,每个中断类型对应一个中断向量。
中断向量表:是中断类型编码与中断向量的关系。
中断向量表位于存储器的最低部地址为000H-3FFH共1K字节单元。
9.8086/8088的基本操作如下:⑴系统的复位和启动操作;⑵总线操作;⑶中断操作;⑷最小工作模式下的总线请示;⑸最大工作模式读/写操作。
二、填空题1.总线接口部件、执行部件2.416、16、203.4、4、14.状态、控制5.物理地址、逻辑地址三、选择题1.C2.A3.D4.C5.A四、是非题1. ×2. ×3. ×4. ×5. ×6.√7.√第五章一、问答题1.指令:是让计算机完成某种操作的全集。
指令系统:即指令的集合。
2. MOV AX,2345H是将2345H→AX中,MOV AX,DS :[2345H]是将数据段的2345H地址中的内容→AX中。
3.⑴SP=1FFEH;⑵SP=1FFEH,AX=5000H,BX=5000H。
4.⑴源:立即数寻址目: 寄存器寻址⑵源:直接寻址目: 寄存器寻址⑶源:寄存器间接寻址目: 寄存器寻址⑷源:寄存器寻址目:寄存器间接寻址⑸源:寄存器寻址目:寄存器间接寻址⑹源:寄存器寻址目:寄存器寻址⑺源:寄存器寻址目:寄存器间接寻址⑻源:基址变址寻址目:寄存器寻址二、写指令1.2.3.4.5.6.7.8.9.10.1. 1.MOV BX,AXMOV CL,2SHL AX,CLADD AX,BXSHL AX,12. 2.START:MOV AL,DTA1AND AL,ALJGE BIGRMOV AL,OFFHMOV DATA2,AL;X<0,-1送DATA2HLTBIGR:JE EQULMOV AL,1MOV DATA2,AL;X>0,+1送DATA2HLTEQUL:MOV DA TA2,AL;X=0,0送DATA2 HALT3. (略)4. (略)5. (略)6. (略)一、填空题1.输入输出2.单工半双工全双工3.一个字符的各位用几条线同时传输;数据一位一位依次传输;4.异步同步5. 低 16.数字量模拟量开关量脉冲量7.程序控制中断控制DMA方式输入输出处理方法二、选择题1. 2.A 3. 4.D一、问答题1.8259A芯片中断触发方式有两种:即电平触发方式和边沿触发方式。
2.8259A对中断优先权的管理方式有3种:完全嵌套方式,自动循环方式和中断屏蔽方式。
一、问答题1. 1.模数转换器:把模拟信号转换成数字量的器件。
数模转换器:把数字信号转换成模拟量的器件。
2.DAC0832有3种工作方式:(1)单缓冲方式;(2)双缓冲方式;(3)直通方式。
3.采样:是将一个时间上连续变化的模拟量转换为时间上断续变化的模拟量。
量化:是用基本的量化电平q的个数来表示采样-保持电路得到的模拟电压值。
4.分辨率和精度是两个不同概念。
精度取决于构成转换器的各个部件的误差和稳定性,而分辨率取决于转换器的位数。
5.ADC模数转换的步骤分为4步:即采样、保持、量化和编码。
二、设计题(略)一、问答题1.32位微处理器有3种工作方式:实地址方式,保护方式和虚拟8086方式。
2.为了加快访问系统的速度,80386设置了高速缓冲存储器,构成了完整的cache-主存-辅存的3级存储体系。