
西安电子科技大学考研复试-微机原理练习题.doc
23页1《微型计算机原理及接口技术》试题 一. 单项选择题1. 8086CPU 芯片的外部引线中,数据线的条数为○①6 条 ②8 条 ③16 条 ④20 条2. 8088CPU 上 READY 信号为下面哪种信号有效?○①上升边 ②下降边 ③高电平 ④低电平3. 8088CPU 中的 CS 寄存器是一个多少位的寄存器?○①8 位 ②16 位 ③24 位 ④32 位4. 当 8086CPU 读写内存的一个规则(对准)字(16 位)时,BHE 和 A0 的状态必须是○①00 ②01 ③10 ④115. 当 8086CPU 读 I/O 接口时,信号 M/IO 和 DT/R 的状态必须是○①00 ②01 ③10 ④116. 在 8088CPU 中, 用于寄存器间接寻址输入输出指令的寄存器是○①AX ②BX ③CX ④DX7. ISA 总线是一种多少位的内(系统)总线?○①8 位 ②16 位 ③32 位 ④64 位8. 属于只读存贮器的芯片是○①SRAM ②DRAM ③EPROM ④SDRAM9. 需要定时刷新的存贮器是○①SRAM ②DRAM ③EPROM ④EEPROM10. 内存从 A4000H 到 CBFFFH,共有○①124K ②160K ③180K ④224K11. 擦除 EPROM 是用○①+5V 电压 ②+15V 电压 ③+21V 电压 ④紫外光照射12. 采用查询方式来实现输入输出是因为它○① 速度最快 ② CPU 可以不介入③ 实现起来比较容易 ④ 在对多个事件查询工作时,能对突发事件做出实时响应13. 实现 DMA 传送,需要○①CPU 通过执行指令来完成 ②CPU 利用中断方式来完成③CPU 利用查询方式来完成 ④不需要 CPU 参与即可完成14 下面哪种说法不正确○①内存地址也可做为接口地址使用 ②内存地址不可做为接口地址使用③接口地址不可做为内存地址使用 ④接口地址也可做为外存地址使用215. 8255 工作在方式 0 时,下面哪种说法正确○①A、B、C 三个口输入均有锁存能力 ②只有 A 口输入有锁存能力③只有 C 口输入有锁存能力 ④A、B、C 三个口输入均无锁存能力二. 多项选择(在备选的答案中选出正确的答案,每小题 2.5 分, 本题共 10 分)1 . 在构成 8 0 88 最大模式下构成系统总线时,可用到下列哪些芯片?○①74LS373 ②8288 ③74LS245 ④74LS138 ⑤82892 . 8086CPU 一个总线周期可以读(或写)的字节数为○①1 个 ②2 个 ③3 个 ④4 个 ⑤6 个3. 当 8255 的 A 口工作在方式 2,B 口工作在方式 0 时,其 C 口可用作○①全部用作联络信号 ②5 条用作联络信号 ③4 条用作联络信号④3 条用作 I/O ⑤8 条用作 I/O4. 当 8086CPU 最大模式下读内存时,下列哪些信号的状态是正确的?○①MEMR=0 ②MEMW=0 ③IOW=1 ④IOR=0 ⑤DT/R=0三. 判断题1. 8086CPU 的复位启动地址为 0FFFFH。
○2. 在 8086CPU 响应中断时,CPU 内部硬件只保护 CS 和 IP,其余的内部寄存器应由程序员编程保护○3. 若各中断源的优先级是一样的,则可用自动循环优先级来实现○4. 异步串行通信在传送每一个字符时,传送出去的第一位一定是一个低电平的启动位○5. 8253 不能产生宽度可编程的单个负脉冲○四. 简单回答题(每小题 3 分,本题共 15 分)1. 简要说明 PCI 总线的特点2. 试说明在 8088CPU 执行 INT 40H 指令的过程?3. 若己知 8250 芯片上有 3 条地址线 A0~A2,该 8250 最少需占多少个接口地址?4. 说明当 8253 的外部时钟为 1MHZ 时,只用该 8253 如何产生宽度为 1 秒的负脉冲?5. 说明什么是中断嵌套?五.应用题1. (8 分)下图为内存芯片与系统总线的连接图,用以存放数据图中锁存器为输出接口,其地址为 0000H,它与数据总线相连接,可将数据总线上 D0~D7从其输出端 Q0~Q7 输出回答下列两个问题:3D0~D7 D0~D7 A0~A15 A0~A15MEMR OEMEMW WED0~D7 Q2 =1 & A15 ≥1 Q3 A14 Q4 =1 CSQ5 =1CP 锁存器 =1 与非门A0 异或门IOW 或门A16A17A18A19⑴在读写内存芯片时,首先执行下列程序。
程序执行完后,决定存储器芯片的地址START:MOV DX,0000HMOV AL,76HOUT DX,AL⑵若首先执行下列程序,程序执行完后,决定存储器芯片的地址START:MOV DX,0000HMOV AL,0F0HOUT DX,AL2. (8 分)下面两图均为利用锁存器 74273 作为输出接口的连接图,利用 74273 的CP 端的上升沿可以锁存数据到 74273 的输出端并且假定接口地址为 0000H⑴利用时序的概念,解释图Ⅰ和图Ⅱ哪一种连接是错误的?⑵读下列程序,画出程序执行过程中图Ⅰ和图Ⅱ中 74273 的 CP 端的波形START: MOV DX,0000H4GOON: MOV AL,0F0HOUT DX,ALJMP GOOND0~D7 D0~D7A15 A14 ≥1CP (图Ⅰ)A0 IOW 74273D0~D7 D0~D7 A15A14 ≥1CP (图Ⅱ)A0IOW 742733. (10 分)一种通过接口芯片 8255 将 ADC0809 接到 8088 系统总线上的连接图如下图所示。
该电路以可编程并行接口 8255 作为 ADC0809 的接口,其初始化程序规定:8255 工作在方式 0 之下,A 口输入,B 口输出,C 口的低 4 位输出、高 4 位输入,并且使 PC0=0,PC 1=05结合给出的硬件连接图,回答下面两个问题:⑴ 若完成上述规定的 8255 的初始化程序如下,试在下划线处填上相应的数字或指指令INITI55: MOV DX, ① ;MOV AL, ② ;OUT DX,AL ③ ;MOV AL,00HOUT DX,AL⑵ 一个具体的采集子程序如下,每调用一次采集子程序,可顺序对 8 路模拟输入 IN0到 IN7进行一次 A/D 变换,并将变换的结果存放在内存 ADATA 所在段、偏移地址为 ADATA 的顺序 8 个单元中PRMADPROC NEARPUSH BXPUSH USH DSPUSH AXPUSH SIMOV DX,SEG ADATAMOV DS,DX① MOV BL,00HMOV BH,08HD0..D7D7D0D0~ ~AEDRB2451 ≥1A14A15A2A1A0RESETIOWIORPA0PA7PB2PC1PC0PC4~D7D0~STARTALERSTWRRDA0A1CS8255变 换 时 钟IN0PB1PB0OEEOCADDAADDBADDCIN7参 考 电 压6GOON: MOV DX,8001HMOV AL,BLOUT DX,AL ;送路地址MOV DX,8002HMOV AL, ② OUT DX,ALMOV AL, ③ OUT DX,AL ;送 ALE 和 START 脉冲NOPWAIT: IN AL,DXTEST AL, ④ JZ WAIT ;等待变换结束MOV AL,02HOUT DX,AL ;MOV DX,8000HIN AL,DX ;MOV [SI],ALMOV DX,8002HMOV AL,00HOUT DX,AL⑤ ;INC ⑥ ;DEC BHJNZ GOONPOP SIPOP ⑦ POP DSPOP OP BXRETPRMAD ENDP4. (9 分)下图为采用查询方式工作的输入接口,地址译码器中 A15~A1 直接接或门输入。
看图并回答下列问题:⑴ 输入设备在向接口传送 8 位数据的同时,还传送负脉冲 STB,该信号的作用是什么?7⑵ D 触发器的作用是什么?⑶ 编程序,用查间方式将输入设备的一个数据读入 CPU 的 BL 中D0~D7 三 锁 输D7 态 存 A0 门 器 入E E CP STBA15 设A14 ≥1 ≥1 R 备 D CP A1 Q 触IOR 1 发 D +5V≥1 器 试题参考答案一. 1. ③ 2. ③ 3. ② 4. ① 5. ① 6. ④ 7. ② 8. ③9. ② 10. ② 11. ④ 12. ③ 13. ④ 14. ② 15. ④二.1. ①②③2. ①②3. ②③。












