您好,欢迎访问三七文档
西南交通大学2011~2012学年第(一)学期期末考试试卷(A)班级姓名学号课程代码:3243970课程名称:微机原理考试时间:120分钟题号一二三四五六七八九十总成绩得分阅卷教师签字:一、单项选择题(每题2分,共20分)1、8086CPU通过(A)引脚来区分是存储器访问还是I/O访问。A、M/B、C、ALED、N/2、若要使寄存器AL中的高4位不变,低4位为0,所用指令为(B)。A、AND AL,0FHB、AND AL,0F0HC、OR AL,0FHD、OR AL,0F0H3、条件转移指令JNE的条件是(C)。A、CF=0B、CF=1C、ZF=0D、ZF=14、n+1位有符号数X的补码表示范围为(B)。A、–2n<X<2nB、–2n≤X<2nC、–2n–1≤X≤2n–1D、–2n<X≤2n5、8086CPU在进行无符号数比较时,应根据(C)标志位来判别。A、CF和OFB、CF和PFC、CF和ZFD、ZF和OF6、8086中,(C)组寄存器都可以用来实现对存储器的寻址。A、AX,SI,DI,BXB、BP,BX,CX,DXC、SI,DI,BP,BXD、BX,CX,SI,DI7、在CMPAX,DX指令执行后,当标志位SF、OF、ZF满足下列逻辑关系(SF⊕OF)+ZF=0时,表明(A)。A、AX>DXB、AX≥DXC、AX<DXD、AX≤DX8、可以实现在数据段中保留10H个字节单元的伪指令有(B)。A、DW10HDUP(?)B、DB10HDUP(?)C、DB10HDUP(2DUP(?))D、DD10HDUP(?)9、8086有两种工作模式,最小模式的特点是(A)。A、CPU提供全部控制信号B、由编程进行模式设定C、不需要8286收发器D、需要总线控制器828810、对于下列程序段:AGAIN:MOVAL,[SI]MOVES:[DI],ALINCSIINCDILOOPAGAIN也可用指令________完成同样的功能。AA、REPMOVSBB、REPLODSBC、REPSTOSBD、REPESCASB二、填空题(每空1分,共20分)1、设字长为八位,有X=–1,Y=124,则有:[X+Y]补=_________,[X–Y]补=__________。2、数制转换:347=_____________H,用压缩BCD码表示为______________H。3、在8086CPU中,由于BIU和EU分开,所以__________和___________可以重叠操作,提高了CPU的利用率。4、8086的中断向量表位于内存的_______区域,它可以容纳______个中断向量,每一个向量占_______个字节。5、已知某数据块由500个字节组成且在内存中连续存放。首字节逻辑地址为4000H:2467H,则该数据块首字节的物理地址PA=_________H,末字节偏移地址为_________H。6、8086CPU执行指令INT23H时,其中断向量取自中断向量表的_____________H单元。7、已知指令序列为:MOVAX,0C4BDHMOVBX,0D80HANDAX,BX此指令序列执行后,AX=_____________H,BX=_____________H。8、宏汇编语言中的操作数常用变量表示,描述变量的要素是其属性,所有变量具有的三个属性是_____________、_________________、_______________。9、CPU与外设进行之间交换数据的方式有__________、___________或___________。三、判断题(正确在括号内打“√”,错误打“×”,每题2分,共8分)1、8253的计数器在不同的工作方式中,计数到0时,都会从OUT端输出一个相同的信号。()2、CPU在响应NMI中断请求时,要求外部设备向CPU提供中断类型号。()3、用软件确定中断优先权时,只要改变查询的顺序,即可以改变中断的优先权。()4、POPCS()四、简答题(共22分)1、分别指出下列指令的寻址方式,设DS=1300H,SS=5100H,若为存储器操作数请写出有效地址EA和物理地址PA。(6分)(1)CMP[2402H],SI(2)MOVAX,[BP+1200H]2、程序段定义如下:(10分)DATASEGMENTAT1000HORG0200HA1DB0,1,2A2DB2DUP(2)A3EQU$–A2A4DWA2DATAENDS请画出DATA段的存储器分配示意图(要求在图中标出存储单元的物理地址和变量的名称),并写出A3的值。3、从8253的CLK0引脚输入1MHz时钟脉冲,现要求从OUT0引脚输出500Hz的方波,请写出其初始化控制字及计数初值。(6分)五、硬件分析与设计(共30分)1、(18分)某8088CPU应用系统的主存设计如图所示。(1)指出图中各存储器芯片的容量;(4分)(2)分析EPROM芯片的地址范围,若有地址重叠,将重叠部分的地址写出来;(4分)(3)设1#SRAM的地址范围为0C0000H~0C7FFFH,2#SRAM的地址范围为0D0000H~0D7FFFH,请根据上述地址范围将电路连接完整。(5分)(4)编程将1#芯片内数据求反后传送到2#芯片内,写出程序段源程序清单。(5分)【解】1、27256的容量为32KB,62256的容量为3274LS138CBAY0IO/MVcc16Y1GG2AY2A19G2B&Y3Y4A18Y5A17&Y6Y7A16A15A14~A0A15A14~A0CEEPROM27512OED7~D0A14~A0CE1#SRAM62256WEOED7~D0A14~A0CE2#SRAM62256WEOED7~D0D7~D0WRRD2、(12分)82C55芯片的A口接8个发光二极管,B口输入8个开关的状态。现要求通过开关控制发光二极管的点亮与熄灭,B口开关闭合则A口相应位连接的发光管点亮,否则熄灭。设8255与8086连接,端口地址设为88H、8AH、8CH、8EH。1、画出端口译码电路;(4分)2、画出接口部分电路连接图;(4分)3、说明82C55相关端口需采用何种工作方式,写出初始化程序及实现该控制功能的程序。(4分)8255示意图1A组方式选择位:00——方式001——方式11×——方式2A口:0——输出1——输入PC3~PC0:0——输出1——输入B口:0——输出1——输入B组方式选择位:0——方式01——方式1PC7~PC4:0——输出1——输入D7D6D5D4D3D2D1D082C55方式选择字8253初始化字格式
本文标题:微机原理复习题b
链接地址:https://www.777doc.com/doc-3416387 .html