微机原理历年考试试题

上传人:工**** 文档编号:451766898 上传时间:2022-11-02 格式:DOCX 页数:43 大小:330.89KB
返回 下载 相关 举报
微机原理历年考试试题_第1页
第1页 / 共43页
微机原理历年考试试题_第2页
第2页 / 共43页
微机原理历年考试试题_第3页
第3页 / 共43页
微机原理历年考试试题_第4页
第4页 / 共43页
微机原理历年考试试题_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《微机原理历年考试试题》由会员分享,可在线阅读,更多相关《微机原理历年考试试题(43页珍藏版)》请在金锄头文库上搜索。

1、20102011学年第一学期微机原理试卷(闭卷)(适用专业:电子08、自动化08、电气08、测控08、物理08)专业班级姓名学号开课系室考试日期 2011年1月7日题号一总分得分阅卷人文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.说明:所有问题除特别指出外,均针对8086;所有问题均可用自己的语言回答。一、填空题(每空1分,共20分)1. 设机器字长为8位,最高位是符号位,则十进制数-23所对应的原码是,补码是。2. 有一个十进制数17.25,它对应的二进制数为,压缩BCD码为。3. 若当前堆栈指针SP指向2006H单元,则从堆栈中弹出2个字的内容后,SP应指向4.8255芯片

2、内部有3个 位的数据端口,其中A 口有 种工作方式。5.8259A芯片占 个端口地址,要想管理32级中断,至少需要 片8259A。6.8086中断系统可处理 种不同的中断。7. 若8086 CPU引脚状态是M/ IO =0,rT =0,WR =1,则此时执行的操作 是。8. CPU跟外设之间通信时,传送的信息的类型主要包括、和。9.8086的1MB地址空间可以分成许多逻辑段,每段容量最大可为。10. 若定义DAT DB 213.456,收DAT+5)单元存放的字节数据是。11. 计算机中的指令一般由 和操作数两部分构成。12. 对于指令:MOV AH,23 GE 15H,汇编结果为:MOV A

3、H,。13. 设计输入输出接口电路的原则是:输入要,输出要。二、简答题(共37分)1. 微型计算机由哪几部分组成?简述各部分功能。(4分)2. CPU与外设之间的数据传送方式包括程序控制方式、中断方式和DMA方式,请问程 序控制方式又分为哪两种方式?这两种方式在与外设进行数据传送时有什么区别?(4分)3.8086CPU从内部结构上分为哪两部分?并简述各部分功能?(4分)4. 某程序数据段中存放了 2个字,1234H和5060H,已知DS=7850H,数据存放的偏移 地址为3121H及285AH。试画图说明它们在存储器的存放情况,若要读取这两个字,需要 对存储器进行几次操作?(5分)5. 写出下

4、列指令中源操作数的寻址方式。(4分)(1)MOV AX,BX(2)MOV AX,2000H(3)MOV AX,BX+DI(4)MOV BX,OFFSET BUFF6. 判断下列指令的对错;若有错,简述原因(3分)(1)MOV AX,BXBP(2)MOV 1000H, SI(3)MOV AL, 0200H7. 若对应中断类型号为30H的中断服务程序存放在2300H: 3460H开始的区域中,画 出该中断向量在内存中的存放形式?试编写一程序段完成该中断向量的设置。(5分)8. 简述可屏蔽中断处理的过程。(3分)9. 已知8255A的接口电路如下图所示,端口地址分别为:80H83H,编写程序段实现用

5、4个LED反映4个开关的状态。要求:开关合上灯亮,开关断开灯灭。(5分)三、程序分析题(共8分)8255A1.设CPU各个标志位的初始状态均为0,IORD7-0WRMOV AX,0DEC AXA1 后,请问 AX=?,SF=?,CF= ?(3 分)A0 一2.下面程序段的功能是从240H端口读取数据,项 80H83H 端口清0,否则转向NEXT,请将程序补充完整。(5分)RDA1A0PB3PB2PB1PB0PA7PA6试其是否为疽PA4L L2L0 1=1+5v -3 +5v,2+5vh,不是则将*5vK0241HMOV DX , AL, 20HMOV DX,241HMOV AL,OUT DX

6、,ALNEXT:2010-2011年微机原理A (闭卷)参考答案和评分标准一、填空题(每空1分,共20分)I. 、,0001 0111.0010 0101BCD3.200AH4. 8 , 35. 2, 56.2567.I/O端口读操作8.数据信息、状态信息和控制信息(或命令信息)9.64KB10. 5 或 35H 或 53II. 操作码12.0FFH 或 B 或 25513.缓冲,锁存二、简答题(共37分)1. 微型计算机由哪几部分组成?简述各部分功能。(4分)答:微型计算机系统主要由微处理器(CPU)、存储器、I/O接口和总线组成。(2分)其中微处理器为微型计算机的核心,主要完成取指令、指令

7、译码、简单的算术逻辑运 算及程序控制等;存储器主要用来存储程序和数据;I/O接口用于外设与CPU之间的信息 协调;总线是CPU与存储器和I/O接口之间传送数据信息、地址信息和控制信息的通道。(2分)2. CPU与外设之间的数据传送方式包括程序控制方式、中断方式和DMA方式,请问程 序控制方式又分为哪两种方式?这两种方式在与外设进行数据传送时有什么区别?(4分)答:程序控制方式分为无条件传送方式和有条件传送方式(或查询式传送方式)(2分)无条件传送方式在进行数据传送时不需要查询外设的状态,可根据需要随时进行输入 或输出操作。(1分)有条件传送方式在进行数据传送前,必须先确认外设已处于准备传送数据

8、的状态,才 能进行输入或输出操作。(1分)3.8086CPU从内部结构上分为哪两部分?并简述各部分功能?(4分)答:8086CPU从内部结构上分为总线接口单元(BIU)和执行单元(EU)。 (2分)总线接口单元(BIU)负责物理地址形成、取指令、指令排队、读写操作数和总线控制。(1分)执行单元(EU)负责指令译码和执行执行。(1分)4.某程序数据段中存放了 2个字,1234H和5060H,已知DS=7850H,数据存放的偏移 地址为3121H及285AH。试画图说明它们在存储器的存放情况,若要读取这两个字,需要 对存储器进行几次操作?(5分)答:(1)计算2个字的物理地址(1分)(1分)(2分

9、,每字存储1分)(1分)第 1 个字:7850HX10H + 3121H = 7B621H第 2 个字:7850HX10H + 285AH = 7AD5AH(2)画存储器分布图 注:不计算物串地址,直接用逻辑地址表示存储单元也可以。(3)操作次数50H12H从7B621H这个奇地址单元读取一个字需要访问2次存储器,从7AD5AH偶地址单元读 取一个孥需要访问3次存储器,所以共需要对存储器进行3次操作。5. 写出下列指令中源操作数的寻址方式。(4分,每题1分)(1)MOV AXlBX答:寄存器寻址(2)MOV AX, 2000H答:直接寻址(3)MOV AX, BX+DI答:基址变址寻址(4)M

10、OV BX, OFFSET BUFF答:立即寻址6. 判断下列指令的对错;若有错,简述原因(3分,每题1分)(1)MOV AX,BXBP答:错。对存储单元寻址时,BX和BP不能同时出现在中。(2)MOV 1000H, SI答:错。存储单元之间不能直接传送数据。(3)MOV AL, 0200H答:错。原操作数和目的操作数长度不一致。(1)画中断向量在内存中的存放图(2分)8.简述可屏蔽中断处理的过程。(3分)程序片段:MOV AL,90HOUT83H,AL(1 分)IN AL,80H(1 分)MOV CL,4SHRAL,CL(1 分)NOTAL(1分)OUT81H,AL(1 分)三、程序分析题(

11、共8分)D7-0IOWIORAiA080H 83HD7-0WRRDA1A0CSPB3PB2PB1PB0PA7PA6PA5PA4LL2L1L05v -K3 +5vX K , 2+5vK一 /+5viK0文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.7. 若对应中断类型号为30H的中断服务程序存放在2300H: 3460H开始的区域中,画出该中断向量在内存中的存放形式?试编写一程序段完成该中断向量的设置。(5分)答:MOV AX,0MOV DS,AXMOV BX,00C0H(1分)MOV WORD PTRBX, 3460H(1分)MOV WORD PTRBX+2, 2300H(1分

12、)答:中断请求,中断响应,保护现场,转入执行中断服务子程序,恢复现场和中断返回。9. 已知8255A的接口电路如下图所示,端口地址分别为:80H83H,编写程序段实现 用4个LED反映4个开关的状态。要求:开关合上灯亮,开关断开灯灭。(5分)8255A1. 设CPU各个标志位的初始状态均为0,执行指令:MOV AX,0DEC AX后,请问 AX=?,SF=?,CF= ?(3 分)文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持. 答:AX=FFFFH 或-1(1 分), SF=1(1 分), CF=0(1 分)2. 下面程序段的功能是从240H端口读取数据,测试其是否为20H,若不

13、是则将241H 端口清0,否则转向NEXT,请将程序补充完整。(5分)MOVDX, 240HINAL,DXCMPAL,20HJZ (或 JE) NEXTMOV DX,241HMOV AL, 0OUT DX,ALNEXT:OLEC岸20102011学年第一学期微机原理试卷(开卷)(适用专业:电子08、自动化08、电气08、测控08、物理08)专业班级姓 名学 号开课系室电子信息工程系考试日期 2011年1月7日题号一二总分得分阅卷人CLK1GATE1OUT;8253 CLK2GATE2少件产品,OuT2编呈实现品计数脉冲导+5V文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.一、(

14、13分)已知8253的通道02和控制端口的地址分别为360H、362H、364H和 366H,下图为8253对外连接信号示意图,按要求完成下述功能:1. 在CLK1端输入5kHz的连续时钟脉冲,要求发光二极管亮1秒金中,灭1秒钟,然后 再亮1秒,灭1秒,不断循环下去。2. CLK2端连接生产流水线的产品计数脉冲,要求每生产1000件产品输出1个装箱脉 冲。(1) 说明通道1和通道2应分别工作在哪种方式?并简述理由。(2) 计算通道1和通道2的计数初值。(3) 编写通道1和通道2的初始化程序片断。(4) 在装箱过程中需要了解箱子中已经装了多*+5VA装箱脉冲文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.二、(12分)下图为某CPU的最小系统和某存储芯片的框图,已知该CPU共有8位数 据总线,最大可以访问1 MB的存储空间,其内部结构与8086相同,请回答以下问题:1. 将图中CPU的相关信号线与存储

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

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

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