微机原理试题及参考答案

上传人:wt****50 文档编号:33115672 上传时间:2018-02-13 格式:DOC 页数:4 大小:37KB
返回 下载 相关 举报
微机原理试题及参考答案_第1页
第1页 / 共4页
微机原理试题及参考答案_第2页
第2页 / 共4页
微机原理试题及参考答案_第3页
第3页 / 共4页
微机原理试题及参考答案_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

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

1、2012 年微机原理及应用材料与控制专业 B 卷 第 1 页,共 4 页大学 微机原理及应用 试卷 B机电及自动化学院 班 考试日期:2012 年 6 月 1 日姓 名: 学 号: 注意: 考试时间为 120 分钟,进入考场不准自带草稿纸,不准使用计算器。 一至三大题直接在试卷上作答,其余题目在答题纸上作答。一、填空(每空 1 分,共 20 分)。1、已知 X原 =10101100,Y补=11000110, 求 X+Y补= 10011010。2、 典型半导体存储器的内部通常由 存储体,地址寄存器、地址译码器,数据缓冲器,控制电路 5 部分组成。3、 8086 的中断源可分为 内部中断(软中断)

2、 和 外部中断(硬中断) 两类。8086 可处理 256 种类型的中断。4、 设椎栈段寄存器 SS 所存放的数据为 2200H,堆栈指示器 SP 所存放的数据为 0120H,在压入堆栈 5 个字的数据,SS 的值为 2200H ,SP 的值为 0116H 。5、 指令基本格式常由 操作码 和 操作数 两大部分组成。6、存储单元 1F00:38A0H 所表示的段地址为 1F00 ,偏移地址为 38A0 ,物理地址为 228A0 。7、 8086CPU 的执行部件包括三大部分: 运算器 , 通用寄存器组 和 EU 控制单元。8、 两个无符号数相等,该两数相减后 ZF 标志等于 1 ,CF 标志等于

3、 0 。9、中断类型号为 24H 的中断向量存放在 0096H 存储单元。二、选择题(20 分,2 分/题)1 二进制数 10010110.01B 的十进制数值可表示为 ( ) BA、 106.8 B、 150.25 C、 150.5 D、 140.25 2RAM 6264 芯片有 8K8 位的容量,它的片内地址选择线和数据线分别是( ) BA、A0A12 和 D0D15 B、A0A12 和 D0D72012 年微机原理及应用材料与控制专业 B 卷 第 2 页,共 4 页C、A0A13 和 D0D7 D、A0A13 和 D0D1538086 CPU 在响应中断时顺序将( )内容压入堆栈。 课本

4、 P123 DA、CS.IP.F B、IP.CS.FC、F.IP.CS D、F.CS.IP 4Pentium CPU 有 32 根地址线,能够寻址的最大存储空间是( )。 DA. 64KB B.1MB C. 1GB D.4GB 5指令执行后,源操作数和目的操作数都不发生变化的指令是( )。 AATEST AX,BX BAND AX ,BX CSUB AX ,BX DOR AX,BX 6将 BCD 码(10010110) BCD 转换成十六进制数( )。 BA、32H B、 60H C、66H D、36H78086 CPU 的 INTR 引脚上输入的信号是() AA、可屏蔽中断请求 B、非屏蔽中

5、断请求 C、中断相应 D、总线请求8在 Pentium CPU 的分段分页地址转换过程中,局部描述符表占内存空间是( )。 CA、64KB B、 4KB C、16KB D、8KB98086 CPU 对存储器实现管理,每段最大存储空间为:( )。 D A.64KB B. 1MB C. 128KB D. 256KB10在 Pentium CPU 的分段分页地址转换过程中,页目录表占内存空间是( )。A. 4KB B. 1MB C. 128KB D. 256KB三、判断题,正确打“”,错误打“”(每小题 1 分,共 10 分) 。1、 MOV AX, BX ( )2、 PUSH BL ( )3、 采

6、用全译码法进行存储器的片选寻址时各存储器芯片存储单元的地址不一定是连续的。( )4、 MOV 2000H, AL ( )5、 ADD 23H, BL ( )6、 MUL CX, BX ( )7、 MOV DS, ES ( )8、 SHL BX, 4 ( )2012 年微机原理及应用材料与控制专业 B 卷 第 3 页,共 4 页9、 乘除法指令不分有符号数和无符号数。 ( )10、 8086 在执行读总线周期时,在外部设备没有准备好数据的情况下 8086 将插入一个空闲周期。 ( )三、程序段功能解析(15 分,5 分/题)。1 MOV AX, 50MOV CX, 5LOP: SUB AX,CX

7、LOOP LOPMOV BUF,AXHLT上述程序段执行后,BUF? BUF 35=23H2 MOV CL,3MOV BX,0B7HROL BX,1ROR BX,CL执行上述程序段后 BX 的内容是 。0C02DH3. STRING DB AVBNDGH!234%Y*COUNT DW ?MOV BX, OFFSET STRINGMOV CX, 0LOP: MOV AL, BXCMP AL, *JE DONEINC CXINC BX JMP LOPDONE:MOV COUNT, CXHLT上述程序段的功能是 。以*作为结束标志,求字符串长度四、简答(每题 10 分,共 20 分)。1、8282

8、地址锁存器、8286 数据收发(缓冲)器的特点和作用是什么?时钟发生器8284A、8288 总线控制器的作用 是什么?答:8282 地址锁存器对地址等需要锁存的信号进行锁存,是 8086 外围电路很重要的芯片,主要负责锁存地址信号,分时复用数据分发;8286 数据收发器芯片可以增加总线 驱动能力;2012 年微机原理及应用材料与控制专业 B 卷 第 4 页,共 4 页时钟发生器 8284A 是用于 8086( 或 8088) 系统的时钟发生器/驱动器芯片,它以晶体振荡器作为振荡源为 8086( 或 8088) 及其他外设芯片提供所需要的时钟信号;8288 总线控制器产生系统总线,发出数据总线允

9、许信号和数据发送/接收控制信号 DT/R 允许数据收发器工作,使数据总线与 8086CPU 的数据线接通,并控制数据传送的方向。2、解释物理地址(实际地址)、偏移地址、段地址,写出它们之间的关系式。答:物理地址:唯一代表存储器的空间中每个字节单元的地址偏移地址:指端内相对段起始的偏移量(字节数)段地址:取段的起始地址PA=段地址*16+EA五、编制程序(15 分) 编写一个汇编语言程序,把 30 个字节的数组分成正数数组和负数数组,并分别计算两个数组中数据的个数。DATA SEGMENT BUF DB X1,X2,X3, .,XNPBUF DB ?PLEN DB ?NBUF DB 30 DUP

10、(?)NLEN DB ?DATA ENDS (数据定义 5 分)CODE SEGMENT ASSUME CS:CODE,,DS:DATA START: MOV AX,DATA MOV DS,AXMOV BX,0MOV SI,OFFSET BUFMOV DI,0MOV CX,30 (读 3 分)LOP: MOV AL, SINC SI CMP AL,0JGE LOP1MOV NBUFBX,ALINC BXJMP NEXTLOP1: MOV BUFDI, ALINC DI (比较 3 分)NEXT: LOOP LOP MOV PLEN,DIMOV NLEN,BXMOV AH,4CHINT 21HCODE ENDSEND START (输出 4 分)姓名: 班级: 学号:

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

最新文档


当前位置:首页 > 建筑/环境 > 建筑资料

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