2022年微机原理复习资料.docx

上传人:Che****ry 文档编号:27304657 上传时间:2022-07-23 格式:DOCX 页数:17 大小:271.68KB
返回 下载 相关 举报
2022年微机原理复习资料.docx_第1页
第1页 / 共17页
2022年微机原理复习资料.docx_第2页
第2页 / 共17页
点击查看更多>>
资源描述

《2022年微机原理复习资料.docx》由会员分享,可在线阅读,更多相关《2022年微机原理复习资料.docx(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选学习资料 - - - - - - - - - 一、 单项题( 30)1、8086 复位后,初始化执行的物理地址是(c );D. 01H a )A. 0H B. 0FFFFFH C. 0FFFF0H 2、 当系统已经响应中断, 在中断处理程序预备执行第一条指令时间,以下的描述(是正确的;名师归纳总结 A.IF=0, TF=0 B. IF=1, TF=0 第 1 页,共 11 页C. IF=0, TF=1 D. IF=1, TF=1 3、8086CPU 当指令 MOV AX, 3000H执行,以下状态正确选项(a )A BHE =0, A0=0 B BHE =0, A0=1 C BHE =1,

2、 A0=0 D BHE =1, A0=1 4、8259 的当前中断寄存器是(c )AIRR BIMR CISR DPR 5、爱护模式下,内存的特权级分为(D )级A1 B. 2 C3 D. 4 6、在 8086 中, 1 个最基本的总线周期由(c )个时钟周期组成;A. 2 B. 3 C. 4 D. 5 7、用于储存中断描述符表IDT 的 32 位线性基地址和低16 位是表限字段的寄存器是(c )A GDTR B LDTR C IDTR DIDT 8、异步传输中,设每个字符对应1 个起始位, 5 个信息位, 1 个奇偶校验位,2 个停止位,波特率为 3600,每秒钟传输的最大字符数为(d );

3、A.1800 B. 3600 C. 300 D. 400 9、2 片 8259A 级联,最多能治理(d )个可屏蔽中断;A. 14 B. 16 C. 2 D. 15 10、通过紫外线照耀即可擦除全部储备信息的储备器叫 C ;A. ROM B. RAM - - - - - - -精选学习资料 - - - - - - - - - C. EPROM D. EEPROM 11、指令 MOV AX, SI+100 的源操作数的寻址方式是( D ) ;A寄存器间接寻址 B基址寻址C基址变址寻址 D寄存器相对寻址12、设 AL=-83 ,BL=92 ;就指令 ADD AL, BL 执行后,标志寄存器中 CF

4、、ZF、OF、SF位是 (a );A. 1 ,0,0,0 B. 1,1,0, 0 C. 1,0,1,0 D. 0,0,0, 0 13、一个通信系统, 对数据的两个传输方向使用不同的通道,和接收,该系统称为(a );A.全双工系统B. 半双工系统C. 单工系统D. 同步通信该系统可以同时进行数据发送14、在 8086 环境下,对 8259A 进行初始化时,假如 ICW1 中的 SNGL=1 ,就和 SNGL=0 时相比,哪个命令字必需被初始化 C A. ICW1 B. ICW2 C. ICW3 D. ICW4 15、实现将 LDTR 的内容存入 EBX 指出的 2 个储备单元的指令是(A)A.

5、SLDT EBX B. SGDT EBX C. SIDT EBX D. SLDR EBX 16、在 8086 系统中,假如储备单元的规律地址是 址是( D );1234H:5678H,就该单元所对应的物理地A12345678H B6912H C579B4H D179B8H )17、对于储备空间分段治理和分页治理描述不正确 的是( c A. 分段治理可能导致段间碎片 B. 分页治理可能导致页内碎片 C. 分段治理中的段长度是固定的 D. 分页治理中的页面大小是固定的名师归纳总结 18、通常在外设接口中,往往有(C )端口才能满意和和谐外设工作要求;第 2 页,共 11 页A 数据B数据、掌握-

6、- - - - - -精选学习资料 - - - - - - - - - C数据、掌握、状态 D掌握、缓冲19、假如 DMAC每传送一个字节后,就检测 DREQ,如无效,就挂起;如有效就连续传送,这是一种 DMA方式中的( A )传送方式;A 恳求 B成组C单字节 D同步20、 Intel 80868088 中断向量表中的类型 21H 是(D );A双重失效 B段不存在C协处理器出错 DMSOS 系统调用21、传送数据时,占用 CPU 时间最长的传送方式是(A );A查询 B中断CDMA DIOP 22、如微处理器可采纳储备器映像编址,那么一条(A );SUB(减法)指令可拜访的地址空间为A 整

7、个地址空间B仅 I/O 地址空间A );C仅 RAM 地址空间D随应用而定23、 8255 A 工作于基本输入/输出方式下,输出和输入数据为(A输出数据锁存,输入数据不锁存 C输出数据不锁存,输入数据锁存B输出数据锁存,输入数据锁存 D输出数据不锁存,输入数据不锁存24、如 8255A 的 PA 工作在方式 2,PB 口工作于(D )工作方式;A 方式 0 B方式 1 C方式 2 D方式 0 或方式 1 25、通常在可编程 16 位定时徽计数器中,微处理器不能直接拜访(D )单元;A掌握寄存器 B计数初值寄存器C计数输出锁存器 D计数执行单元26、8253 初始化写入掌握字后,如再写入初始值,

8、要经过(C ),计数执行部件开头记数;名师归纳总结 A一个时钟上升沿B讨一个时钟下降沿第 3 页,共 11 页C一个时钟上升沿和一个下降沿D一个时钟周期T 27、 8253 工作于方式3 时,当计数值为一奇数时,就输出信号的低电平比高电平连续时间( B );A少 2 个 CLK 周期B少一个 CLK 周期C多 2 个 CLK 周期D多一个 CLK 周期28、 Intel8255A 初始化掌握字是通过(A )写入的;A数据总线或缓冲器B读 /写掌握规律CA 组掌握DB 组掌握- - - - - - -精选学习资料 - - - - - - - - - 29、 DMA掌握器 8237A 作为从模块工

9、作时,IOR#和 IOW#的作用是(D )A. 输出端,掌握内存 B. 输入端,掌握 I/O 读写C. 输出端,掌握 I/O 读写 D. 输入端,掌握内部寄存器读写30、 DMA掌握器 8237A 作为主模块工作时,地址的高 8 位放在(D)A. A15-A8 B. A7-A0 C. DB15-DB8 D. DB7-DB0 二、判定题(20)1、( ) 8086 中地址引脚与数据线复用,所以地址信息需要锁存;2、 Pentium 采纳两条流水线,这两条流水线中均有独立的ALU ;3、 X 中断可以中断当前正在执行的指令;1,就对应的中断恳求4、( )无条件传送方式即为同步传送方式;5、 X 无

10、条件传送方式下,微处理器与外设并行工作;6、()中断掌握器8259A 内部的中断屏蔽寄存器其中某一位为位被屏蔽;7、在输出接口电路中,如STB 低电平常,表示端口数据已为外围设备接收,且已处理,微处理器可以送新数据到接口寄存器;()8、(X )8255A 工作于方式 0 时,假如把 PC 口的两部分用作为掌握和状态口,与微处理器有关引脚相连,就微处理器可以通过读 /写 C 端口,实现 A 口,与 B 日查询方式工作;9、()Pentium 一启动时,工作在实模式,然后可切换到爱护模式;10、( X )8255A 工作于方式 0 时,可以采纳中断方式;11、( X )8253 初始化,写人计数值

11、后,计数执行部件立刻就开头进行计数;12、( )8253 工作于方式 3 时,如计数初值为偶数时,就正脉冲宽度与负脉冲宽度相等;13、( X )一个线性地址包含了 3 部分分别表示段描述符索引、描述符表指示标志以及请求特权级别;14、(X )在 CPU 中,一般来说一个时钟周期就等于一个指令周期;15、(X )Pentium 系统中,全局描述符表只有一张,而局部描述符表和中断描述符表都是每个任务一张;16、( ) 8086 的 I/O 地址和内存地址是不同的地址空间17、( X )8255 的 A、B、C 端口都只能作为基本输入 /输出数据端口;18、( X )当爱护模式下后,拜访级别为 4

12、级表示权限最高;19、( X )Cpu 在响应中断时,会将全部的寄存器压栈;20、( )假如正在修改 ss寄存器时产生了中断,那么 cpu 不会立刻响应当中断;三、简答题(10)(1)数据总线和地址总线在结构上有什么不同之处?假如一个系统的数据和地址合用一套总线或者合用部分总线,那么,要靠什么来区分地址或数据?答: 1.数据总线是双向三态;地址总线是单向输出三态;名师归纳总结 - - - - - - -第 4 页,共 11 页精选学习资料 - - - - - - - - - 2.数据和地址复用时,必需有一个地址选通信号来区分该总线上输出的是地址仍是数据;(2)在中断响应过程中,8086 往 8

13、259A 发的两个 INTA# 信号分别起什么作用?答:第一个负脉冲通知外部设备的接口,它发出的中断恳求已经得到答应;外设接口收到其次个负脉冲后,往数据总线上放中断类型码,从而 CPU 得到了有关此中断恳求的详尽信息;(3)DMA 过程中的总线保持过程是怎样产生和终止的?答:当系统中 CPU 之外的另一个主模块要求占用总线时,通过 HOLD 引腿向 CPU 发一个高电平的恳求信号;假如 CPU 此时答应让出总线,就在当前总线周期完成时,于T4 状态从 HLDA 引腿发出一个应答信号,对刚才的 HOLD 恳求做出响应;同时,CPU 使地址 /数据总线和掌握状态线处于浮空状态;总线恳求部件收到 H

14、LDA 信号后,就获得了总线掌握权,在此后一段时间,HOLD 和 HLDA 都保持高电平;在总线占有部件用完总线之后,会把HOLD 信号变为低电平,表示现在舍弃对总线的占CP U 有; 8086/8088 收到低电平的HOLD 信号后,也将HLDA 变为低电平,这样,又获得了地址 /数据总线和掌握状态线的占有权;(4)什么叫中断向量?它放在那里?对应于 1CH 的中断向量存放在哪里?假如 1CH 的中断处理子程序从 5110H:2030H 开头,就中断向量应怎样存放?答: 1.中断处理子程序的入口地址就是中断向量;2.中断向量放在 0 段的 03FFH 区域的中断向量表中;3.对应于类型号为

15、1CH 的中断向量应放在 0007000073H 的 4 个单元中;4.如 1CH 的中断向量为 5110H:2030H ,就中断向量的存放方法为:00070H 存放 30H ,00071H 存放 20H IP ;00072H 存放 10H,00073H 存放 51H CS;(5)在对堆栈指针进行修改时,要特殊留意什么问题?为什么?答: 1.必需先修改堆栈段寄存器SS 的值,接着修改堆栈指针SP 的值;2.由于, CPU 在修改段寄存器值时不响应中断,待下一条指令执行后才响应中断;这样对 SS、SP 的修改是一个完整的过程;否就先修改SP 后修改SS 就可能中断响应而分开修改,导致堆栈指针的错

16、误,因此 该单元的数据或程序;CS、IP、FR 进入错误的堆栈区域而破坏(6)外部设备为什么要通过接口电路和主机系统相连?储备器需要接口电路和总线相连吗?为什么?答:1.由于外设的功能多种多样,对于模拟量信息的外设必需要进行A/D 和 D/A 转换, 而对于串行信息的外设就必需转换为并行的信息,对于并行信息的外设仍要选通;而且外设的速度比CPU 慢的多,必需增加缓冲功能;只有这样运算机才能使用这些外设;而全部这些信息转换和缓冲功能均由接口电路才能完成;2.储备器不需要接口电路和总线相连;3.由于储备器功能单一,且速度与CPU 相当;因此可直接挂在CPU 总线上;(7)为什么有时候可以使两个端口

17、对应一个地址?名师归纳总结 答:由于这两个端口一个是只读端口,一个是只写端口;而CPU 对一个I/O 端口地址可第 5 页,共 11 页- - - - - - -精选学习资料 - - - - - - - - - 进行读 / 写两种拜访;假如将这两个只读和只写端口编为一个地址,就 CPU 对该端口地址读操作对应的是只读端口;CPU 对该端口地址写操作就对应的是只写端口,互不影响;因此可以使两个单向的只读和只写端口对应一个端口地址;(8)DMA 掌握器的地址线为什么是双向的?什么时候往 候 DMA 掌握器往地址总线传输地址?DMA 掌握器传输地址?什么时答: 1.由于DMA 掌握器要接受CPU 的

18、掌握,接收 CPU 发来的初始化等信息,这要求地址线来寻址各端口,地址线为输入线;又由于 线为输出;所以地址线必需为双向才行;2.CPU 要对 DMA 掌握器发初始化信息时,必需往DMA 掌握器可掌握总线,这要求地址DMA 掌握器传输地址;3.DMA 掌握器得到总线掌握权后,向地址总线传输地址;(9)什么叫同步通信方式?什么叫异步通信方式?它们各有什么优缺点?答: 1.在同一时钟掌握下需用同步字符同步的信息按组传送的方式叫同步通信方式;2.在两个相近频率的时钟分别掌握下只需一个起始位的信息按字符传送的方式叫异步 通信方式;3.在传输率相同时同步方式的信息有效率要比异步方式下的高;但同步方式必需

19、传送 时钟信号,异步方式只要两端的时钟频率相近即可;(10)8259A 有几种终止中断处理的方式?各自应用在什么场合?除了中断自动终止方式 以外,其他情形下假如没有在中断处理程序中发中断终止命令,会显现什么问题?答: 1.8259A 有三种终止中断处理的方式;2.中断自动终止方式用于只有一片 断终止方式用在全嵌套情形下及多片 循环优先级的 8259A 中;8259A ,并且多个中断不会嵌套的情形;一般的中 8259A 的级联系统中;特殊中断终止方式用于3.不发中断终止命令会使 8259A 认为该中断未终止,从而拦住了低优先级的中断被响应,即中断掌握功能不正常;四、填空题(1)从功能上, 808

20、6 分为两部分组成,分别是(总线接口部件)、(执行部件);(2)8086 一个总线周期包含状态(会插入多个( T W);T1)、(T2)、(T3)、(T4),同时在( T3)状态之后可能(3)8086 设计了两种工作模式,是(最小模式)和(最大模式););(4)Pentium 有三种主要的工作模式 ( 实模式)、( 爱护模式)以及( 虚拟 8086 模式(5)Pentium 和前几代产品相比,采纳了多项先进技术,其中最重要的是(先进的体系结构)、( CISC 和 RISC 相结合的技术)、(超标量流水线技术)和(分支猜测技术);(6)Pentium 的超标量流水线技术使得CPU能够以(并行)的

21、方式在两条流水线上同时执名师归纳总结 行两条指令,这两条流水线是:(U流水线)和( V 流水线);第 6 页,共 11 页(7)Pentium 的寄存器位数和8086 有显着的不同,在程序编写是应当留意;Pentium 的通用寄存器为( 32 位),指令指针寄存器是(32 位),段寄存器是(16 为);(8)Pentium 系统中,有三种描述符表,他们是(全局描述符表)、(局部描述符表)以及(中断描述符表);- - - - - - -精选学习资料 - - - - - - - - - (9)为了提高分页机制的效率,Pentium 系统采纳了(转换检测缓冲器TLB )技术,以建立小型的高速缓冲储备

22、器机制来解决这个问题;(10)CPU和外设之间数据的传送方式有:(程序方式)、(中断方式)、( DMA方式 );五、8253 第 1 题 题目:编程将 8253 计数器 0 设置为模式 1 ,计数初值为 3000H ;计数器 1 设置为模式 2 ,计数初值为 2022H ; 计数器 2 设置为模式 4 , 计数初值为 4030H ; 地址设为 0070H 、0072H、 0074H 、0076H;附:MOV AL ,32H ; 设置计数器 0 为模式 1 OUT 76H,AL MOV AX,3000H ; 写计数初值 OUT 70H,AL MOV AL ,AH OUT 70H,AL MOV A

23、L ,74H ; 设置计数器 1 为模式 2 OUT 76H,AL MOV AX,2022H ; 写计数初值 OUT 72H,AL MOV AL ,AH OUT 72H,AL MOV AL ,0B8H ; 设置计数器 2 为模式 4 OUT 76H,AL MOV AX,4030H ; 写计数初值 OUT 74H,AL MOV AL ,AH OUT 74H,AL 8253 第 2 题 题目:名师归纳总结 - - - - - - -第 7 页,共 11 页精选学习资料 - - - - - - - - - 下面是一个 8253 的初始化程序段; 8253 的掌握口地址为 46H, 3 个计数器端口地

24、址分别为 40H、42H、 44H ;在 8253 初始化前,先将 8259A 的全部中断进行屏蔽,8259A 的奇地址端口为 82H ;请对下面程序段加具体注释,并以十进制数表示出各计数器的值;INI: CLI ;CPU 关中断 MOV AL ,0FFH ;8259A 屏蔽中断 OUT 82H,AL MOV AL ,36H ; 设置计数器 0 掌握字,工作于模式 3 OUT 46H,AL MOV AL ,0 ; 设置计数器 0 的计数初值为 4000H=16384 OUT 40H,AL MOV AL ,40H OUT 40H,AL MOV AL ,54H ; 设置计数器 1 掌握字,工作于模

25、式 OUT 46H,AL 2 ,低 8 位字节读 / 写MOV AL ,18H ; 设置计数器 1 的计数初值为 18H=24 OUT 42H,AL MOV AL ,0A6H ; 设置计数器 2 掌握字,工作于模式 OUT 46H,AL 3 ,高 8 位字节读 / 写MOV AL ,46H ; 设置计数器 2 的计数初值为 4600H=17920 OUT 44H,AL MOV AL ,80H ; 修改计数器 2 的计数初值为 8000H=32768 OUT 44H,AL 8255 第 1 题 1、在 8255A 中,一个采纳查询传送的输入接口由两个端口组成,一个是数据端口,地址为120H,一个

26、是状态端口,地址为121H,用 D7位表示就绪位,外设工作时,已启动外设;利用上述接口电路从输入设备上输入1000 个字节的数据送储备器中BUFFER缓冲区,编写掌握程序段;LEA SI , BUFFER MOV CX , 1000 ;1000 个字节LOP: MOV DX , 121H LOP1: IN AL,DX ; 从数据口读入数据 SHL AL,1 JNC LOP1 DEC DX IN AL,DX MOV SI,AL INC SI LOOP LOP HLT 名师归纳总结 - - - - - - -第 8 页,共 11 页精选学习资料 - - - - - - - - - 8255 第 2

27、 题2、8255A 与打印机的接口如图,8255 为工作方式 0,试编写初始化程序;如要将 DL中的字符送到打印机打印,编写打印程序;口地址为 60H63H,选通信号 STB为负脉冲,忙信号为高电平;(考虑延时)附 8255 掌握字格式:PP: MOV AL,81H ;8255 工作方式字OUT 63H, AL ;A口方式 0,输出, C47 输出, C03 输入MOV AL,00001111B ;PC7置 1, 禁止 STB OUT 63H,AL 名师归纳总结 - - - - - - -第 9 页,共 11 页精选学习资料 - - - - - - - - - LPST: IN AL, 62H

28、 ;读 C口AND AL,01H ;查 PC0=0?JNZ LPST ;忙,等待 ; 不忙,送数MOV AL,DL ; CL中字符送端口 A OUT 60H,AL ;送数到 A 口MOV AL,00001110B ;将 PC7置 0 使 STB有效 OUT 63H,AL ;AL= 0000 1100 B NOP ; 延时MOV AL, 0000 1111 ;AL0000 1111 B OUT 63H,AL ;再使 STB(PC7)为 1 8255 第 3 题用 8255A 的 A 端口接 8 位二进制输入,编写一段程序, 把 A端口读入的数据送 引脚置 0/ 置 1 来显示 A 端口的值;B端

29、口和 C端口各接 8 只发光二极管显示二进制数;B 端口显示, 而 C端口的各位就采纳循环输出方式按(设端口地址为,A口: 200H,B 口: 201H,C口: 202H,掌握口: 203H)MOV AL , 90H ;8255A 初始化:MOV DX , 203H ;8255A 各组方式 0, A口输入 OUT DX , AL ; B 、C口输出 MOV DX , 200H IN AL,DX ;读 A 口输入值 MOV DX , 201H 名师归纳总结 - - - - - - -第 10 页,共 11 页精选学习资料 - - - - - - - - - OUT DX , AL ;送 B 口输出MOV AH , AL ;A口输入值转存在AH中MOV DX , 203H MOV CX , 08 ;CX置循环次数初值MOV AL , 00H ;C端口置 0/ 置 1 掌握字初值LPA: AND AL, 0FEH ;清除最低位SHR AH, 1 ;A 端口一位转入 CF ADC AL, 0 ;A端口一位从 CF转入命令字OUT DX , AL ;A端口一位从送往 C端口对应位ADD AL , 02H ;形成下一个命令字LOOP LPA ;处理 C端口下一位名师归纳总结 - - - - - - -第 11 页,共 11 页

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

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁