2013-2014年北京交通大学微机原理试题及答案A答案
北 京 交 通 大 学 考 试 试 题(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)/6EH
4.80X86微机系统根据中断向量表,获取中断向量,中断向量表的地址范围为:__________。 (000H~3FFH)
5.DMAC芯片8237A内部有_______个独立的通道,每个通道的选址范围为:_______。 4 64KB
二、选择题(单选,每题2分,共10分)
1.下列哪条指令执行后对状态标志位没有影响。( )A
A. MOV AL,33H B. ADD AL,33H C. CMP AL,33H D. TEST AL,33H
2.已知X1是定义的一个变量,下列哪条指令与LEA AX,X1结果相同。( )D
A. MOV AX,X1 B.ADD AX,X1
C.MOV AX, SEG X1 D. MOV AX, OFFSET X1
3.中断控制器8259中用于存放CPU当前正在服务的中断标志的寄存器为:( )B A. 中断请求寄存器IRR B. 中断服务寄存器ISR C. 中断屏蔽寄存器IMR D. 中断优先权判别器PR 4.串行接口芯片8250不能处理下列哪种中断。( )C
A.接收数据出错 B. 接收缓冲器满 C. 发送数据出错 D. 发送寄存器空
5.某微机系统含有3片8237A,其中一片为主片,两片为从片,试问此系统可以使用多少个DMA通道。( ) C
A.4 B.8 C.10 D.12
三.指令改错(指出指令错误原因,并改错)(共5小题,每小题2分,共10分) (1)MOV DS,1000H (2)PUSH AH
(3)CMP [BX], 2000H[SI] (4)INC BX,1 (5)OUT AL, 1234H
答案:
(1)立即数不能直接送到段寄存器。
改为:MOV AX,1000H (MOV DS,AX)
(2)不能为字节 1分PUSH AX 1分 (3)操作数不能同时为存储器操作数 MOV AX,[BX] CMP AX,1000H[SI]
MOV [BX],AX (有多种改法) 1分 (4)格式错误 1分 INC BX
1分
1分
(5)端口地址>255要将端口地址先送入DX,且格式错误。 1分
MOV DX,1234H OUT DX,AL
1分
四.简答题(15分)
1.什么是中断?简述CPU响应中断时的处理过程。(5分)
答:是指CPU在执行程序的过程中,由于某种外部或内部事件作用,强迫CPU停止当前正在执行的程序,转去为该事件服务,待事件服务结束后,能自动地返回到被中断的程序中继续执行。(3分)
中断处理过程1.中断请求2.中断响应3.中断处理4.中断返回(2分)
2. DAC0832有几种工作方式?并简单说明工作方式。(4分) 答:3种 1.直通方式2. 单缓冲方式3.双缓冲方式
3.8237A引脚中A0-A3地址线为什么设置为双向地址线?(5分) 答:8237A有从属和主控两种工作状态。(2分)
当8237作为从设备时,A3~A0为输入,作为CPU访问8237A时内部寄存器的端口地址选择线(1分);当8237A作为主控设备控制数据传送时,A3~A0为输出,作为访问存储器低8位地址信号A7~A0中的低4位(2分)
五.程序题(20分)
1.编写将BUF存储器缓冲区字符串“This is a book”在显示器上显示出来的程序段。 Data segment
BUF DB‘This is a book’,OD,OAH‘$’ Data ends Code segment
Start: Mov ax,data Mov ds,ax Mov ah,9
Mov dx,offset buf Int 21h Mov ah,4ch Int 21h
Code ends End start
2.采用8255A的C口连接8个开关,A口连接8个LED指示灯,将C口的开关状态读入,然后送到至A口控制指示灯亮、灭。8255端口地址为0FF00H~0FF03H,试编写实现功能的程序段。 Mov al,10001001B Mov dx,0ff03h Out dx,al
Mov dx,0ff02h In al,dx
Mov dx,0ff00h Out dx,al
六.存储器扩展(15分)
已知:80x86系统,设CPU地址总线20条,数据总线8条,已知需扩充的ROM存储器地址分配空间为2000H—3FFFH、RAM存储器地址分配空间为5000H—5FFFH,采用4K×4 RAM芯片、8K×8 ROM芯片、3—8译码器和门电路。 回答下列问题:
(1)RAM芯片片内有几条地址线?几条数据线?扩充存储器需要的RAM芯片数? (2)ROM芯片片内有几条地址线?几条数据线?扩充存储器需要的ROM芯片数? (3)采用3—8译码器,画出扩充存储器的地址位图
(4)画出存储器与CPU系统总线的连接原理图(芯片读出信号为OE,写入信号为WE) (1)12,4,2 (2)13,8,1
(3) 芯片 1 2/3
M/IOA19~A16A15A14 A13?≥1EE1E2CBAY7Y6Y5Y4Y3Y2Y1YO74LS138A12114A15A14A13 001 010 A12A11 A10---A0 0 0 0------0 1 1 1------1 1 0-------0 1 1-------1 地址范围 2000H-3FFFH 5000H-5FFFH ≥1CPU A0~A11D0~D3D4~D7A0~A12D0~D3D4~D7A0~A11A12D0~D3CEWEA0~A11A12D0~D3CEWE///4ROMOEWRRDCERAMOERAMOE
七. 综合题(20分)
已知:某80x86系统硬件连线如下图所示,设8254的端口地址为40H~43H,CLK输入的频率为1.19MHz,8250端口地址为3F8H-3FEH,基准频率为1.8432MHZ,波特率2400,数据长度8位,1位停止位,奇校验,屏蔽全部中断。试完成编写当CPU接收到字母“S”时,让扬声器发出1KHz的频率,当接收到其它字符是让扬声器发出2KHz的频率的完整程序。
根据上述要求完成:1. 8250、8254芯片的初始化编程 2.编写完成其功能的完整程序设计(源程序须有必要的注释,能通过
MASM 6.11编译、连接)
…… 此处隐藏:1181字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高等教育]公司协助某村精准扶贫工作总结.doc
- [高等教育]高二生物知识点总结(全)
- [高等教育]苏教版数学三年级下册《解决问题的策略
- [高等教育]仪器分析课程学习心得
- [高等教育]2017年五邑大学数学与计算科学学院333
- [高等教育]人教版七年级下册语文第四单元测试题(
- [高等教育]2018年秋七年级英语上册Unit7Howmuchar
- [高等教育]2017年八年级下数学教学工作小结
- [高等教育]湖南省怀化市2019届高三统一模拟考试(
- [高等教育]四年级下册科学_基础训练及答案教材
- [高等教育]城郊煤矿西风井管路伸缩器更换施工安全
- [高等教育]昆八中20182019学年度上学期期末考试
- [高等教育]项目部各类人员任命书
- [高等教育]上市公司经营水务产业的模式
- [高等教育]人教版高二化学第一学期第三章水溶液中
- [高等教育]【中考物理第一轮复习资料】四.压强与
- [高等教育]金坑水电站报废改建工程机电设备更新改
- [高等教育]高中生物教学工作计划简易版
- [高等教育]2017年西华大学攀枝花学院(联合办学)44
- [高等教育]最新整理超短爆笑英文小笑话大全
- 优秀教师继续教育学习心得体会
- 阳历到阴历的转换
- 留守儿童教育案例分析
- 华师17春秋学期《玩教具制作与环境布置
- 测速传感器新型安装装置的现场应用
- 人教版小学数学三年级下册第四单元
- 创业个人意向书
- 山东省潍坊市2012年高考仿真试题(三)
- [恒心][好卷速递]四川省成都外国语学校
- 多少人错把好转反应当成了病情加重处理
- 中外广播电视史复习资料整理
- 江苏省扬州市江都区宜陵镇中学2014-201
- 工程造价专业毕业实习报告
- 广西师范学院心理与教育统计
- aympkrq基于 - asp的博客网站设计与开
- 建筑业外出经营相关流程操作(营改增后
- 人治 德治 法治
- [精华篇]常识判断专项训练题库
- 中国共产党为什么要实行民主集中
- 小学数学第三册第一单元试卷(A、B、C




