收藏 分享(赏)

【2】微机原理与接口技术2005A试卷及答案.doc

上传人:tangtianxu1 文档编号:3030007 上传时间:2018-10-01 格式:DOC 页数:8 大小:182KB
下载 相关 举报
【2】微机原理与接口技术2005A试卷及答案.doc_第1页
第1页 / 共8页
【2】微机原理与接口技术2005A试卷及答案.doc_第2页
第2页 / 共8页
【2】微机原理与接口技术2005A试卷及答案.doc_第3页
第3页 / 共8页
【2】微机原理与接口技术2005A试卷及答案.doc_第4页
第4页 / 共8页
【2】微机原理与接口技术2005A试卷及答案.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、杭州电子科技大学学生考试卷( 2005 级期终 A)卷考试课程 微机原理与接口 考试日期 2008 年 01 月 20 日 成 绩课程号 教师号 任课教师姓名考生姓名 学号(8 位) 年级 专业(所有的答案请写在试卷后面的答题纸上,否则无效。交卷时试卷和答题纸一起上交。 )一、填空题(每空 1 分,共 20 分)1. 微型计算机系统由 (1) 、 (2) 和 (3) 等组成。2. 8086CPU 中的指令队列可存储 (4) 个字节的指令代码,当指令队列至少空出 (5) 个字节时,BIU 单元便自动将指令取到指令队列中; 8088CPU中的指令队列可存储 (6) 个字节的指令代码,当指令队列空出

2、 (7) 个字节时,BIU 单元便自动将指令取到指令队列中。3. 8086 系统中,1MB 的存储空间分成两个存储体: (8) 存储体和 (9) 存储体,各为 (10) 字节。4. 设DS=1000H,ES=2000H,SS=3000H,SI=0010H,DI=0050H,BX=0100H,BP=0200H,数据段中变量名为 VAL 的偏移地址值为 0030H,写出下列指令源操作数字段的寻址方式和物理地址值:MOV AX,VAL 寻址方式 (11) ,物理地址 (12) 。MOV AX,ES:BX 寻址方式 (13) ,物理地址 (14) 。MOV AX,VALBPSI 寻址方式 (15) ,

3、物理地址 (16) 。5. 用 2K8 的 SRAM 芯片组成 32K16 的存储器,共需 SRAM 芯片 (17) 片,在地址线中有 (18) 位参与片内寻址。6从 CPU 的 NMI 引脚引入的中断叫做 (19) ,它的响应不受 (20) 标志位的影响。二、单项选择题(每题 1 分,共 20 分)1在 8086CPU 中,指令指针寄存器是 (21) 。(A) BP (B) SP (C) IP (D) DI28086CPU 中的 SP 寄存器的位数是 (22) 。(A) 8 位 (B) 16 位 (C) 20 位 (D) 24 位38086CPU 执行 CMP AX,BX 指令后,用标志寄存

4、器 PSW 中的 (23) 标志位来判别两寄存器的内容是否相等。(A) OF (B) CF (C) ZF (D)SF4下列关于 8086 系统堆栈的论述中,正确的是 (24) 。(A) 堆栈的工作方式是 “先进后出” ,入栈时 SP 减小(B) 堆栈的工作方式是“先进后出” ,入栈时 SP 增大(C) 堆栈的工作方式是“先进先出” ,入栈时 SP 减小(D) 堆栈的工作方式是“先进先出” ,入栈时 SP 增大5属于工作中需定时刷新的存储器的芯片是 (25) 。(A) SRAM (B) DRAM (C) EEPROM (D) EPROM6可利用紫外光擦除的存储器是 (26) 。(A) SRAM

5、(B) DRAM (C) EEPROM (D) EPROM7I/O 设备与 CPU 之间交换信息,其状态信息是通过 (27) 总线传送给 CPU 的。(A) 地址 (B) 数据 (C) 控制 (D)三者均可 88086CPU 对内存读/写操作,需两个总线周期的读/ 写操作是 (28) 。(A) 从偶地址读 /写一个字节 (B) 从奇地址读/ 写一个字节 (C) 从偶地址读/写一个字 (D) 从奇地址读/ 写一个字 98086/8088 的中断系统最多可以处理中断源个数为 (29) 。 (A) 128 (B) 256 (C) 512 (D)1024第 1 页 共 8 页10CPU 响应中断服务程

6、序时,自动将以下三个寄存器的内容依次入栈。 (30) (A) CS、IP、PSW (B) PSW、IP、CS (C)PSW、CS、IP (D) IP、CS、PSW11采用三片中断控制器 8259A 级联后,CPU 的可屏蔽硬中断源能扩大到 (31) 。(A) 24 个 (B) 22 个 (C) 16 个 (D) 15 个12要实现中断嵌套时,须在中断服务子程序中用 (32) 指令来设置中断允许标志。(A) CLI (B) STI (C) CLD (D) STD138086/8088 的中断向量表 (33) 。(A) 用于存放中断类型号 (B) 用于存放中断服务程序入口地址(C) 用于存放中断服

7、务程序 (D) 用于存放中断服务程序返回地址14PC 机中为使工作于一般全嵌套方式的 8259A 中断控制器能接受下一个中断请求,在中断服务程序结束处应 (34) 。(A) 执行 IRET 指令 (B) 执行 POP 指令(C) 发送 EOI 命令 (D) 执行 SIT 指令15有符号定义语句如下:ABUF DB abcd, ABCDBBUF DB 35HL EQU BBUFABUFL 的值为 (35) 。(A) 2 (B) 7 (C) 8 (D) 916总线周期是指 (36) 。(A) 执行一条指令所需要的时间;(B) BIU 完成一次读和一次写 I/O 端口操作所需时间之和;17在一个实时

8、控制系统中,当模拟输入信号变化速率较高时,在转换过程中,模拟量有一个可观的变化量,结果将会引入较大的误差,此时可采用 (37) 来解决这个问题。(A) 多路模拟开关; (B) 采样保持器;(C) 数模转换器; (D) 模数转换器;18CPU 与外设间数据传送的控制方式有 (38) 。(A) 中断方式 (B) DMA 方式 (C) 程序控制方式 (D) 以上三种都是19CPU 与 I/O 设备间传送的信号有 (39) (A) 数据信息 (B) 控制信息 (C) 状态信息 (D) 以上三种都是20一般查询 I/O 时总是按 (40) 次序完成一个字符的传输。(A) 写数据端口,读 /写控制端口 (

9、B) 读状态端口,读/ 写数据端口( C) 写控制端口,读/写状态端口 7 D ! (D) 读控制端口,读/写数据端口三、阅读程序段,指出运行结果(每题 5 分,共 20 分)1DATA SEGMENTSRC_MESS DB HELLO!DATA ENDS;EXTRA SEGMENTNEW_LOC DB 6 DUP(?)EXTRA ENDS;CODE SEGMENTASSUME CS:CODE,DS:DATA,ES:EXTRASTART: MOV AX,DATA MOV DS,AX(C) BIU 完成一次访问存储器或 I/O 端口操作所需要的时间; (D) BIU 完成一次读和一次写存储器操作

10、所需时间之和。第 2 页 共 8 页MOV AX,EXTRAMOV ES,AXLEA SI,SRC_MESSLEA DI,NEW_LOCMOV CX,6CLDREP MOVSBCODE ENDSEND START该程序段的功能是 (41) 。2 MOV DI,OFFSET BUFFMOV CX,000AHMOV BL,0GOON: MOV AL,DI AND AL,ALJNZ NEXTINC BLNEXT: INC DILOOP GOONHLT BUFF DB 23H,54H ,00H,83H,98H,36H ,00H ,49H,00H,73H运行结果:BL= (42) 3 MOV AL,85

11、H MOV CH,ALAND CH,0FHMOV CL,4 SHR AL, CLMOV CL,10MUL CLADD AL,CHHLT AL= (43) 4 下图1中,设DAC0832的地址为80H,则下列程序的功能为 (44) 。MOV AL,FFHUP: INC ALOUT 80H,ALCMP AL,0FFHJNZ UPDOWN: DEC ALOUT 80H,ALCMP AL,0JNZ DOWNJMP UP 图1第 3 页 共 8 页四、简答题(每小题 4 分,共 20 分)1. 静态 RAM 和动态 RAM 有何区别?2. 什么叫总线?根据总线的规模、用途和应用场合,它分哪几类?3. I

12、/O 接口电路有哪些主要功能?4. 包含 A/D 和 D/A 的实时控制系统主要有哪几部分组成?5. 简述 8086/8088CPU 响应外部可屏蔽中断的具体过程。五、综合题(共 20 分)某应用系统的硬件原理图如图 2 所示,8255A 的 PA 口接 8 个开关 K7K 0,PB 口接 8 个指示灯 LED7LED 0。当开关合上时相应的指示灯点亮,断开时灯灭,要求每隔 0.5 秒检测一次开关状态(要求用 8253 完成 0.5 秒定时中断) ,并在 LED 上显示出来。(1)试完成图中地址译码器与 8255、8253 等芯片的各个片选 的连接,并写出8255 芯片各端口地址(8255PA

13、 口、PB 口、PC 口、控制字寄存器)及 8253 芯片各端口地址(通道 0、通道 1、通道 2、控制字寄存器) 。 (8 分)(2)假设 8259 已完成初始化,中断类型号为 0AH。编写程序:将中断服务程序入口地址写入中断向量表;(4 分)编写 8255、8253 芯片的初始化程序以及中断服务程序(开关扫描,指示灯控制) 。 (8 分)74LS138译码器8086 D7-D08086 D7-D08259 的 IR3 端+5V1MHZY1Y2Y3Y4Y5Y6G1G2AG2BCBA8255AD7 D0RDWRRESETCSA1A0PA7PA0PB7PB0PC08086D7 D0RDWRRES

14、ETM/IOA7A6A5A4A3A0A2A18253CSD7-D0A1A0OUT0CLK0OUT1CLK1GATE0GATE1INTA INTR8259AA0 IR7INT IR3INTR D7-D0 IR0+5VK0K7LED0LED7图 2第 4 页 共 8 页8259A IRi1000HZ杭州电子科技大学学生考试答题纸(A)卷考试课程 微机原理与接口 考试日期 2008 年 01 月 20 日 成 绩课程号 教师号 任课教师姓名考生姓名 学号(8 位) 年级 专业一、 填空题(每空 1 分,共 20 分)1 (1) 微型计算机 ;(2) I/O 设备 ;(3) 系统软件和应用软件 2 (

15、4) 6 ;(5) 2 ;(6) 4 ;(7) 1 3 (8) 偶地址 ;(9) 奇地址 ;(10) 512K 4 (11) 直接寻址方式 ;(12) 10030H ;(13) 寄存器间接寻址 ;(14) 20100H (15) 相对基址变址寻址 ;(16) 30240H 5 (17) 32 ;(18) 11 6 (19) 不可屏蔽中断 ;(20) IF 二、选择题(每题 1 分,共 20 分)1 (21) C , 2 (22) B , 3 (23) C , 4 (24) A ,5 (25) B ,6 (26) D , 7 (27) B , 8 (28) D ,9 (29) B ,10 (30

16、) C , 11 (31) B ,12 (32) B ,13 (33) B ,14 (34) C , 15 (35) C ,16 (36) C ,17 (37) B ,18 (38) D , 19 (39) D ,20 (40) B ,三、阅读程序段,指出运行结果(每题 5 分,共 20 分)1(41) 将数据段中偏移地址SRC_MESS 开始的字符串“ HELLO!”移到附加段中偏移地址为NEW_LOC 开始的单元中。 (只要说字符串从 SRC_MESS移到NEW_LOC即得5分) 2(42) 03H 3(43) 55H 4(44) 在运算放大器输出端产生05V的三角波。 (只要说到输出三角

17、波即得5分) 四、简答题(每题 4 分,共 20 分)1静态 RAM 和动态 RAM 有何区别?答:静态 RAM 速度非常快,只要电源存在内容就不会自动消失。它的基本存储电路为 6 个 MOS 管组成 1 位,因此集成度相对较低,功耗也较大。一般,高速缓冲存储器用它组成。 (2 分)动态 RAM 的内容在 10-3 或 10-6 秒之后自动消失,因此必须周期性的在内容消失之前进行刷新。由于它的基本存储电路由一个晶体管及一个电容组成,因此它的集成度高,成本较低,另外耗电也少,但它需要一个额外的刷新电路。DRAM 运行速度较慢,SRAM 比 DRAM 要快 25 倍。一般,PC 机的标准存储器都采

18、用 DRAM 组成。 (2 分)2什么叫总线?根据总线的规模、用途和应用场合,它分哪几类?答:将用于各部件之间传送信息的公共通路称为总线。 (2 分)若按总线的规模、用途和应用场合,则可以分成:片级总线、系统总线和外部总线。 (只要答上这些即得 2 分)片级总线也叫做元件级总线,是由芯片内部通过引脚引出的总线,用于芯片一级的互连线。它实现 CPU 主板或其它插件板上的各种芯片间的互连。 系统总线也叫内总线或板级总线,它用于微型计算机中各插件板之间的连线,也就是通常所说的微机总线。 外部总线也称为通信总线,它用于微型计算机系统之间,或微型计算机系统与其它电子仪器或设备之间的通信。 第 5 页 共

19、 8 页3I/O 接口电路有哪些主要功能? (每小点 1 分)答:设置数据缓冲以解决两者速度差异所带来的不协调问题;设置信号电平转换电路,如可采用 MC1488、MC1489、MAX232 、MZX233芯片来实现电平转换;设置信息转换逻辑,如模拟量必须经 A/D 变换成数字量后,才能送到计算机去处理,而计算机送出的数字信号也必须经 D/A 变成模拟信号后,才能驱动某些外设工作;设置时序控制电路;提供地址译码电路。4包含 A/D 和 D/A 的实时控制系统主要有哪几部分组成?答:包含 A/D 和 D/A 的实时控制系统主要由模拟量输入通道、模拟量输出通道和微型计算机组成。模拟量输入通道主要包括

20、:传感器、放大滤波器、多路开关、采样保持器、A/D 转换器、I/O 接口。 (2 分)模拟量输出通道主要包括:I/O 接口、D/A 转换器、多路开关、执行部件。 (2 分)5简述 8086/8088CPU 响应外部可屏蔽中断的具体过程。答:CPU 在响应外部中断,并转入相应中断服务子程序的过程中,要依次做以下工作:从数据总线上读取中断类型号,将其存入内部暂存器。将标志寄存器 PSW 的值入钱。将 PSW 中的中断允许标志 IF 和单步标志 TF 清 0,以屏蔽外部其它中断请求,避免 CPU 以单步方式执行中断处理子程字。 保护断点,将当前指令下面一条指令的段地址 CS 和指令指针 IP 的值入

21、栈,中断处理完毕后,能正确返回到主程序继续执行。根据中断类型号到中断向量表中找到中断向量,转入相应中断服务子程序。中断处理程序结束以后,从堆栈中依次弹出 IP、CS 和 PSW,然后返回主程序断点处,继续执行原来的程序。五、综合题(共 20 分) 8255A 的片选连译码器输出 Y2,对应地址为:A 口为 0E8H,B 口为 0EAH,C 口为 0ECH,控制字寄存器口为 0EEH。 (若仅连线正确得 1 分,全对得 4 分)8253 的片选连译码器输出 Y4,对应地址为:0 通道为 0F0H,0 通道为 0F2H,0通道为 0F4H,控制字寄存器口为 0F6H。 (若仅连线正确得 1 分,全

22、对得 4 分)Y6 对应的 4 个地址为:0F8H,0FAH,0FCH,0FEH。 8255A:A 口输入,B 口输出8253:1MHz/2Hz500000通道 1 工作于方式 2,取 N0 1000通道 0 工作于方式 0,取 N1 499,即得 OUT1 每 0.5 秒中断一次。本题用 8253 定时中断,中断处理时检测开关状态,并点亮相应得 LED。假设 8259A 已初始化,主程序如下:(设置对偏移地址和段地址各得 2 分)MOV AX, SEG INTR ;形成中断矢量表 MOV DS, AXMOV DX, OFFSET INTRMOV AL, 0AHMOV AH, 25HINT 2

23、1H(本页不够,请加附页,并请注明。 )第 6 页 共 8 页MOV AL, 10010000B ;8255 初始化 (1 分)OUT 0EEH, ALMOV AL, 01110101B ;通道 1 方式 2,BCD 计数 (1.5 分)OUT 0F6H, ALMOV AL, 00H ;置初值 1000OUT 0F2H, ALMOV AL, 10HOUT 0F2H, ALMOV AL, 00110001B ;通道 0 方式 0,BCD 计数 (1.5 分)OUT 0F6H, ALMOV AL, 99H ;置初值 999OUT 0F0H, ALMOV AL, 04HOUT 0F0H, AL STIAGAIN:HLTJMP AGAIN (1 分)中断服务程序:INTR: PUSH AXSTIIN AL, 0E8H ;检测开关,合上为 0 (2 分)NOT AL ;取反OUT 0EAH, AL ;点亮相应 LED(合上)MOV AL, 00110001B ;通道 0 方式 0,BCD 计数OUT 0F6H, ALMOV AL, 99H ;置初值 499OUT 0F0H, ALMOV AL, 04HOUT 0F0H, AL CLIMOV AL, 20H ;普通 EOI 命令 (1 分)OUT 20H, ALPOP AXIRET第 7 页 共 8 页

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 实用文档 > 往来文书

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报