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

下载本文档

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

文档简介

1、o 学年I _ 学期I 课程考试试题拟题学院(系):信息科学技术学院拟题人:适用专业:校对人:(答案写在答题纸上,写在试题纸上无效)一、填空题(30分)1、 计算机存储信息是按位存放的,1个字节等于 个二进制位,1KB等于个字节。2、 设 A=10001110, B=11001100,则 A 和 B 的“或” A+B= ,A 和 B 的“与” A? B=,A 和 B 的异或A B=, A 的“非” A=。3、 布尔代数中的摩根定理是:A B=,A?B=。4、 8088CPU勺数据总线是位的,地址总线是 位的。5、 8086CPU从功能上可分为两部分,即 和。6、 8086CPU勺4个段地址寄存

2、器分别是 CSDS ES、SS,其中CS是寄存器,DS_ 寄存器,ES是寄存器,SS是寄存器。7、 8086CPL勺勺标志寄存器的标志位可分为控制标志和状态标志,其中ZF是标志,DF是标志。8、8086CPU勺4个通用寄存器分别是 、,它们既可以作为 _位寄存器使用,也可以作为位寄存器使用。9、 8086CPU可用20位地址寻址 字节的存空间。10、 计算机I/O接口电路与外部设备间可以交换的信号类型有4类,除了 量和量外,还包括开关量和脉冲量。11、在8086的几种寻址方式中,采用立即数寻址时操作数在指令中提供,那么采用寄存器寻址时操作数在中,采用直接寻址方式时操作数在 中,采用寄存器间接寻

3、址方式时操作数在 中。二、选择题(14分)1、 与十进制数88等值的二进制数是 。A) 1110001 B ) 1110011 C ) 1011000 D ) 11011002、 十进制数63.875转换成二进制数是 。A) 110100.01 B)111111.111 C)100110. 0101.1013、 十进制数64转换成八进制数是 。A) 001Q B ) 100Q C ) 161Q D ) 112Q4、 将二进制小数11.11转换成十进制小数是 。A) 3.75B)2.75C)3.25D)3.55、 是计算机的记忆装置的基本单元。A) 寄存器 C) 存储器 D) 计数器6、 常见的

4、通信方式有并行通信和串行通信,那么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

5、) 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、什么是

6、输入/输岀处理机控制方式。四、程序分析题(10分)1、(5分)分析下面的程序段执行完成后各寄存器的容:MOV AX, 2024AX=MOV BX, 1000BX=SUB AX, BXBX=MOV BX, 4MUL BXAX= DX=2、(5分)分析下面的程序段所实现的功能:SAL AL,1HMOV BL,ALMOV CL,2HSAL AL,CLADD AL, BL五、程序设计题(10分)1、 (5分)编制一个完整的程序,实现对两个16位数做加法运算。数据段的定义如下:DATA SEGMENTNUM1 DW ?NUM2 DW ?SUM DW ?DATA ENDS 其中NUM是被加数,NUM2是加

7、数,SUM是和。2、(5分)编制一个完整的程序,求两个无符号数之差的绝对值,数据段定义如下。DATA SEGMENTNUM1 DW ?NUM2 DW ?DIFF DW ?DATA ENDS 其中NUM1是无符号数1, NUM2是无符号数 2, DIFF是其绝对值。学年I _学期I 课程考试试题B拟题学院(系):信息科学技术学院拟题人:适用专业:校对人:(答案写在答题纸上,写在试题纸上无效)六、填空题(30分)1、 计算机存储信息的最小单位是 ,1个字节等于个二进制位,1KB等于个字节。2、 设 A=10101 ,B=11011,则 A 和 B 的“或” A+B=,A 和 B 的“与” A?B=

8、,A 的“非” A=。3、 布尔代数中的摩根定理是:A B= ,A?B=。4、 8086CPU的数据总线是 位的,8088CPU的数据总线是位的。5、 8086CPU从功能上可分为两部分,即和。& 8086CPU的4个段地址寄存器分别是 、。7、 根据功能,8086CPU的标志可分为两类: 标志和标志。8、 8086CPU的4个通用寄存器分别是 、,它们既可以作为 位寄存器使用,也可以作为 位寄存器使用。9、 8086CPU可用20位地址寻址字节的存空间。10、 用汇编语言编写的程序需要经过 翻译成机器语言后,才能在计算机中执行11、 立即数寻址方式中,操作数在中,寄存器寻址方式中,操作数在中

9、,直接寻址方式中,操作数在中,寄存器间接寻址方式中,操作数在中。七、选择题(15分)1、 与十进制数56等值的二进制数是 。A) 111000 B ) 111001 C ) 101111 D ) 1101102、 十进制数36.875转换成二进制数是 。A)110100.01 B)100100.111 C)100110.11D)100101.1013、 十进制数59转换成八进制数是 oA)73Q B ) 37Q C ) 59Q D ) 112Q4、 将十进制小数0.6875转换成八进制小数是oA) 0.045QB)0.054QC)0.54QD)0.45Q5、 与十进制数58.75等值的十六进制

10、数是 oA) A3.CHB)3A.CHC)3A.23HD)C.3AH&二进制数10101转换成十进制数是。)21D)22A) 25B)23C7、十进制负数-61的八位二进制原码是。A)10101111B ) 10111101C)10101011D)001101018、十进制正数38的八位二进制补码是。A)00011001B ) 10100110C)10011001D)001001109、十进制负数-38的八位二进制补码是。A)01011011B ) 10100110C)10011001D)1101101010、 有一个八位二进制数补码是11111101,其相应的十进制数是 。A) -3B) -

11、2C) 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的源操作数的物理地址

12、是 A) 21050HB ) 2000H C ) 1050H D ) 3050H八、简答题(25分)7、简述算术逻辑单元(ALU的功能,并画出其框图。8、简述8086CPU总线接口部件BIU的功能和结构。9、简述汇编语言程序的优点,并简述 86系列汇编语言指令语句的格式。10、何谓寄存器寻址方式?何谓寄存器间接寻址方式?二者的区别是什么?11、简述汇编语言程序设计的步骤。九、程序分析题(15分)1、(5分)分析下面的程序段所实现的功能:SAL AL,1MOV BL,ALMOV CL,2SHL AL,CLADD AL,BL2、(5分)分析下面的程序段所实现的功能:MOV CL,4SHL BL,C

13、LAND AL,0FHOR AL,BL3、(5 分)分析下面的程序段所实现的功能:MOV CX ,8MOV SI,1000HL1: INC BYTE PTRSIINC SILOOP L1十、应用题( 15分)1、(8 分)编制程序,对两个 16位数做加法运算。这两个数从地址 10050H 开始 连续存放,低位在小地址一端,结果放在这两个数之后。2、(7 分)编制程序,求 AX 累加器和 BX 寄存器中两个无符号数之差的绝对值, 结果放在存(2800H)单元中。*2005-2006学年 2学期微机原理及应用 试题标准答案B拟题学院(系): 信息科学技术学院拟 题 人:曲英杰适用专业:机械工程及自

14、动化书写标准答案人: 曲英杰(答案要注明各个要点的评分标准)十、填空题(30分,每空1分)1、 计算机存储信息的最小单位是二进制的位,1个字节等于8个二进制位,1KB 等于1024个字节。2、设 A=10101 ,B=11011,则 A 和 B 的“或” A+B=11111.A 和 B 的“与” A?B=10001,A 的“非” A =01010。3、 布尔代数中的摩根定理是:A B= A ?B, A?B=A+Jb。4、8086CPU的数据总线是16位的,8088CPU的数据总线是8位的。5、 8086CPU从功能上可分为两部分,即总线接口部件BIU和执行部件EU。& 8086CPU的4个段地

15、址寄存器分别是 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

16、 )。A) 111000 B ) 111001 C ) 101111 D ) 1101102、 十进制数36.875转换成二进制数是_B)。A)110100.01 B)100100.111 C)100110.11D)100101.1013、 十进制数59转换成八进制数是_AJ。A)73Q B )37Q C )59Q D )112Q4、将十进制小数0.6875转换成八进制小数是_C_A)0.045QB)0.054QC)0.54QD)0.45Q5、 与十进制数58.75等值的十六进制数是。A) A3.CH B)3A.CH C)3A.23H D)C.3AH6二进制数10101转换成十进制数是_CJA

17、) 25B)23C) 21D227、十进制负数-61的八位二一进制原码是B)。A) 10101111B ) 10111101 C ) 10101011D ) 001101018、十进制正数38的八位1进制补码是D )。A) 00011001B ) 10100110 C ) 10011001D ) 001001109、十进制负数-38的八位二二进制补码是D )。A) 01011011 B ) 10100110 C ) 10011001 D ) 1101101010、有一个八位二进制数补码是11111101,其相应的十进制数是 A ) QA) -3B ) -2 C ) 509 D ) 25311、

18、 指令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)2

19、1050H(B)2000H(C)1050H(D)3050H十三、 简答题(25分,每小题5分)1、简述算术逻辑单元(ALU的功能,并画出其框图。答:算术逻辑单元(Arithmetic Logical Un it, 简称ALU),用于实现算术与逻辑运算, 包括加、减、乘、除等算术运算和与、或、非、异或、同或等逻辑运算。其框图如下:其中,A、B为参与运算的两个输入数据,Control为控制信号,S为输出的运算结果。2、简述8086CPU总线接口部件BIU的功能和结构。答:总线接口部件的功能是负责与存储器、I/O端口传送数据。具体讲,总线接口部件 要从存取指令送到指令队列;CPU执行指令时,总线接口

20、部件要配合执行部件从指定的 存单元或外设端口中取数据,将数据传送给执行部件,或者把执行部件的操作结果传送 到指定的存单元或外设端口中。总线接口部件由下列个部分组成:4个段地址寄存器,即CS DS ES SS;16位的指令指针寄存器IP;20位的地址加法器;6字节的指令队列;L标号.L(指令助记符)H换作数r1T 1注释-L3、简述汇编语言程序的优点,并简述 86系列汇编语言指令语句的格式。 答:汇编语言指令与机器指令具有一一对应关系,用汇编语言指令进行编程能够 充分开发计算机硬件资源,它的程序目标代码短、运行速度快,在自动控制、智 能化仪器仪表、监测等领域应用非常广泛。86系列汇编语言指令语句

21、格式如下图, 图中由前向后的箭头表示是可选项,由 后向前的箭头表示是重复项,圆头方框表示是语句中的关键字。标号是给该指令所在地址取的名字,必须后跟冒号:”,它可以缺省,是可供选择的标识符。指令助记符是指令名称的代表符号,它是指令语句中的关键字,不可缺省, 表示本指令的操作类型,如传送、运算、移位、跳转等操作。如MOV传送、ADD-加法、SUB减法等等。操作数是参加本指令运算的数据,有些指令不需要操作数,可以缺省;有些 指令需要两个操作数,这时必须用逗号 (,)将两个操作数分开;有些操作数可以 用表达式来表示。操作数可以是一个具体的数值,可以是存放数据的寄存器名称, 或指明数据在主存位置的存储器

22、地址。注释部分是可选项,注释必须用分号(;)开头,注释用来对指令功能加以说 明,汇编程序不对它做任何处理。4、何谓寄存器寻址方式?何谓寄存器间接寻址方式?二者的区别是什么? 答:如果操作数就在 CPU的部寄存器中,那么在指令中可用寄存器名指出操作数 的位置。这种寻址方式就叫寄存器寻址方式。采用寄存器间接寻址方式时,操作数一定在存储器中,存储单元的有效地址 由寄存器指出,这些寄存器可以为 BX BP, SI和DI之一,即有效地址等于其中 某一个寄存器的值(或加上一个位移量)。二者的区别在于:寄存器寻址方式时指令指出的寄存器中存放的就是操作数,而寄存器间接寻址方式时指令指出的寄存器中存放的是操作数

23、的地址,而不是操 作数,真正的操作数存放在存中。5、简述汇编语言程序设计的步骤。答:(1) 分析问题:已知条件、要解决的问题、功能 / 性能要求等。(2) 建立数学模型:把问题数学化、公式化,便于计算机处理。(3) 确定算法:简单、速度快、精度高、代码量小、编程容易。(4) 绘制程序流程图:用箭头、框图、菱形图等表示程序结构。(5) 存空间分配:为程序或数据分配存空间。(6) 编制程序与静态检查:程序结构层次简单、清楚、易懂。(7) 程序调试:利用调试软件DEBU进行调试。十四、 程序分析题( 15 分)SALAL , 1; 将 AL 中数左移 1 位,得 2XMOVBL , AL ; 2X 保存在 B

温馨提示

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

评论

0/150

提交评论