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

下载本文档

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

文档简介

PAGE1PAGE9

课程考试试题学期学年课程考试试题学期学年拟题人:拟题人:校对人:拟题学院〔系〕:适用专业:信息科学技术学院〔答案写在答题纸上,写在试题纸上无效〕填空题〔30分〕1、计算机存储信息是按位存放的,1个字节等于个二进制位,1KB等于个字节。2、设A=10001110,B=11001100,那么A和B的“或〞A+B=,A和B的“与〞AB=,A和B的异或A⊕B=,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〕1110001B〕1110011C〕10110002、十进制数63.875转换成二进制数是。A〕110100.01B)1111113、十进制数64转换成八进制数是。A〕001QB〕100QC〕161QD〕112Q4、将二进制小数11.11转换成十进制小数是。A〕3.75B)2.75C)3.255、是计算机的记忆装置的根本单元。A〕触发器B)存放器C)存储器D)计数器6、常见的通信方式有并行通信和串行通信,那么8255A是一颗芯片。A〕并行通信B〕串行通信C〕既可以进行并行通信也可以进行串行通信D〕无线通信7、8086计算机系统中常用的中断处理芯片是。A〕8259AB〕8255AC〕8286D〕8284A8、计算机系统中的I/O接口又被称为。A〕输入/输出接口B〕并行通信接口C〕串行通信接口D〕控制接口9、DW是伪指令。A〕字节定义B〕字定义C〕4字节定义D〕8字节定义10、将汇编程序翻译成机器代码的过程称为。A〕翻译B〕链接C〕编译D〕汇编11、实验过程中进行程序调试的环境是:。A〕DEBUGB〕VCC〕QTHPCID〕WINDOWS12、指令MOVAX,BX中,源操作数采用的寻址方式是:。A〕立即数寻址B〕存放器寻址C〕直接寻址D〕存放器间接寻址13、ROL指令完成的功能是:。A〕算术左移B〕循环左移C〕循环右移D〕逻辑左移14、DEC指令完成的是:操作。A〕加一B〕减一C〕加法D〕减法简答题〔36分〕写出半加器的真值表并画出电路图。什么是中断,并指出软件中断和硬件中断的区别和联系。试说明宏调用和过程调用的区别。说明8086最小工作模式下8286和8284A的作用。简述8086BIU的功能和作用。什么是输入/输出处理机控制方式。程序分析题〔10分〕1、〔5分〕分析下面的程序段执行完成后各存放器的内容:MOVAX,2024AX=MOVBX,1000BX=SUBAX,BXBX=MOVBX,4MULBXAX=DX=2、〔5分〕分析下面的程序段所实现的功能:SALAL,1HMOVBL,ALMOVCL,2HSALAL,CLADDAL,BL程序设计题〔10分〕1、〔5分〕编制一个完整的程序,实现对两个16位数做加法运算。数据段的定义如下:DATASEGMENTNUM1DW?NUM2DW?SUMDW?DATAENDS其中NUM1是被加数,NUM2是加数,SUM是和。2、〔5分〕编制一个完整的程序,求两个无符号数之差的绝对值,数据段定义如下。DATASEGMENTNUM1DW?NUM2DW?DIFFDW?DATAENDS其中NUM1是无符号数1,NUM2是无符号数2,DIFF是其绝对值。

课程考试试题B学期学年课程考试试题B学期学年拟题人:拟题人:校对人:拟题学院〔系〕:适用专业:信息科学技术学院〔答案写在答题纸上,写在试题纸上无效〕填空题〔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〕111000B〕111001C〕101111D〕1101102、十进制数36.875转换成二进制数是。A〕110100.01B)100100.111C)100110.11D)100101.1013、十进制数59转换成八进制数是。A〕73QB〕37QC〕59QD〕112Q4、将十进制小数0.6875转换成八进制小数是。A〕0.045QB)0.054QC)0.54QD)0.45Q5、与十进制数58.75等值的十六进制数是。A〕A3.CHB)3A.CHC)3A.23HD)C.3AH6、二进制数10101转换成十进制数是。A〕25B〕23C7、十进制负数-61的八位二进制原码是。A〕10101111B〕10111101C8、十进制正数38的八位二进制补码是。A〕00011001B〕10100110C9、十进制负数-38的八位二进制补码是。A〕01011011B〕10100110C〕1001100110、有一个八位二进制数补码是11111101,其相应的十进制数是。A〕-3B〕-2C11、指令MOVAL,56H中,源操作数采用的寻址方式是:。A〕立即数寻址B〕存放器寻址C〕直接寻址D〕存放器间接寻址12、指令MOVAL,BL中,源操作数采用的寻址方式是:。A〕立即数寻址B〕存放器寻址C〕直接寻址D〕存放器间接寻址13、指令MOVAX,[1070H]中,源操作数采用的寻址方式是:。A〕立即数寻址B〕存放器寻址C〕直接寻址D〕存放器间接寻址14、指令MOVAX,[BX]中,源操作数采用的寻址方式是:。A〕立即数寻址B〕存放器寻址C〕直接寻址D〕存放器间接寻址15、设DS=2000H,那么指令MOVAX,[1050H]的源操作数的物理地址是。A〕21050HB〕2000HC〕1050HD〕3050H简答题〔25分〕简述算术逻辑单元〔ALU〕的功能,并画出其框图。简述8086CPU总线接口部件BIU的功能和结构。简述汇编语言程序的优点,并简述86系列汇编语言指令语句的格式。何谓存放器寻址方式?何谓存放器间接寻址方式?二者的区别是什么?简述汇编语言程序设计的步骤。程序分析题〔15分〕1、〔5分〕分析下面的程序段所实现的功能:SALAL,1MOVBL,ALMOVCL,2SHLAL,CLADDAL,BL2、〔5分〕分析下面的程序段所实现的功能:MOVCL,4SHLBL,CLANDAL,0FHORAL,BL3、〔5分〕分析下面的程序段所实现的功能:MOVCX,8 MOVSI,1000H L1:INCBYTEPTR[SI] INCSI LOOPL1应用题〔15分〕1、〔8分〕编制程序,对两个16位数做加法运算。这两个数从地址10050H开始连续存放,低位在小地址一端,结果放在这两个数之后。2、〔7分〕编制程序,求AX累加器和BX存放器中两个无符号数之差的绝对值,结果放在内存(2800H)单元中。拟题人:曲英杰书写标准答案人:曲英杰拟题学院〔系〕:拟题人:曲英杰书写标准答案人:曲英杰拟题学院〔系〕:信息科学技术学院适用专业:机械工程及自动化2023-2023学年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〕111000B〕111001C〕101111D〕1101102、十进制数36.875转换成二进制数是B)。A〕110100.01B)100100.111C)100110.11D)100101.1013、十进制数59转换成八进制数是A〕。A〕73QB〕37QC〕59QD〕112Q4、将十进制小数0.6875转换成八进制小数是C)。A〕0.045QB)0.054QC)0.54QD)0.45Q5、与十进制数58.75等值的十六进制数是B)。A〕A3.CHB)3A.CHC)3A.23HD)C.3AH6、二进制数10101转换成十进制数是C〕。A〕25B〕23C〕21D〕227、十进制负数-61的八位二进制原码是B〕。A〕10101111B〕10111101C〕10101011D〕001101018、十进制正数38的八位二进制补码是D〕。A〕00011001B〕10100110C〕10011001D〕001001109、十进制负数-38的八位二进制补码是D〕。A〕01011011B〕10100110C〕10011001D〕1101101010、有一个八位二进制数补码是11111101,其相应的十进制数是A〕。A〕-3B〕-2C〕509D〕25311、指令MOVAL,56H中,源操作数采用的寻址方式是:A)。A〕立即数寻址B〕存放器寻址C〕直接寻址D〕存放器间接寻址12、指令MOVAL,BL中,源操作数采用的寻址方式是:B)。A〕立即数寻址B〕存放器寻址C〕直接寻址D〕存放器间接寻址13、指令MOVAX,[1070H]中,源操作数采用的寻址方式是:C)。A〕立即数寻址B〕存放器寻址C〕直接寻址D〕存放器间接寻址14、指令MOVAX,[BX]中,源操作数采用的寻址方式是:D)。A〕立即数寻址B〕存放器寻址C〕直接寻址D〕存放器间接寻址15、设DS=2000H,那么指令MOVAX,[1050H]的源操作数的物理地址是(A)。(A)21050H(B)2000H(C)1050H(D)3050H简答题〔25分,每题5分〕简述算术逻辑单元〔ALU〕的功能,并画出其框图。答:算术逻辑单元(ArithmeticLogicalUnit,简称ALU),用于实现算术与逻辑运算,包括加、减、乘、除等算术运算和与、或、非、异或、同或等逻辑运算。其框图如下:其中,A、B为参与运算的两个输入数据,Control为控制信号,S为输出的运算结果。简述8086CPU总线接口部件BIU的功能和结构。答:总线接口部件的功能是负责与存储器、I/O端口传送数据。具体讲,总线接口部件要从内存取指令送到指令队列;CPU执行指令时,总线接口部件要配合执行部件从指定的内存单元或外设端口中取数据,将数据传送给执行部件,或者把执行部件的操作结果传送到指定的内存单元或外设端口中。总线接口部件由以下个局部组成:4个段地址存放器,即CS、DS、ES、SS;16位的指令指针存放器IP;20位的地址加法器;6字节的指令队列;简述汇编语言程序的优点,并简述86系列汇编语言指令语句的格式。答:汇编语言指令与机器指令具有一一对应关系,用汇编语言指令进行编程能够充分开发计算机硬件资源,它的程序目标代码短、运行速度快,在自动控制、智能化仪器仪表、监测等领域应用非常广泛。86系列汇编语言指令语句格式如以下图,图中由前向后的箭头表示是可选项,由后向前的箭头表示是重复项,圆头方框表示是语句中的关键字。标号是给该指令所在地址取的名字,必须后跟冒号“:〞,它可以缺省,是可供选择的标识符。指令助记符是指令名称的代表符号,它是指令语句中的关键字,不可缺省,表示本指令的操作类型,如传送、运算、移位、跳转等操作。如MOV-传送、ADD-加法、SUB-减法等等。操作数是参加本指令运算的数据,有些指令不需要操作数,可以缺省;有些指令需要两个操作数,这时必须用逗号(,)将两个操作数分开;有些操作数可以用表达式来表示。操作数可以是一个具体的数值,可以是存放数据的存放器名称,或指明数据在主存位置的存储器地址。注释局部是可选项,注释必须用分号(;)开头,注释用来对指令功能加以说明,汇编程序不对它做任何处理。何谓存放器寻址方式?何谓存放器间接寻址方式?二者的区别是什么?答:如果操作数就在CPU的内部存放器中,那么在指令中可用存放器名指出操作数的位置。这种寻址方式就叫存放器寻址方式。采用存放器间接寻址方式时,操作数一定在存储器中,存储单元的有效地址由存放器指出,这些存放器可以为BX,BP,SI和DI之一,即有效地址等于其中某一个存放器的值(或加上一个位移量)。二者的区别在于:存放器寻址方式时指令指出的存放器中存放的就是操作数,而存放器间接寻址方式时指令指出的存放器中存放的是操作数的地址,而不是操作数,真正的操作数存放在内存中。简述汇编语言程序设计的步骤。答:(1)分析问题:条件、要解决的问题、功能/性能要求等。(2)建立数学模型:把问题数学化、公式化,便于计算机处理。(3)确定算法:简单、速度快、精度高、代码量小、编程容易。(4)绘制程序流程图:用箭头、框图、菱形图等表示程序结构。(5)内存空间分配:为程序或数据分配内存空间。(6)编制程序与静态检查:程序结构层次简单、清楚、易懂。(7)程序调试:利用调试软件DEBUG进行调试。程序分析题〔15分〕1、〔5分〕分析下面的程序段所实现的功能:SALAL,1;将AL中数左移1位

温馨提示

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

评论

0/150

提交评论