收藏 分享(赏)

电子科大微机原理期末考试.doc

上传人:dreamzhangning 文档编号:2725916 上传时间:2018-09-26 格式:DOC 页数:10 大小:265KB
下载 相关 举报
电子科大微机原理期末考试.doc_第1页
第1页 / 共10页
电子科大微机原理期末考试.doc_第2页
第2页 / 共10页
电子科大微机原理期末考试.doc_第3页
第3页 / 共10页
电子科大微机原理期末考试.doc_第4页
第4页 / 共10页
电子科大微机原理期末考试.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、 学院 班次 学号 选课号 姓名 .密封线以内答题无效共 6 页第 1 页-电子科技大学二零零四至二零零五学年第二学期微机系统原理与接口技术课程考试题考试日期:2005 年 7 月 6 日 答题时间:120 分钟 考试形式:开卷 题号 一 二 三 四 五 六 七 总分满分 15 15 10 24 6 11 19 100得分评卷教师一、填空题(每空 1 分,共 15 分) 1PC/XT 微机开机后,第一条执行的指令存放地址为( ) 。2当运算结果为 0 时,状态标志 ZF 的值为( ) 。38086 的 INTR 端输入一个( )电平时,可屏蔽中断获得了中断请求。432 位逻辑地址 5890H:

2、3200H 表示的实际地址值是( ) 。5若 CPU 的地址总线宽度为 N ,则可寻址( )个存储器单元。6ISA 总线的 AEN 信号线为低电平时,表示由( )控制地址总线和读/ 写命令线。78086 从 I/O 端口地址 20H 输入字节数据的指令是( ) 。8当 INT 21H 中断的功能号为 02H 时,它的入口参数送寄存器( ) 。9响应可屏蔽中断 INTR 的条件是控制标志 IF=( ) 。10. 若 8086 的外部中断 INTR、NMI 同时有中断请求,应先响应( ) 。11PC 系统中,在可屏蔽中断的第( )个 响应周期传送中断类型码。INTA12串行通信协议分为串行异步通信

3、协议和( ) 。13二片可编程中断控制器 8259 主从连接时最多可供( )个中断源。14DAC0832 有三种工作方式,即直通方式、 ( )方式和双缓冲方式。15在串行异步通信时,发送端和接收端的波特率设置应( ) 。二、单选题(每题 1 分,共 15 分)1计算机中数据总线驱动电路使用的基本逻辑单元是( ) 。A:非门 B:三态门 C:触发器 D:译码器2MIPS 用来描述计算机的运算速度,含义是( ) 。A:每秒处理百万个字符 B:每分钟处理百万个字符C:每秒执行百万条指令 D:每分钟执行百万条指令3执 行 指 令 IRET 后 弹 出 堆 栈 的 寄 存 器 先 后 顺 序 为 ( )

4、 。A:CS、 IP、F B:IP、CS、F C:F、CS、IP D:F、IP、CS4微机系统中,主机与硬盘的数据交换用( )方式。A:中断控制 B:DMA 控制 C:查询控制 D:无条件程序控制5CPU 对存储器访问时,地址线和数据线的有效时间关系为( ) 。A:同时有效 B:地址线先有效 C:数据线先有效 D:同时无效68086CPU 有( )个 16 位的段寄存器。A:2 B:4 C:8 D:167两个组合十进制数 86、37 相加,调整指令 DAA 完成的是( ) 。学院 班次 学号 选课号 姓名 .密封线以内答题无效共 6 页第 2 页-A:加 00H 调整 B:加 06H 调整 C

5、:加 60H 调整 D:加 66H 调整8定义过程结束的伪指令符是( ) 。A:END B:ENDS C:ENDP D:ENDM9高速缓存 Cache 的存取速度( ) 。A:比主存慢、比外存快 B:比主存慢、比内部寄存器快C:比主存快、比内部寄存器慢 D:比主存慢、比内部寄存器慢108259 的中断屏蔽寄存器是( ) 。A:IRR B:IMR C:ISR D:PR 11计算机中保护断点和现场应使用( ) 。A:ROM B:中断向量表 C:寄存器 D:堆栈12若显示器的最高分辩率为 12801024、24 位,所需最小缓存为( ) 。A:1MB B:2MB C:4MB D:6MB13中断控制方

6、式的优点是( )。A:提高 CPU 的利用率 B:软件编程容易 C:无须 CPU 干预 D:硬件连接简单14、RS 232C 采用正负电平表示逻辑 0 和 1 时,其间有 6V 以上的电压差,而不是采用 TTL 的高低电平表示逻辑 0 和 1,其意义是( )A、 和 TTL 兼容 B、简化电路设计 C、和电话线连接 D、提高抗干扰能力15. 采用异步串行方式发送具有 8 个数据位的字符,使用 1 个奇偶校验位和 2 个停止位。若每秒发送100 个字符,则其波特率为( )Baud。A. 1200 B. 1100 C. 1000 D. 800三判断题(正确在括号内打“” ,错误打“” ,每题 1

7、分,共 10 分)1I/O 端口与存储器单元独立编址的主要优点是 I/O 端口不占用存储器单元( ) 。28086 系统中寄存器和存储器都是 CPU 内部的存储单元( ) 。38086CPU 的段寄存器之间可以直接传送数据( ) 。4过程调用和宏调用都发生在程序运行时( ) 。5相对而言,DRAM 比 SRAM 的集成度高( ) 。6数据的串行 I/O 方式是以字节为单位进行传送( ) 。78086 响应中断的条件是执行完当前指令( ) 。8PCI 总线的地址、数据线是引脚复用( ) 。9若 A/D 转换芯片的位数愈高,则它的转换精度愈高( ) 。10ADC0809 可对 8 路模拟信号同时进

8、行 A/D 转换( ) 。四简答题(每题 6 分,共 24 分)1简述存储器芯片的主要技术指标。学院 班次 学号 选课号 姓名 .密封线以内答题无效共 6 页第 3 页-2什么是无条件传送方式?什么是有条件传送方式? 38086 系统中中断类型码、中断向量、中断向量表的定义及关系?4计算机总线按其功能和所处位置不同,分别分为哪几类?五、(6 分)CPU 与存储器的连接如下图,已知 8KB RAM 的地址范围是 8000H9FFFH;8KB ROM 的地址范围是2000H3FFFH,完成译码器 74LS138 输出/Y0/Y7 与存储器片选端/CE 的连线。(注:74LS138 的 G1=H、/

9、G2A=L、/G2B=L,存储器的读写控制线未画)DB D0 D7CPUA15A14A13A0 A128KBRAM/CE8KBROM/CECB A/Y7/Y6/Y5/Y4/Y3/Y2/Y1/Y074LS138学院 班次 学号 选课号 姓名 .密封线以内答题无效共 6 页第 4 页-六、 (11 分)如下图所示,8255 的 PA 口与 8 个发光二极管相连接,PB 口与 8 个 DIP 开关相连接。请编写初始化程序段,并编程序段以查询方式实现以下功能:当 8 个 DIP 开关中某个按键闭合,则 PA 口对应号码的发光二极管被点亮。 (不考虑抖动) 。PB45PB6PB01PB2PA01PA78

10、25 +5V37 DIP8 5V GND01234567017学院 班次 学号 选课号 姓名 .密封线以内答题无效共 6 页第 5 页-七、 (19 分)由 8253 定时/计数器,DAC0832 D/A 转换器构成微机接口电路,设 D/A 转换器占用端口地址为27CH,8253 端口地址为 278H27BH,要求微机在执行另一主程序的同时,利用上述接口电路形成波形发生器,每 10 毫秒从内存 BUFFER 依次取一字节,送 D/A 输出,直至送出 1000 字节。要求:1、用门电路和 74LS138 译码器设计出图中的地址译码器。 (6 分)2、在下列程序中有分号的语句后加注释(3 分)ST

11、ACK SEGMENT; PARA STACK “STACK”DB 256 DUP(?)STACK ENDSDATA SEGMENTBUFFER DB 00,0AH,0DBH,01H ;BUFSIZE EQU $-BUFFERCOUNT DW 0DATA ENDSCODE SEGMENT PUBLIC “CODE”START PROC FARASSUME CS: CODE,DS:DATA,SS:STACKPUSH DSXOR AX,AXISA总线地址译码器D0D7DAC0832ILECSWR1WR2XFERD0D7IOW+5VA0A15VREFRFBIOUT1IOUT2AGND-+OP1 -+

12、OP22R 2RVO+5VR8253D0D7CSWRRDA0A1GATE1CLK1OUT1+5V500kHz方波输入IORIRQ7AEN学院 班次 学号 选课号 姓名 .密封线以内答题无效共 6 页第 6 页-PUSH AXMOV AX,DATAMOV DS,AXCLIMOV AX,0MOV ES, AX ;MOV DI,24H ;MOV AX,OFFSET TIMEINT ;CLDSTOSWMOV AX,SEG TIMEINT ;STOSWIN AL,21HAND AL,0111 1111B ;OUT 21H,AL;要求同学编写的 8253 初始化的程序段STI ;要执行的其他主程序RETS

13、TART ENDPTIMEINT PROC FAR ;要求同学编制的中断服务程序 ,TIMEINT ENDPCODE ENDSEND START3、编写 8253 的初始化程序段。 (5 分)4、编写中断服务程序。(请加必要的注释说明)(5 分)学院 班次 学号 选课号 姓名 .密封线以内答题无效共 6 页第 7 页-电子科技大学二零零四至二零零五学年第二学期微机系统原理与接口技术课程考试题 参考答案及评分标准一、填空题(每空 1 分,共 15 分) 1、0FFFF0H(或 0FFFFH:0000H)2、13、高(或 High)4、5BB00H5、2 N(或 2N)6、CPU7、IN AL,2

14、0H8、DL9、110、NMI11、212、串行同步通信协议13、1514、单缓冲15、相同(或一致)二、单选题(每题 1 分,共 15 分)1、B 2、C 3、B 4、B 5、B6、B 7、D 8、C 9、C 10、B11、D 12、C 13、A 14、 D 15、A三判断题(每题 1 分,共 10 分)1、 2、X 3、X 4、X 5、6、X 7、 8、 9、 10、X四简答题(每题 6 分,共 24 分)1存储器芯片的主要技术指标包括以下几项: 存储容量:表示一个芯片上能存储多少个用二进制表示的信息位数。 存取时间:指向存储单元写入数据及从存储单元读出数据所需的时间,单位通常为 ns。

15、功耗:单位为 W/单元或 mW/芯片。功耗与存取时间的乘积称为“速度-功率乘积” ,是一项重要的综合指标。另外功耗可以确定计算机系统中的散热问题。 工作电源:一般 TTL 型存储器芯片的供电电压为标准 +5V,而 MOS 型存储器芯片的供电电压为+3V +18V。学院 班次 学号 选课号 姓名 .密封线以内答题无效共 6 页第 8 页- 价格(成本):通常包含“单位存储单元价格”和“存储芯片所需外围电路价格” 两部分内容。2无条件传送指 CPU 无需查询外设状态而直接进行数据读写的一种传输控制方式。这种方式只适用于简单外设(如开关按键或 LED 显示)的输入/ 输出。在传送速度较慢的条件下,

16、CPU 默认外设总是处于“准备好”的状态。无条件传送方式简单但适用面窄。有条件传送(也叫做程序查询传送)指 CPU 应在查询到外设已处于“准备好”状态后才能进行数据读写的一种传输控制方式。这种方式有效解决了高速 CPU 与低速外设之间的同步问题,适用面宽,但因 CPU 的绝大多数执行时间都花在查询操作上,所以工作效率较低。3中断类型码:用于区分不同的中断源,即系统中每个中断源都应该对应一个唯一的类型码。8086 系统一共可以区分 256 个不同的中断源。中断向量:中断服务程序(ISR)的入口地址,也就是 ISR 的第一条指令在存储器中的位置。8086系统中每个中断向量由两个字(4 个字节)组成

17、,低位字表示入口的偏移地址,高位字表示入口的段基址。显然,8086 系统中每个中断类型码对应一个中断向量 。中断向量表:中断向量的存放地。8086 系统将最低的 1KB(00000H003FFH) RAM 空间用于存放这 256 个中断向量。在 8086 系统中三者之间的关系是:利用中断类型码 n 可以很容易地从中断向量表中找到该中断源所对应的中断向量,即:中断向量存放的起始地址 m n 4,从中断向量表的 m 地址单元开始连续取出的四个字节就是 n 号中断的 ISR 入口地址。8086CPU 正是用这种方法完成中断索引。4计算机总线按其功能分为地址总线、数据总线和控制总线三类;而按所处位置不

18、同分为片内总线、芯片总线(片间总线、片总线、元件级总线) 、系统内总线(板级总线)和系统外总线(通信总线)等四类。五、(6 分)74LS138 的/Y1 输出端接 ROM 的片选端/CE,/Y4 输出端接 RAM 的片选端/CE六、 (11 分)设 8255 的 A 口、B 口、C 口及控制口地址分别为 PortA、PortB 、PortC 和 PortCon。MOV AL,1000X01XB ;初始化 8255,A 口方式 0 输出,B 口方式 0 输入OUT PortCon,ALIN AL,PortB ;读入按键状态OUT PortA,AL ;设置 LED 状态说明:本题其实无需“查询方式

19、” 。学院 班次 学号 选课号 姓名 .密封线以内答题无效共 6 页第 9 页-七、 (19 分)1、用门电路和 74LS138 译码器设计出图中的地址译码器。 (6 分)A15A10A8A7A6A3A9G1G2AG2BAENCBAA0A1A2Y0Y1Y2Y3Y48253 的/CS0832 的/CS2、在下列程序中有分号的语句后加注释(3 分)BUFFER DB 00,0AH,0DBH,01H ;波形幅度值MOV AX,0MOV ES, AX ;设置中断向量表的段基址MOV DI,24H ;设置中断向量表中的偏移地址MOV AX,OFFSET TIMEINT ;将定时中断向量中的偏移地址放入向

20、量表CLDSTOSWMOV AX,SEG TIMEINT ;取定时中断向量中的段基址放入向量表STOSWIN AL,21HAND AL,0111 1111B ;开放 8259 的 IRQ7 中断OUT 21H,AL3、编写 8253 的初始化程序段。 (5 分)MOV AL, 01100101B(或 01100111B) ;计数器 1 工作在方式 2(或方式 3) ,只写高 8 位,;BCD 码计数MOV DX, 27BH ;控制口OUT DX, ALMOV AL, 50H ;计数初值 5000(十进制)MOV DX, 279H ;计数器 1 的计数初值高 8 位OUT DX, AL说明:计数

21、器也采用二进制计数,此时计数初值为 1388H,相应的代码为:MOV AL, 01110100B(或 01110110B) ;计数器 1 工作在方式 2(或方式 3) ,写 16 位,;二进制计数MOV DX, 27BH ;控制口OUT DX, ALMOV AL, 88H ;计数器 1 的计数初值低 8 位学院 班次 学号 选课号 姓名 .密封线以内答题无效共 6 页第 10 页-MOV DX, 279HMOV AL, 13H ;计数器 1 的计数初值高 8 位MOV DX, 279HOUT DX, AL4、编写中断服务程序。(请加必要的注释说明 )(5 分)TIMEINT PROCPUSH

22、SI ;保护寄存器内容PUSH DXPUSH AXPUSHFCLDLEA SI, OFFSET BUFFERADD SI, COUNTLODSB ;取这一次需要发送的波形幅度值MOV DX, 27CHOUT DX, AL ;将波形幅度值输出给 DACCMP SI, 1000 ;是否已发送够 1000 个数据?(设 BUFSIZE 大于1000)JZ OTHERMOV COUNT, SI ;保存已发送次数JMP OVEROTHER:IN AL, 21HOR AL, 10000000BOUT 21H, AL ;发送完 1000 个数据后,屏蔽 8259 的 IRQ7 中断OVER:MOV AL, 20HOUT 20H, AL ;向 8259 发送中断结束命令POPF ;恢复寄存器内容POP AXPOP DXPOP SIIRETTIMEINT ENDP

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

当前位置:首页 > 高等教育 > 大学课件

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


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

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

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