2013_2014年北京交通大学微机原理试题与答案A答案

上传人:壹****1 文档编号:486436061 上传时间:2023-04-12 格式:DOC 页数:12 大小:206KB
返回 下载 相关 举报
2013_2014年北京交通大学微机原理试题与答案A答案_第1页
第1页 / 共12页
2013_2014年北京交通大学微机原理试题与答案A答案_第2页
第2页 / 共12页
2013_2014年北京交通大学微机原理试题与答案A答案_第3页
第3页 / 共12页
2013_2014年北京交通大学微机原理试题与答案A答案_第4页
第4页 / 共12页
2013_2014年北京交通大学微机原理试题与答案A答案_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《2013_2014年北京交通大学微机原理试题与答案A答案》由会员分享,可在线阅读,更多相关《2013_2014年北京交通大学微机原理试题与答案A答案(12页珍藏版)》请在金锄头文库上搜索。

1、北京交通大学考试试题(A卷)课程名称: 微机原理与接口学年学期:2013 2014学年第1学期课程编号:14L128Q-03 开课学院: 电信 出题教师:5 人学生: 学号: 任课教师:学生学院: 班级:题号-一一-二二-三四五六七总分得分阅卷人一、填空题(每题 2分,共10分)1.80X86微机系统采用补码存储数据,16位补码表示的数值围为: (-65536+65535)2. 某RAM芯片,其数据线为D0-D7,地址线为A0-A11,则此芯片的存储容量为: (4KB )3 .伪指令 XBF DW 10 DUP(10 , 10 DUP(10),系统为变量 XBF分配的字节数为:。(110)/6

2、EH4. 80X86微机系统根据中断向量表,获取中断向量,中断向量表的地址围为: (000H3FFH5. DMA(芯片 8237A部有个独立的通道,每个通道的选址围为: 。4 64KB二、选择题(单选,每题 2分,共10分)1. 下列哪条指令执行后对状态标志位没有影响。()AA. MOV AL,33H B. ADD AL,33H C. CMP AL,33H D. TEST AL,33H2. 已知X1是定义的一个变量,下列哪条指令与LEA AX,X1结果相同。()DA. MOV AX,X1 B.ADD AX,X1C.MOV AX, SEG X1 D. MOV AX, OFFSET X13. 中断

3、控制器8259中用于存放CPU当前正在服务的中断标志的寄存器为:()BA.中断请求寄存器IRR B.中断服务寄存器ISRC.中断屏蔽寄存器IMR D.中断优先权判别器 PR4串行接口芯片 8250不能处理下列哪种中断。()CA.接收数据出错B. 接收缓冲器满C.发送数据出错D. 发送寄存器空5.某微机系统含有 3片8237A,其中一片为主片,两片为从片,试问此系统可以使用多 少个DMA!道。() CA. 4B.8C.10D.12三. 指令改错(指出指令错误原因,并改错)(共5小题,每小题2分,共10分)(1)MOV DS,1000H(2) PUSH AH(3) CMP BX, 2000HSI(

4、4) INC BX, 1(5) OUT AL, 1234H答案:(1) 立即数不能直接送到段寄存器。改为:MOV AX,1000H( MOV DS,AX(2)不能为字节 1分PUSH AX 1分(3) 操作数不能同时为存储器操作数1分MOV AX,BX有多种改法)1 分CMP AX,1000HSIMOV BX,AX ((4 )格式错误1分INC BX(5)端口地址255要将端口地址先送入 DX且格式错误。1分MOV DX 1234HOUT DX,AL四. 简答题(15分)1什么是中断?简述 CPU响应中断时的处理过程。(5分)答:是指CPU在执行程序的过程中,由于某种外部或部事件作用,强迫CP

5、U停止当前正在执行的程序,转去为该事件服务,待事件服务结束后,能自动地返回到被中断的程序 中继续执行。(3分)中断处理过程1.中断请求2.中断响应3.中断处理4.中断返回(2分)2. DAC0832有几种工作方式?并简单说明工作方式。(4分)答:3种1.直通方式2.单缓冲方式3.双缓冲方式3.8237A引脚中A0-A3地址线为什么设置为双向地址线? (5分)答:8237A有从属和主控两种工作状态。(2分)当8237作为从设备时,A3A0为输入,作为 CPU访问8237A时部寄存器的端口地址选择 线(1分);当8237A作为主控设备控制数据传送时, A3A0为输出,作为访问存储器低 8位地址信号

6、 A7A0中的低4位(2分)五. 程序题(20分)1. 编写将BUF存储器缓冲区字符串“ This is a book”在显示器上显示出来的程序段。Data segme ntBUF DB This is a book OD OAH $Data endsCode segme ntSta rt: Mov ax,dataMov ds,axMov ah,9Mov dx,offset bufInt 21hMov ah,4chInt 21hCode endsEnd start2. 采用8255A的C 口连接8个开关,A 口连接8个LED指示灯,将C 口的开关状态读 入,然后送到至 A 口控制指示灯亮、灭。

7、 8255端口地址为0FF00H0FF03H试编写实现 功能的程序段。Mov al,10001001BMov dx,0ff03hOut dx,alMov dx,0ff02hIn al,dxMov dx,OffOOhOut dx,al六存储器扩展(15分)已知:80x86系统,设CPU地址总线20条,数据总线 8条,已知需扩充的 ROM存储器地 址分配空间为 2000H-3FFFH RAM存储器地址分配空间为 5000H-5FFFH采用4KX 4 RAM 芯片、8KX 8 ROM芯片、38译码器和门电路。回答下列问题:RAM芯片数?ROM芯片数?OE写入信号为WE(1) RAM芯片片有几条地址线

8、?几条数据线?扩充存储器需要的(2) ROM芯片片有几条地址线?几条数据线?扩充存储器需要的(3) 采用3 8译码器,画出扩充存储器的地址位图(4) 画出存储器与 CPU系统总线的连接原理图(芯片读出信号为 (1)12,4,2 (2)13,8,1-H- LJL 心片A15A14A13A12A11 A10-A0地址围1001000011112000H-3FFFH2/30101 001 115000H-5FFFHM/IOA19A16A15A14A13E 曰E2C B AA12A0A11CPUD0D3D4D774LS138A0A11A12D0D3OE WERAM CE/11/4/4A0A12 D0D

9、3 D4D7ROM CEOEWRRDA0A11 A12D0D3RAMCEOEwe七.综合题(20分)已知:某80x86系统硬件连线如下图所示,设8254的端口地址为 40H43H CLK输入的频率为 1.19MHz, 8250端口地址为3F8H-3FEH基准频率为1.8432MHZ,波特率2400, 数据长度8位,1位停止位,奇校验,屏蔽全部中断。试完成编写当CPU接收到字母“ S”时,让扬声器发出1KHz的频率,当接收到其它字符是让扬声器发出2KHz的频率的完整程序。根据上述要求完成:1.8250、8254芯片的初始化编程2.编写完成其功能的完整程序设计(源程序须有必要的注释,能通过MASM

10、 6.11编译、连接)8254+5VD0-D7A0A1A2IOW80X86CPUIOR+ 5V11.19MHZA0A1CLK1CLK2A0A1D0-D7CLK0 OUT2GATE0GATE1GATE:驱动滤波CS8254:40H-43HA3A152译码器IORIOW .A0 A1 A2 +5V8250D0-D7DISTRDOSTR SINA0A1A2CS0CS1接收数据8250:3F8H-3FEHDLABSBRKSPBEPSPENSTBWLS 1WLS0D7 D6D5D4D3 D2 D1DO访问除数寄存器允许0 :禁止1 :允许中止设定0:正常发送1:发中止符(低电平)附加奇偶校验标志0 :不

11、附加1:附加若D4D3 = 01, 附加位为 1 若D4D3 = 11, 附加位为 0奇偶校验选择0 :奇校验1 :偶校验线路控制寄存器的格式:数据位选择停止位选择0: 1位1: 1.5位(数据长度为2位(数据长度为5位)6、7、8 位)0:无校验1:有校验0:标志位1:发送移位寄存器空1:数据发送寄存器空1:中止符检测1:接收数据就绪1:溢出错1:奇偶错1:帧格式错线路状态寄存器的格式D7 D6 D5 D4 D3 D2 D1 DO000LOOPOUT2OUT1RTSDTR?J1:自检控制 用户定义输出1 :数据终端就绪1 :请求发送Modem空制寄存器的格式仁接收线路信号检测到1 :振铃指示

12、仁数据设备就绪1 :允许发送CTS信号改变DSR信号改变RI信号改变RLSD信号改变Modem犬态寄存器的格式0000EDSSIELSIETHEIERBFID7 D6 D5 D4 D3 D2 D1 DO1: Modem输入状态改变中断允许 1:接收出错中断允许 中断允许寄存器的格式1:接收缓冲器“满”中断允许1:发送寄存器“空”中断允许中断源识别八(低)00: Modem输入状态改变0:有中断1:无中断优先级01:发送寄存器“空”10接收缓冲器“满”D7 D6 D5 D4 D3 D2 D1 DO00000ID1ID0IP(高)11:接收出错中断识别寄存器的格式8250寄存器的端口地址分配、读/

13、写功能和复位状态A2A1A0DLAB标志读/写寄存器复位状态0 0 00写数据发送寄存器1清00 0 00读数据接收寄存器清00 0 01读/写除数寄存器低字节清00 0 11读/写除数寄存器高字节清00 0 10读/写中断允许寄存器:清00 1 0X读中断识别寄存器D0=1,其余位为00 1 1X读/写线路控制寄存器T清01 0 0X读/写MODE控制寄存器清01 0 1X读/写线路状态寄存器D6=D5=1其余位为01 1 0X读/写MODE状态寄存器D3D0为0,其余取决于输入CODE SEGMENTASSUME CS:CODESTART: MOV AL, 10000000B ; 8250 初始化,设 DLAB=1MOV DXOUT DXMOV AX,3FBH,al,30H

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号