32位微机原理与接口技术试题.doc_第1页
32位微机原理与接口技术试题.doc_第2页
32位微机原理与接口技术试题.doc_第3页
32位微机原理与接口技术试题.doc_第4页
32位微机原理与接口技术试题.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

课程考试试题 学期学年 拟题人:校对人:拟题学院(系): 适 用 专 业: 信息科学技术学院 (答案写在答题纸上,写在试题纸上无效)一、 填空题(30分)1、计算机存储信息是按位存放的,1个字节等于 个二进制位,1KB等于 个字节。2、设A=10001110,B=11001100,则A和B的“或”A+B= ,A和B的“与”AB= ,A和B的异或AB , A的“非”= 。3、布尔代数中的摩根定理是:= ,= 。4、8088CPU的数据总线是 位的,地址总线是 位的。5、8086CPU从功能上可分为两部分,即 和 。6、8086CPU的4个段地址寄存器分别是CS、DS、ES 、SS,其中CS是 寄存器,DS 寄存器,ES是 寄存器,SS 是寄存器。7、8086CPU的标志寄存器的标志位可分为控制标志和状态标志,其中ZF是 标志,DF是 标志。8、8086CPU的4个通用寄存器分别是 、 、 、 ,它们既可以作为 位寄存器使用,也可以作为 位寄存器使用。9、8086CPU可用20位地址寻址 字节的内存空间。10、计算机I/O接口电路与外部设备间可以交换的信号类型有4类,除了 量和 量外,还包括开关量和脉冲量。11、在8086的几种寻址方式中,采用立即数寻址时操作数在指令中提供,那么采用寄存器寻址时操作数在 中,采用直接寻址方式时操作数在 中,采用寄存器间接寻址方式时操作数在 中。二、 选择题(14分)1、与十进制数88等值的二进制数是 。A)1110001 B)1110011 C)1011000 D)11011002、十进制数63.875转换成二进制数是 。A)110100.01 B)111111.111 C)100110.11 D)100101.1013、十进制数64转换成八进制数是 。A)001Q B)100Q C)161Q D)112Q4、将二进制小数11.11转换成十进制小数是 。A)3.75 B)2.75 C)3.25 D)3.55、 是计算机的记忆装置的基本单元。A)触发器 B)寄存器 C)存储器 D)计数器6、常见的通信方式有并行通信和串行通信,那么8255A是一颗 芯片。A)并行通信 B)串行通信 C)既可以进行并行通信也可以进行串行通信 D)无线通信7、8086计算机系统中常用的中断处理芯片是 。A)8259A B)8255A C)8286 D)8284A8、计算机系统中的I/O接口又被称为 。A)输入/输出接口 B)并行通信接口 C)串行通信接口 D)控制接口9、DW是 伪指令。A)字节定义 B)字定义 C)4字节定义 D)8字节定义10、将汇编程序翻译成机器代码的过程称为 。A) 翻译 B)链接 C)编译 D)汇编11、实验过程中进行程序调试的环境是: 。A)DEBUG B)VC C)QTHPCI D)WINDOWS12、指令MOV AX,BX中,源操作数采用的寻址方式是: 。A)立即数寻址 B)寄存器寻址 C)直接寻址 D)寄存器间接寻址13、ROL指令完成的功能是: 。A)算术左移 B)循环左移 C)循环右移 D)逻辑左移14、DEC指令完成的是: 操作。A)加一 B)减一 C)加法 D)减法三、 简答题(36分)1、 写出半加器的真值表并画出电路图。2、 什么是中断,并指出软件中断和硬件中断的区别和联系。3、 试说明宏调用和过程调用的区别。4、 说明8086最小工作模式下8286和8284A的作用。5、 简述8086BIU的功能和作用。6、 什么是输入/输出处理机控制方式。四、 程序分析题(10分)1、(5分)分析下面的程序段执行完成后各寄存器的内容:MOVAX,2024 AX= MOVBX,1000 BX= SUBAX, BX BX= MOVBX,4 MULBX AX= DX= 2、(5分)分析下面的程序段所实现的功能: SAL AL,1H MOV BL,AL MOV CL,2H SAL AL,CL ADD AL, BL 五、 程序设计题(10分)1、(5分)编制一个完整的程序,实现对两个16位数做加法运算。数据段的定义如下:DATA SEGMENTNUM1 DW ?NUM2 DW ?SUM DW ?DATA ENDS 其中NUM1是被加数, NUM2是加数, SUM是和。2、(5分)编制一个完整的程序,求两个无符号数之差的绝对值,数据段定义如下。DATA SEGMENTNUM1 DW ?NUM2 DW ?DIFF DW ?DATA ENDS 其中NUM1是无符号数1, NUM2是无符号数2, DIFF是其绝对值。课程考试试题B学期学年 2 微 拟题人:校对人:拟题学院(系): 适 用 专 业: 信息科学技术学院 (答案写在答题纸上,写在试题纸上无效)六、 填空题(30分)1、计算机存储信息的最小单位是 ,1个字节等于 个二进制位,1KB等于 个字节。2、设A=10101,B=11011,则A和B的“或”A+B= ,A和B的“与”AB= , A的“非”= 。3、布尔代数中的摩根定理是:= ,= 。4、8086CPU的数据总线是 位的,8088CPU的数据总线是 位的。5、8086CPU从功能上可分为两部分,即 和 。6、8086CPU的4个段地址寄存器分别是 、 、 、 。7、根据功能,8086CPU的标志可分为两类: 标志和 标志。8、8086CPU的4个通用寄存器分别是 、 、 、 ,它们既可以作为 位寄存器使用,也可以作为 位寄存器使用。9、8086CPU可用20位地址寻址 字节的内存空间。10、用汇编语言编写的程序需要经过 翻译成机器语言后,才能在计算机中执行。11、立即数寻址方式中,操作数在 中,寄存器寻址方式中,操作数在 中,直接寻址方式中,操作数在 中,寄存器间接寻址方式中,操作数在 中。七、 选择题(15分)1、与十进制数56等值的二进制数是 。A)111000 B)111001 C)101111 D)1101102、十进制数36.875转换成二进制数是 。A)110100.01 B)100100.111 C)100110.11 D)100101.1013、十进制数59转换成八进制数是 。A)73Q B)37Q C)59Q D)112Q4、将十进制小数0.6875转换成八进制小数是 。A)0.045Q B)0.054Q C)0.54Q D)0.45Q5、与十进制数58.75等值的十六进制数是 。A)A3.CH B)3A.CH C)3A.23H D)C.3AH6、二进制数10101转换成十进制数是 。A)25 B)23 C)21 D)227、十进制负数-61的八位二进制原码是 。A)10101111 B)10111101 C)10101011 D)001101018、十进制正数38的八位二进制补码是 。A)00011001 B)10100110 C)10011001 D)001001109、十进制负数-38的八位二进制补码是 。A)01011011 B)10100110 C)10011001 D)1101101010、有一个八位二进制数补码是11111101,其相应的十进制数是 。A)-3 B)-2 C)509 D)25311、指令MOV AL,56H中,源操作数采用的寻址方式是: 。A)立即数寻址 B)寄存器寻址 C)直接寻址 D)寄存器间接寻址12、指令MOV AL,BL中,源操作数采用的寻址方式是: 。A)立即数寻址 B)寄存器寻址 C)直接寻址 D)寄存器间接寻址13、指令MOV AX,1070H中,源操作数采用的寻址方式是: 。A)立即数寻址 B)寄存器寻址 C)直接寻址 D)寄存器间接寻址14、指令MOV AX,BX中,源操作数采用的寻址方式是: 。A)立即数寻址 B)寄存器寻址 C)直接寻址 D)寄存器间接寻址15、设DS=2000H,则指令MOV AX,1050H的源操作数的物理地址是 。A)21050H B)2000H C)1050H D)3050H八、 简答题(25分)7、 简述算术逻辑单元(ALU)的功能,并画出其框图。8、 简述8086CPU总线接口部件BIU的功能和结构。9、 简述汇编语言程序的优点,并简述86系列汇编语言指令语句的格式。10、 何谓寄存器寻址方式?何谓寄存器间接寻址方式?二者的区别是什么?11、 简述汇编语言程序设计的步骤。九、 程序分析题(15分)1、(5分)分析下面的程序段所实现的功能:SALAL,1 MOVBL,ALMOVCL,2 SHLAL,CLADDAL,BL2、(5分)分析下面的程序段所实现的功能: MOV CL,4 SHL BL,CL AND AL,0FH OR AL,BL 3、(5分)分析下面的程序段所实现的功能:MOV CX,8 MOV SI,1000HL1: INC BYTE PTRSI INC SI LOOP L1 十、 应用题(15分)1、(8分)编制程序,对两个16位数做加法运算。这两个数从地址10050H开始连续存放,低位在小地址一端,结果放在这两个数之后。2、(7分)编制程序,求AX累加器和BX寄存器中两个无符号数之差的绝对值,结果放在内存(2800H)单元中。拟 题 人: 曲英杰 书写标准答案人: 曲英杰 拟题学院(系): 信息科学技术学院 适用专业: 机械工程及自动化 2005-2006 学年 2 学期 微机原理及应用 试题标准答案B(答案要注明各个要点的评分标准)十一、 填空题(30分,每空1分)1、计算机存储信息的最小单位是二进制的位,1个字节等于8个二进制位,1KB等于1024个字节。2、设A=10101,B=11011,则A和B的“或”A+B=11111,A和B的“与”AB=10001, A的“非”=01010。3、布尔代数中的摩根定理是:= ,=+。4、8086CPU的数据总线是16位的,8088CPU的数据总线是8位的。5、8086CPU从功能上可分为两部分,即总线接口部件BIU和执行部件EU。6、8086CPU的4个段地址寄存器分别是CS、DS、ES、SS。7、根据功能,8086CPU的标志可分为两类:状态标志和控制标志。8、8086CPU的4个通用寄存器分别是AX、BX、CX、DX,它们既可以作为16位寄存器使用,也可以作为8位寄存器使用。9、8086CPU可用20位地址寻址1M字节的内存空间。10、用汇编语言编写的程序需要经过汇编程序翻译成机器语言后,才能在计算机中执行。11、立即数寻址方式中,操作数在 指令 中,寄存器寻址方式中,操作数在 寄存器中, 直接寻址方式中,操作数在 存储器 中,寄存器间接寻址方式中,操作数在存储器 中。十二、 选择题(15分,每小题1分)1、与十进制数56等值的二进制数是 A) 。A)111000 B)111001 C)101111 D)1101102、十进制数36.875转换成二进制数是 B) 。A)110100.01 B)100100.111 C)100110.11 D)100101.1013、十进制数59转换成八进制数是 A) 。A)73Q B)37Q C)59Q D)112Q4、将十进制小数0.6875转换成八进制小数是 C) 。A)0.045Q B)0.054Q C)0.54Q D)0.45Q5、与十进制数58.75等值的十六进制数是 B) 。A)A3.CH B)3A.CH C)3A.23H D)C.3AH6、二进制数10101转换成十进制数是 C) 。A)25 B)23 C)21 D)227、十进制负数-61的八位二进制原码是 B) 。A)10101111 B)10111101 C)10101011 D)001101018、十进制正数38的八位二进制补码是 D) 。A)00011001 B)10100110 C)10011001 D)001001109、十进制负数-38的八位二进制补码是 D) 。A)01011011 B)10100110 C)10011001 D)1101101010、有一个八位二进制数补码是11111101,其相应的十进制数是 A) 。A)-3 B)-2 C)509 D)25311、指令MOV AL,56H中,源操作数采用的寻址方式是: A) 。A)立即数寻址 B)寄存器寻址 C)直接寻址 D)寄存器间接寻址12、指令MOV AL,BL中,源操作数采用的寻址方式是: B) 。A)立即数寻址 B)寄存器寻址 C)直接寻址 D)寄存器间接寻址13、指令MOV AX,1070H中,源操作数采用的寻址方式是: C) 。A)立即数寻址 B)寄存器寻址 C)直接寻址 D)寄存器间接寻址14、指令MOV AX,BX中,源操作数采用的寻址方式是: D) 。A)立即数寻址 B)寄存器寻址 C)直接寻址 D)寄存器间接寻址15、设DS=2000H,则指令MOV AX,1050H的源操作数的物理地址是 (A) 。(A)21050H (B)2000H (C)1050H (D)3050H十三、 简答题(25分,每小题5分)1、 简述算术逻辑单元(ALU)的功能,并画出其框图。答:算术逻辑单元(Arithmetic Logical Unit,简称ALU),用于实现算术与逻辑运算,包括加、减、乘、除等算术运算和与、或、非、异或、同或等逻辑运算。其框图如下:其中,A、B为参与运算的两个输入数据,Control为控制信号,S为输出的运算结果。2、 简述8086CPU总线接口部件BIU的功能和结构。答:总线接口部件的功能是负责与存储器、I/O端口传送数据。具体讲,总线接口部件要从内存取指令送到指令队列;CPU执行指令时,总线接口部件要配合执行部件从指定的内存单元或外设端口中取数据,将数据传送给执行部件,或者把执行部件的操作结果传送到指定的内存单元或外设端口中。总线接口部件由下列个部分组成:4个段地址寄存器,即CS、DS、ES、SS;16位的指令指针寄存器IP;20位的地址加法器;6字节的指令队列;3、 简述汇编语言程序的优点,并简述86系列汇编语言指令语句的格式。答:汇编语言指令与机器指令具有一一对应关系,用汇编语言指令进行编程能够充分开发计算机硬件资源,它的程序目标代码短、运行速度快,在自动控制、智能化仪器仪表、监测等领域应用非常广泛。86系列汇编语言指令语句格式如下图,图中由前向后的箭头表示是可选项,由后向前的箭头表示是重复项,圆头方框表示是语句中的关键字。标号是给该指令所在地址取的名字,必须后跟冒号“:”,它可以缺省,是可供选择的标识符。指令助记符是指令名称的代表符号,它是指令语句中的关键字,不可缺省,表示本指令的操作类型,如传送、运算、移位、跳转等操作。如MOV-传送、ADD-加法、SUB-减法等等。操作数是参加本指令运算的数据,有些指令不需要操作数,可以缺省;有些指令需要两个操作数,这时必须用逗号(,)将两个操作数分开;有些操作数可以用表达式来表示。操作数可以是一个具体的数值,可以是存放数据的寄存器名称,或指明数据在主存位置的存储器地址。注释部分是可选项,注释必须用分号(;)开头,注释用来对指令功能加以说明,汇编程序不对它做任何处理。4、 何谓寄存器寻址方式?何谓寄存器间接寻址方式?二者的区别是什么?答:如果操作数就在CPU的内部寄存器中,那么在指令中可用寄存器名指出操作数的位置。这种寻址方式就叫寄存器寻址方式。采用寄存器间接寻址方式时,操作数一定在存储器中,存储单元的有效地址由寄存器指出,这些寄存器可以为BX,BP,SI和DI之一,即有效地址等于其中某一个寄存器的值(或加上一个位移量) 。二者的区别在于:寄存器寻址方式时指令指出的寄存器中存放的就是操作数,而寄存器间接寻址方式时指令指出的寄存器中存放的是操作数的地址,而不是操作数,真正的操作数存放在内存中。5、 简述汇编语言程序设计的步骤。答:(1)分析问题:已知条件、要解决的问题、功能/性能要求等。 (2)建立数学模型:把问题数学化、公式化,便于计算机处理。 (3)确定算法:简单、速度快、精度高、代码量小、编程容易。 (4)绘制程序流程图:用箭头、框图、菱形图等表示程序结构。 (5)内存空间分配:为程序或数据分配内存空间。 (6)编制程序与静态检查:程序结构层次简单、清楚、易懂。 (7)程序调试:利用调试软件DEBUG进行调试。十四、 程序分析题(15分)1、(5分)分析下面的程序段所实现的功能:SALAL,1

温馨提示

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

评论

0/150

提交评论