《微机原理A(闭卷)》期末试题含答案
(11页)
本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!
9.9 积分
2011—2012学年第一学期《微机原理》试卷(闭卷)(适用专业:电子09、自动化09、电气09、测控09、应物09)专业班级 姓 名 学 号 开课系室 电子信息工程系考试R期 2012年1月12日题号—■二三总分得分阅卷人说明:所有问题除特别指出外,均针对8086;本题得分所有问题均可用自己的语言回答。一、 填空题(每空1分,共20分)1. 十进制数189对应的二进制数是 ,对应的压缩BCD码是 O2?采用补码表示的某个8位二进制整数由3个“0”和5个“1”组成,则其可表示的 最小真值是 o3. 已知两个BCD数18H和23H,先将18H送入寄存器AL中,再将23H送入BL中,当执行指令ADD AL, BL后,请问寄存器AL中的值为 。4. 8086CPU在执行MOV AL, [SI]指令的总线周期内,若SI中存放的内容为1234H,则赢和A0的状态分别为 o5. 任何一个逻辑地址均由段基址和偏移地址两部分组成,当进行取指令操作时,段基址由寄存器 提供,偏移地址由寄存器 提供。6. 8086CPU对外的数据线是 根,地址线 根,可寻址的内存单元数为 ,可寻址的I/O端口数为 07?内存是位于计算机内部的主存储器,用于存放 o8. 微机系统中,CPU与外设间的数据传送方式主要包括 , 和 O9. 若某中断源的中断类型号为09H,则CPU响应该中断后会自动从物理地址为 开始的四个单元中取出相应的中断向量。10. 每片8259A可管理 级中断,若3片8259A进行级联,最多可连接 个可屏蔽中断源。11?若AX=2000H, BX=3000II,则执行指令SUB AX, BX后,标志寄存器中的OF二 ,本题得分CF 二 o二、 简答题(共37分)1?条件传送接口电路屮至少应包括什么端口?并简述条件传送的工作过程。(3分)2. 画出微型计算机的组成框图,并简述各部分功能。(4分)3-画图说明下面语句所分配的存储空间及初始化的数据值。(3分) BUF DW 2 DUP仃),-1,伽,4?给定一个堆栈存储区,其地址为 1270H:0000H~1270H:0100H, SS二 1270H, SP二0052H, 问:(1)栈顶的逻辑地址是多少?(2)栈底的物理地址是多少?(3)若压入数据i234H, 数据在内存中如何存放?此时SP的值是多少? (4分)5. 已知DS二3000H,在物理地址为34780H的内存单元中存放有字节数据20H,要求采 用3种不同的寻址方式将该字节数据送入寄存器AL中,试写出寻址方式的名称及相应的 程序片段。(4分)6. 简述一般子程序调用过程和矢量中断服务子程序调用过程的主要异同。(4分)7. 判断下列指令的对错;若有错,简述原因(3分)(1) MOV [D叮,[BX](2) PUSH AL(3) JMP 01OOH8. CPU响应可屏蔽中断请求的条件是什么? (4分)9. 简述指令性语句和伪指令语句的主要差别,并列出汇编语言中常用的伪指令。(4分)10. 下图为8088最小系统与某存储芯片构成的RAM存储器系统。(4分)(1) 说明一片RAM芯片的存储容量为多少?(2) 计算该存储器区的总容量为多少?(3) 说明每片RAM芯片的地址范围?10:1024三、程序分析题(共8分)本题得分1. 设初值为AX二1234H, BX二5678H, DX二OABCDH,则执行下面一段程序:MOVCL, 4SHEDX, CLMOVBL, AHSHLAX, CLSHRBL, CLORDL, BL后,请问 AX二?,BX二?,DX二? (3 分)2. 下面程序段的功能是求5到50之和,并将结果存放到SUM单元中,请将程序补充 完整。(5分)SUM DW 0MOV CX, MOV BX, MOV AX, LI: ADD AX, BXTNC BXMOV , AX2011—2012年《微机原理A (闭卷)》参考答案和评分标准一、填空题(每空1分,共20分)1. 10111101B、189II 或 000110001001BCD2. -113 或-1110001B3. 3BH5. CS , 1P6. 16、20 、1M 或 2"、64K 或 65536 或 2"7. 当前正在使用的程序和数据&程序控制方式、中断方式和DMA方式9. 00024H10. 8 , 2211. 0,1二、简答题(共37分)1?条件传送接口电路中至少应包括什么端口?并简述条件传送的工作过程。(3分)答:(1)至少包括状态端口和数据端口。 (2分)(2)条件传送工作过程:先读取状态端口的信息,检测是否准备好交换数据,若己准备好,则与数据端口进行数据交换;否则继续读取状态端口,宜到数据准备好。(1分)2.画出微型计算机的组成框图,并简述各部分功能。(4分)答:组成框图如下图所示:(2分)各部分功能:(1)微处理器为微型计算机的核心,主要完成取指令、指令译码、简单的算术逻辑运算及程序控制等。(0.5 分)(2)存储器主要用来存储程序和数据。(0.5 分)(3)1/0接口用于外设与CPU之间的信息协调。(0.5 分)(4)总线是CPU与存储器和I/O接口Z间传送数据信息、地址信息和控制信息的通道。(0.5 分)3. 画图说明下列语句所分配的存储空间及初始化的数据值。(3分)BUF DW 2 DUP(1),-1, 'AB'答:BUF4. 给定一个堆栈存储区,其地址为 1270H:0000H~1270H:0100H, SS=1270H, SP=0052H,问:(1)栈顶的逻辑地址是多少?(2)栈底的物理地址是多少?(3)若压入数据123411, 数据在内存中如何存放?此吋SP的值是多少? (4分)答:(1)栈顶的逻辑地址为:1270H: 0052H (1分)(2) 栈底的物理地址为:12800H (1分)(3) 内存存放形式如下图所示: (1分)1270H: 0050H1270H: 0051H(1分)SP=0050II5. 已知DS=3000H,在物理地址为34780H的内存单元中存放有字节数据20H,要求采用3种不同的寻址方式将该字节数据送入寄存器AL中,试写出寻址方式的名称及相应的程序片段。(4分)答:由于物理地址二34780H,且 DS二3000H,所以 EA二34780H-3000*10H二4780H (1 分)(1)直接寻址(1分)MOV AL, [4780H](2 关 键 词: 微机原理A闭卷 微机 原理 闭卷 期末 试题 答案
天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。