微机原理与接口期末试卷B2及答案(049) - 图文
更新时间:2024-03-25 22:42:01 阅读量: 综合文库 文档下载
- 南邮微机原理期末试卷推荐度:
- 相关推荐
信息工程学院考试(期末 B)卷及答案 考试课程 课程号 考生姓名 二、选择题(每题1分,共20分) 1. 在微机中,其内存容量为256MB指的是 C 。 A)256M位 B)256M字 C)256M字节 D)256M千字节 教师号 学号(8位) 考试日期 任课教师姓名 年级 成 绩 专业 2. 在IBM/PC机中,下述中断优先权级别最高的中断是 D 。 A) NMI B) INTR C) 单步中断 D) INT n 3. 向8259A写入 C 时,必须按规定的流程进行,不允许颠倒顺序。 A)初始化命令字和操作命令字 B)操作命令字 C)初始化命令字 D)其它 4. 8253工作在 D 时,OUT引脚输出方波。 A)方式0 B)方式1 C)方式2 D)方式3 5. 中断处理程序执行IRET指令后,CPU自动从堆栈中依次将 A 弹回到对应的寄存器中。 A)IP、CS、PSW B)PSW、CS、IP C)CS、IP、PSW D)PSW、IP、CS 6. 8086CPU从奇地址开始读/写一个字操作,则需 B 个总线周期的 A) 1 B) 2 C) 3 D) 4 7. 8086CPU复位后,CPU执行的第一条指令的起始地址应是 A A) ROM,FFFF0H B) RAM,FFFF0H C) ROM,FFFFH D) RAM,FFFFH 8. 下列引起CPU程序中断的4种情况中, A 需要由硬件提供中断向量号。 A)INTR B)NMI C)INTO D)INT n 9. 微机系统中若用4片8259A构成主、从两级中断控制逻辑,接至CPU的可屏蔽中断请求线INTR上,最多可扩展为 B 个外部硬中断。 A)32 B)29 C) 28 D)24 10. 在I/O接口中通常有数据缓冲器,其原因是外设与CPU交换信息时存在 C 。 A)需要设备选择 B)时序不同步 C)速度不匹配 D)数据格式不同 一、填空题(每空1分,共20分) 1. 根据存储电路的性质,RAM又可分为 动态(D)RAM 和 静态(S)RAM 两种类型。 2. 计算机系统的I/O端口编址方式归纳起来分为两种,分别是 存储器映象 寻址方式和 I/O单独编址 寻址方式,在8086/8088系统中,是采用 I/O单独编址 寻址方式的。 3. 1024×1位的RAM芯片内部的数据线和地址线分别为 1 根和 10 根,若用该芯片组成16K×8位的存储器,则需要 128 片,需要 16 根作为片选信号,若采用74LS138译码器输出作为芯片选择端,则最少需要 4 位地址。 4. 8259A工作在8086/8088模式,中断向量基值命令字 ICW2=80H,若在IR5处有一中断请求信号,则它的中断向量号为 85H ,该中断的服务程序入口地址保存在内存地址为 00214H 至 00217H 的 4 个单元中。 5. 总线按其规模、用途和应用场合,可以分成三类: 片级总线 、 系统总线 和 外部总线 。 6. CPU对可屏蔽中断请求的响应过程要执行两个连续的中断响应 INTA 总线周期,每个总线周期包括 4 个时钟周期。第一个中断响应总线周期,CPU通知外设准备响应中断,第二中断响应总线周期,CPU接收外设接口发来的中断类型号 。 第1页,共6页
11. 8086/8088指令系统中,指令IN AL, DX对I/O端口的寻址范围是 B A) 0~255 B) 0~65535 C) 0~1023 D) 0~32767 12. 8086CPU用ALE的下降沿将T1期间出现的 A 信息锁存在外部地址锁存器中 。 A) A0~A19 B) WR C) RD D) D0~D15 13. 现用数据定义伪指令定义数据: BUF DB 4 DUP(0,2 DUP(1,1,0)); 问定义后,该存储区域共占 D 字节。 A) 4 B) 12 C) 20 D) 28 14. 指令周期是指 C 。 A) 存储器的写入时间; B) 存储器的读出时间 ; C) 执行一条指令所需的时间; D) BIU完成一次访问存储器或I/O端口所需要的时间; 15. 在8086/8088系统中允许处理 B 种类型的中断。 A) 100 B) 256 C) 1024 D) 65536 16. 某SRAM芯片,其存储容量为32K×8位,该芯片的地址线和数据线数目为 C 。 A) 8,32 B) 32,8 C) 15,8 D) 16,8 17. 在指令MOV [DI+100H],AX中,其目的操作数的寻址方式为 B 。 A)变址寻址 B)寄存器间接寻址 C)寄存器寻址 D)基址—变址寻址 18. Intel2732芯片是 D 。 A)8K的EPROM B)4K的静态RAM C)4K的动态ROM D)4K的EPROM 19.可以直接用电擦除的只读存储器为 D 。 A)掩膜ROM B)PROM C)EPROM D)EEPROM 20. 当8253工作在方式0时,在计数过程中,门控信号GATE变为低电平时,对计数器影响是▁B▁▁。▁▁ A)结束本次计数,等待下一次计数开时 B)暂停现行计数 C)不影响本次计数工作 D) 结束本次计数循环,立即开始新的计数次 三、简答题(每题5分,共25分) 1. 在8086CPU中BIU和EU的主要功能各是什么? 2. 静态RAM与动态RAM有何区别? 3. I/O接口电路有哪些主要功能? 4. 中断控制方式相对于程序查询方式在I/O端口数据传输控制上有何优点? 5. 可屏蔽中断的条件是什么?简述中断处理过程? 第2页,共6页
参考答案: 1.BIU的主要功能:负责与存储器,I/O接口的信息传送。 ①取指令、②读写操作、③指令列队、④形成物理地址、⑤总线控制; EU的主要功能:①指令译码、②执行指令。 2.静态RAM速度非常快,只要电源存在内容就不会自动消失。它的基本存储电路为6个MOS管组成1位,因此集成度相对较低,功耗也较大。一般,高速缓冲存储器用它组成。 DRAM的内容在10-3或l0-6秒之后自动消失,因此必须周期性的在内容消失之前进行刷新。由于它的基本存储电路由一个晶体管及一个电容组成,因此它的集成度高,成本较低,另外耗电也少,但它需要一个额外的刷新电路。DRAM运行速度较慢,SRAM比DRAM要快2~5倍,一般,PC机的标准存储器都采用DRAM组成。 3.⑴ 设臵数据缓冲 以解决两者速度差异所带来的不协调问题。 ⑵ 设臵信号电平转换电路 通过在接口电路中设臵电平转换电路来解决外设和CPU之间信号电平的不一致问题。 ⑶ 设臵信息转换逻辑 由于外设传送的信息可以是模拟量、数字量、开关量,而计算机只能处理数字信号,通过设臵信息转换逻辑来解决。 ⑷ 设臵时序控制电路:同步CPU和外设的工作。 ⑸ 提供地址译码电路 有外设地址译码电路,使CPU在同一时刻只能选中某一个I/O端口。此外,接口电路中还有输入输出控制、读/写控制及中断控制等逻辑。
4. 查询方式中CPU要不断读取状态信号,检查外设是否已准备好,由于许多外设的速度很低,等待过程会占去CPU绝大多数时间,而真正用于数据传送的时间却很少,从而使CPU的利用率变的很低,而采用中断控制方式时CPU和外设是并行工作的,因此相对查询方式而言,中断控制响应时间短、执行速度快。 5.(1)可屏蔽中断的条件是1.外设提出中断请求, 2本中断位未被屏蔽 3. CPU中断允许。 (2)CPU在响应外部中断,并转入相应中断服务子程序的过程中,要依次做以下工作: ⑴ 从数据总线上读取中断类型号,将其存入内部暂存器。 ⑵ 将标志寄存器PSW的值入钱。 ⑶ 将PSW中的中断允许标志IF和单步标志TF清0,以屏蔽外部其它中断请求,避免CPU以单步方式执行中断处理子程字。 ⑷ 保护断点,将当前指令下面一条指令的段地址CS和指令指针IP的值入栈,中断处理完毕后,能正确返回到主程序继续执行。 ⑸ 根据中断类型号到中断向量表中找到中断向量,转入相应中断服务子程序 ⑹ 中断处理程序结束以后,从堆栈中依次弹出IP、CS和PSW,然后返回主程序断点处,继续执行原来的程序。 第3页,共6页
四、阅读程序段,指出运行结果(每题5分,共15分) 1. MOV AL,58H MOV BL,67H ADD AL,BL MOV CL,AL DAA HLT 3. MOV BX,OFFSET RESULT MOV SI,OFFSET MOV DI,OFFSET MOV CX,04 CLC ; 清进位位CF MOV AL,[SI] ADC DAA AL,[DI] ; 十进制加法调整 X1 X2 L1: 执行结果AL= 25H ,CL= BFH ,CF= 1 。 2. MOV CL,0 MOV AX,4568H L1: AND AX,AX JZ STOP SAL AX,1 ; 算术左移 JNC L2 INC CL L2: JMP L1 STOP: HLT 该程序段的功能是 计算AX中1的个数 。 执行结果CL= 6 。 MOV [BX],AL INC INC BX SI DI INC LOOP L1 MOV AL,00H ADC AL,00H MOV [BX],AL HLT X1 X2 DB 98H,76H,54H,32H DB 44H,55H,66H,77H DB 5 DUP(?) RESULT 程序运行后,RESULT开始的连续5个单元的内容依次为: 42H , 32H , 21H , 10H , 01H 。 第4页,共6页
五、综合题(共计20分) 1.已知加在8253CLK0上的外部计数时钟频率为1MHZ,为了在不增加硬件芯片的情况下,使8253OUT1输出端连续输出高低电平,控制LED产生亮1s,暗1s的效果,特将通道0工作于方式2,输出400Hz的序列负脉冲,并接到通道1的CLK1输入端,如图1所示。(10分) (1)写出8253四个端口地址; (2)进行相关初始计数值计算; (3)请写出相应的初始化程序。 (3) MOV AL, 00110101B MOV AL, 01110111B OUT 5EH, AL OUT 5EH, AL MOV AL, 00H MOV AL, 00H OUT 58H, AL OUT 5AH, AL MOV AL, 25H MOV AL, 08H OUT 58H, AL OUT 5AH, AL 2.某病房有8个病人,病员号为0~7,每人床头有一个开关,使任一病人按下开关时,相应的LEDi发光二极管点亮,其中i为病员号。其硬件电路如图2所示,试编写实现+5V D7-D0 RD WR M/IO G2A G2B C B A 这种功能的程序。(10分) (1)写出8255A四个端口地址; (2)写出8255A的工作方式控制字; 7-D0 D RD WR Y2 GATE0 GATE1 A0 A7 A6 8086 A5 CS A1 A0 8253 CLK0 OUT0 CLK1 OUT1 1MHz (3)编写实现上述功能的具体程序。 +5V 400Hz LED A4 A 3 A2 A1 74LS138 G1 D7-D0 RD WR RESET M/IO G1 G2A D7-D0 RD WR RESET PA7 PA6 … PA0 K6 K …7 … K0 答: (1) 8253通道0~2 及控制口地址分别为58H、5AH、5CH和5EH (2)从OUT0端输出400Hz序列负脉冲,则计数初值N0=1MHz/400Hz=2500;为了使 OUT1输出LED产生亮1s,暗1s的效果,则通道1应工作于方式3,产生周期为2秒(即频率为1/2=0.5Hz)的对称方波,因此,其时间常数N1=400Hz/0.5Hz=800 A7 8086 A6 A5 A4 A3 A0 A2 A1 8255A PC7 PC6 G2B Y0 …… C B A CS A1 A0 LED7 LED6 … LED0 … 图2 PC0
第5页,共6页
答: 1. PA、PB、PC和控制口地址分别为0E0H、0E2H、0E4H和0E6H 8255A的工作方式控制字为10010000B或10010XX0B 程序为: ; 控制寄存器(可直接输出,省略此句) 【附1】:8253控制寄存器的控制字格式: D7 D6 D5 D4 D3 D2 D1 D0 SC1 SC0 RL1 RL0 M2 M1 M0 BCD SC1、SC0:选择通道0(00)、1(01)、2(10); RL1、RL0:读/写操作位,定义对选中通道中的计数器的读/写操作方式: 00 计数器锁存,供CPU读; 01 读/写计数器低字节; 10 读/写计数器高字节; 11 先读/写计数器低字节,后读/写计数器高字节; M2、M1、M0:工作方式选择位; 000 计数结束中断方式; 001 可编程单稳态输出方式; ×10 比率发生器; ×11 方波发生器; 100 软件触发选通; 101 硬件触发选通; BCD:计数方式选择位。BCD=1,采用BCD码计数;BCD=0,采用二进制计数。 2. 3. MOV DX, 0E6H OUT DX, AL MOV AL, 10010000B ; 控制字 ; 写入控制字(或OUT 0E6H, AL) TEST_IT: MOV DX, 0E0H IN AL, DX NOT AL ; 指向A口 ; 从A口读入开关状态(或IN AL, 0E0H ) ; 取反 ; 指向C口 MOV DX, 0E4H OUT DX, AL ; C口控制LED, (或OUT 0E4H, AL) JMP TEST_IT ; 循环检测 【附2】:8255A方式选择控制字 1 D6 D5 D4 D3 D2 D1 D0 D6、D5:A口方式,00为方式0,01为方式1,1×为方式2; D4:A口I/O,D4=1为输入,D4=0为输出; D3:C口高4位I/O,D3=1为输入,D3=0为输出; D2:B口方式,D2=0为方式0,D2=1为方式1; D1:B口I/O,D1=1为输入,D1=0为输出; D0:C口低4位I/O,D0=1为输入,D0=0为输出。 ▁
第6页,共6页
答: 1. PA、PB、PC和控制口地址分别为0E0H、0E2H、0E4H和0E6H 8255A的工作方式控制字为10010000B或10010XX0B 程序为: ; 控制寄存器(可直接输出,省略此句) 【附1】:8253控制寄存器的控制字格式: D7 D6 D5 D4 D3 D2 D1 D0 SC1 SC0 RL1 RL0 M2 M1 M0 BCD SC1、SC0:选择通道0(00)、1(01)、2(10); RL1、RL0:读/写操作位,定义对选中通道中的计数器的读/写操作方式: 00 计数器锁存,供CPU读; 01 读/写计数器低字节; 10 读/写计数器高字节; 11 先读/写计数器低字节,后读/写计数器高字节; M2、M1、M0:工作方式选择位; 000 计数结束中断方式; 001 可编程单稳态输出方式; ×10 比率发生器; ×11 方波发生器; 100 软件触发选通; 101 硬件触发选通; BCD:计数方式选择位。BCD=1,采用BCD码计数;BCD=0,采用二进制计数。 2. 3. MOV DX, 0E6H OUT DX, AL MOV AL, 10010000B ; 控制字 ; 写入控制字(或OUT 0E6H, AL) TEST_IT: MOV DX, 0E0H IN AL, DX NOT AL ; 指向A口 ; 从A口读入开关状态(或IN AL, 0E0H ) ; 取反 ; 指向C口 MOV DX, 0E4H OUT DX, AL ; C口控制LED, (或OUT 0E4H, AL) JMP TEST_IT ; 循环检测 【附2】:8255A方式选择控制字 1 D6 D5 D4 D3 D2 D1 D0 D6、D5:A口方式,00为方式0,01为方式1,1×为方式2; D4:A口I/O,D4=1为输入,D4=0为输出; D3:C口高4位I/O,D3=1为输入,D3=0为输出; D2:B口方式,D2=0为方式0,D2=1为方式1; D1:B口I/O,D1=1为输入,D1=0为输出; D0:C口低4位I/O,D0=1为输入,D0=0为输出。 ▁
第6页,共6页
正在阅读:
微机原理与接口期末试卷B2及答案(049) - 图文03-25
精编个人学习党的四风建设心得体会参考范文08-04
聊城幼儿师范学校01-27
一份完美的沙盘说辞应具备楼盘的哪些内容08-17
工程机房卫生规定08-17
九年级语文上册第五单元小专题写作:材料作文练习语文版03-12
2008年南京房地产市场研究报告164953159303-28
小学生关于我与动物之间的故事作文06-14
胆小鬼妈妈作文700字07-03
《现代儿童趣味美术》系列08-17
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 微机
- 期末
- 试卷
- 接口
- 原理
- 答案
- 图文
- 049
- 2015电大机械制图机考题库
- 2007设计师必备网址总汇(三)
- 2017年九年级物理中考备考复习计划
- 2013年教师资格考试中学教育学深度押题试卷及答案(5)
- 螺山镇中心幼儿园建设项目可行性研究报告 - 图文
- Dekpst2010软件设计师考试大纲
- 基础护理学学习指导及习题 第六章患者的清洁卫生
- 附表3:第一批茶叶标准园创建单位名单
- 高中化学《有机化学基础》全册精品教案(共102页)新人教选修5
- 工程量清单编制习题 - 图文
- 经济法概论形成性考核册参考答案
- 为官有为
- 废气处理技术方案
- 授予翻译权合同
- 2014年安徽省考笔试成绩查询入口
- 维表和事实表介绍
- 2013中小学美术教学论
- 全国2002年4月高等教育自学考试课程与教学论试题及答案
- 校园文化小讲解员讲稿2013.9.29(十组版)
- 旅游纠纷案例精析