微机原理与接口技术11年期末考试试题A卷_第1页
微机原理与接口技术11年期末考试试题A卷_第2页
微机原理与接口技术11年期末考试试题A卷_第3页
微机原理与接口技术11年期末考试试题A卷_第4页
微机原理与接口技术11年期末考试试题A卷_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

怀化学院课程审查问题卷学号:名称:考试回合: 2011-2012学年第一学期期末考试试卷编号试验课程: 微机原理和接口技术命题负责人瞿军适用对象: 09级通信类、通信类评审员签字评价方式:试验,闭卷答案类型: a卷时间:120分钟总分: 100分一、选择题(每小题2分,共20分)1 .微机的字长是指(a )。a .计算机一次可处理的二进制位数B.CPU数据总线的宽度c.1字节长度D.CPU地址总线的宽度2 .补数减法是指(c )。a .操作数由补数表示,符号位分别处理b .操作数用补数表示,并按编码比特相加c .操作数由补数表示,求出减数并按符号比特进行加法运算d .操作数由补数表示,补充减数并单独处理已编码比特8086微处理器被设计为两个独立的功能部件,以全面使用总线来提高程序的执行速度: (c )。a .运算器和控制器b .运算器和寄存器组c .总线接口单元BIU和执行单元EUD .总线接口单元BIU和控制器4 .堆栈操作的原则是(a )。a .先进的后退原则b .访问多少的原则c .堆栈指针以下(对于下面生成的堆栈)为无效堆栈顶点的原则d .以上不同5 .至少需要(b )用存储器芯片(32K1)配置8086个存储器系统。A.8张B.16张C.32张D.64张6 .地址方法指示操作数的位置,并且通常为(d )。a .现在指定地址的操作数地址/是操作数b .寄存器地址的操作数在存储器中,寄存器给出的对应存储单元地址*的操作数存储在CPU内部的寄存器中,不需要访问存储器*c .直接寻址操作数本身*操作数的事直接16位偏移地址*d .在寄存器地址的操作数寄存器中,通过指令指定寄存器的名称7. 8086CPU响应HOLD请求信号是(d )。a .每个指令周期b .每个机器周期在每个能够响应HLOD请求的机器周期之后d .总线周期T4状态或空闲状态TI之后的下一个时钟周期8. I/O接口电路通常具备(C )3个端口。a .数据输入、数据输出、指令端口b .数据输入、数据输出、状态端口c .数据端口、命令端口、状态端口d .数据端口、控制端口、命令端口9 .中断向量是指(c )。a .选定设备的起始地址b .传输数据的起始地址c .中断服务程序的入口地址d .程序的断点地址若要在10.8253生成占空比为0.5的方波信号,请选择8253方式(b )。A.2B.3C.5D.1二、填空问题(每小题2分,共20分)将34.97H转换为十进制数时,将52.5898、114.35转换为二进制数时_.01011B。2.x如果已知补偿=0A8H,则X=_-88_D当8086CPU在当前状态下将各寄存器的值设为DS=3000H、SS=3100H、IP=0100H、SP=0050H、BX=0300H时,可知当前代码段的物理地址为_30100H。4.8086CPU的存储器被划分为奇数地址库和偶数地址库这两个存储体,并且奇数地址选择信号为_ BHE,偶数地址选择信号为_ _ _ a0_。5 .如果设置为5.arraydw64dup(100h ),则LENGTH ARRAY的值为_ _ 64 h (100 )u _ _ _ _ _ _ _ _ _ _ _ _ _ _ size array的值为_0C8H(200)_。6 .命令MOV BX SI、AL的目标操作数使用_ DS (数据)u_段寄存器,属于_基本地址索引_寻址方式。有4K*8位存储芯片,有_ _ _ _ _ _ _ _ _ _ _ _ _ _条地址线和_ _ _ _ _ _ _ _ _条数据线。8 .在CPU和外围设备之间的数据交换方法包括无条件传输、_查询传输_ _ _ _ _、中断传输和_ DMA传输_。9. 8086CPU系统的外部中断分为_可遮蔽中断和_不可遮蔽中断2种。将10.8253中计数器的预设位置处的初始位置N=400给出,当计数器的计数值为“0”时,定时t=_0.8_ms(8253中的计数时钟频率为0.5MHZ )。三、判断问题(判断命令的形式,错误说明原因的情况)(每小题2分,合计10分)1.MOV AL、BX;2.MOV 128、AL;3.MOV AX、字节ptr alfa;4 .推式20a0h;5.POP CS;答案:1.MOV AL,BX; 有错误,类型不一致,AL为8位,BX为16位2.MOV 128、AL; 错误,即时计数128不是目标操作数3.MOV AX、字节ptr alfa; 有错误,类型不匹配,AX指定字,BYTE PTR ALFA指定字节4 .推式20a0h; 有错误,推式指令的操作数不能是即时数5.POP CS; 错了,CS不能成为目标操作数四、简单解答(每题5分,共10分)1 .存储器地址解码有多种方法? 各自的特征是什么a:1 .存储器的地址解码有线选择法、全解码法、部分解码法这3种方式。 -2分钟线选择法的特征是,构造最简单,但地址空间的浪费最大,很多地址重叠。 -(1分钟)全解码方法的特征在于,地址不重叠,但解码电路复杂。 - 1分与全局解码方法相比,部分解码方法可以简化解码电路,但是也有地址重叠的情况,系统地址空间资源被浪费。2 .分析以下两个小段,说明命令MUL和IMUL的不同运算结果。(1)MOV BL,0B4HMOV AL,11HMUL BL(2)MOV BL,0B4HMOV AL,11HIMUL BLa:(1)执行无符号乘法指令后(AX)=0B4H11H=0BF4H。 - 2分钟)(2)执行带符号乘法指令,以将0B4H=-4CH、4CH11H=50CH、最后50CH补充为0FAF4H、(AX)=0FAF4H。五、综合问题(每题10分,共40分)1 .图为8086存储器的一部分电路布线图,请分析2片存储器芯片M0和M1各自的地址范围。 他们的记忆容量是多少?1.M0和M1的合计地址范围为60000H7FFFFH。 - 4分钟)这里,M0的空间是其中的偶数地址。 - 2分钟)m-1的空间是其中的奇地址。 - 2分钟)存储总容量为2216=128KB。2 .在存储器BUF等地址的数据区域中,有几个字节的无符号数。 用8086指令编制程序,在块中找到最大的,发送到MAX单元。 程序中有5处空白,请填写适当的句子。资料区段BUFDB16H,12H,FFH,80H,count equ _ _ _ _ $-buf _ _ _ _ _ _ _ _ _ _MAXDB?DATAENDS代码分段ASSUME CS:COE,DS:CODEORG 100HSTART:JMP BEGINBEGIN:MOVAX,CSMOVDS,AXMOVSI,offset buf _ _ _ _ _ _ _ _ _ _ _ _mov _ _ _ _ _ _ _ _,COUNTMOVAL、SILOP1:INC SICMPAL,SIja _ _ _ _ _ _ _ _ _ _ _ _ _XCHGAL,SILOP2: LOOPLOP1MOVMAX、_ _ _ _ _ _ _ _ _ _ _MOVAH,4CHINT21H代码结束结束开始在8086系统中,当单片8259A用作能够外部掩蔽的中断的优先级管理时,正常的完整方案、边缘触发、非缓冲连接、非自动中断结束和端口地址为20H和21H,其中中断源的中断类型代码为0AH(请在8259A中设定正确的初始化指令语。 编写初始化程序。(2)中断源应与IR的哪个输入端子连接? 向量地址是多少,与向量区域对应的4个单元的内容是什么?a:(1)初始化步骤如下:MOVAL,13H(83H )OUT20H,ALjmp intr1-2分intr1:移动,0AH(08H )OUT21H,ALjmp intr2-2分intr2:移动,05H(01H )OUT21H,al- 2分(2)中断源应与IRQ2连接,矢量地址为0028H,与矢量区域对应的4个单元的内容从低地址到高地址依次为40H、3AH、00H、20H。 -是4 .计数器/计时器8253产生如图所示的周期性脉冲信号,以使得输入时钟信号的频率f=4MHZ和8253的端口地址为10 h到13 h的条件下尝试:(画出与8253相关的连接图。(创建8253初始化段。4.(1)与8253有关的连接图如下:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论