机电技工题库:7 微处理器及微机原理试题 二厂焊装 (2).docx
类别:维修电气 出题车间:CP2BS出题人邮箱:填空题1、微机系统由(硬件系统)和(软件系统)两部分组成。2、8086有(20 )位地址线,存储器容量为(IM ) B。4、8086/8088 的四个段寄存器为(DS )、( ES )、( SS )、( CS )5、用来存放CPU状态信息的寄存器是(FLAGS )o6、用来存放指令地址的寄存器是(IP )o7、8086的16位标志寄存器FLAGS中0F=l表示运算结果(溢出),ZF=1表示运算结果 为雯。PF=0表示运算结果的低8位中1的个数为(奇数)o8、8086的16位标志寄存器FLAGS中IF=1表示CPU (允许)中断,TF=1表示CPU进入 (单步)工作方式。9、地址4000H:0300H,其物理地址是(40300H),段地址是(4000H ),偏移地址是(0300H )。 10、8086存储器管理采用(分段管理)技术。11、I/O端口的寻址方式有两种,分别是(直接寻址),(间接寻址)o12、指令JO NEXT表示0F=( 1 )时转移。13、将I/O设备端口内容读入AL中的指令助记符是(IN )o14、8086CPU的I/O指令采用间接寻址时,使用的间接寄存器是(DX )。15、设置DF=1的指令为(STD )。16、清除CF标志的指令为(CLC )017、一对操作堆栈的指令为(POP )和(PUSH )o18、LOOPNZ的循环条件为(CXW0且ZFR )。19、实现无符号数乘2的指令的助记符是(SHL ),实现有符号数除2的指令的助记符是 (SAR )o20、变量/标号的三个属性是(段属性),(偏移属性),(类型属性)o21、DEBUG命令中,反汇编命令的英文字母为(U ),显示内存命令的英文字母为(D ), 跟踪执行命令的英文字母为(T ),显示和修改寄存器的命令(R ),汇编命令是(A )o 22、8086CPU引脚信号中中断请求两个信号名称为(INT )和(NMI )。23、半导体存存储器按使用功能分为(RAM )和(ROM )两种。24、地址译码方式有(单译码)和(双译码)两种。25、接口电路中一般有(数据)、(状态)和(控制)三种端口。26、1/0端口的编址方式一般有(存储器统一编址)和(独立编址)两种27、CPU与10设备之间数据传送控制方式常见的有(程序控制方式)、(中断控制方式) 和(DMA )三种。28 .在串行通信中有(同步通讯)、(异步通讯)两种最基本的通信方式。29 . 1片8259A中断控制器可管理(8 )级中断,用9片8259A可构成(64 )级主从式 中断管理系统。选择题1、源的变址寄存器是(A)oA) SIB) DIC) SP D) BX2、用来存放即将执行的指令的偏移地址的寄存器是(B )。A) SPB) IPC) BPD) CS3、用来存放运行结果状态的寄存器为(C )操作。A) SP B) SI C) FLAGSD) DX4、微机中控制总线传送的是(D )oA)存储器和I/O接口的地址码B)微处理器向内存储器和I/O接口传送的命令信号C)存储器和I/O设备向微处理器传送的状态信号D) B 和 C5 .在下列指令的表示中,不正确的是(C )A. MOV AL, BX+SI B. JMP SHORT DONIC. DEC 100D. MUL CLB) MOVD) MOVF) MOV )、(E B) MOVBX, AXAX, SI+12HAX, SI+BX+10H)和(F )。CS, 1500HC) MOV SL BXD) MOV 3000H, ALE) MOV DI+32H, 1845HF) MOV AL, 1000H10.指令LOOPNZ的循环结束条件是(D )oA) CX=O 且 ZF=OC) CX=O 且 ZF=1 11.语句 DAI DBA) DAI DB 4, 6,B) CX=0 或 ZF=0D) CX=O 或 ZF=12 DUP (4,6), 5汇编后,与该语句功能等同的语句是(C )o5B) DAI DB 2, 4, 6, 5C) DAI DB 4, 6, 4, 6, 5D) DAI DB 4, 6, 5, 4, 6, 512、对于语句 Y DW 10 DUP (0),则 TYPE Y 为(A )、LENGTH Y 为(B ), SIZE Y 为 (C )oA) 2 B) 10 C) 20 D) 413、8086CPU引脚MN/ MX接电源电压时,表示系统工作于(A )。A)最小模式B)最大模式14、8086/8088CPU的RD、M/I0引脚上为逻辑0时,意味着(C )操作。A)读存储器B)写存储器C)读1/0端口D)写1/0端口15、Intel 8286 的作用是( A)地址锁存B)产生时钟 16、Intel 8282 的作用是( A)地址锁存B)产生时钟 17、Intel 8284 的作用是( A)地址锁存B)产生时钟D )C)总线控制A )C)总线控制B )C)总线控制D)数据驱动D)数据驱动D)数据驱动6 .将DX的内容除以2,正确的指令是(C )A. DIV 2B. DIV DX, 2 C. SAR DX, 1 D. SHL DX, 17 .若栈顶的物理地址是20100H,当执行完POP AX指令后,栈顶的物理地址是(A )。A) 20102H B) 20101H C) 20100H D) 20103H8 .下列指令中,源操作数的寻址方式中,(C )属于立即寻址,(B )属于寄存器寻址, (E )属于寄存器间接寻址,(A )属于直接寻址,(D )属于寄存器相对寻址。A) MOV AX, 4000HC) SUB AX, 2000HE) MOV CX, BX9.下列指令中错误指令是(BA) MOV AX, DS18、Intel 8288 的作用是(C )A)地址锁存B)产生时钟C)总线控制D)数据驱动19 .以下存储器件,若存有数据,当掉电时,(B )存储器件不能保留原有数据?A)磁芯存储器 B) RAM C) ROM20 .可编程芯片8259的作用是(B )oA.定时/计数 B.中断控制C.并行输入输出 D.数/摸转换21 .在串行通信中,每一位数据传送所需要时间与(A )有关。A.波特率 B.帧格式 C.CPU频率 D.固定不变22 .芯片DAC0832的作用是(D )。A.定时/计数B.模/数转换C.并行输入输出D.数/模转换23 .芯片ADC0809的作用是(B )。A.定时/计数B.模/数转换C.并行输入输出D.数/模转换 简答题1、微机中各部件的连接采用什么技术?为什么?答:现代微机中广泛采用总线将各大部件连接起来。有两个优点:一是各部件可通过总线 交换信息,相互之间不必直接连线,减少了传输线的根数,从而提高了微机的可靠性;二 是在扩展计算机功能时,只须把要扩展的部件接到总线上即可,十分方便。2、微机系统的总线结构分哪三种?答:单总线、双总线、双重总线3、模型机有哪些寄存器,以及作用?答:通用寄存器组:可由用户灵活支配,用来存放参与运算的数据或地址信息。地址寄存器:专门用来存放地址信息的寄存器。程序计数器:它的作用是指明下一条指令在存储器中的地址。指令寄存器:用来存放当前正在执行的指令代码指令译码器:用来对指令代码进行分析、译码,根据指令译码的结果,输出相应的控 制信号4、8086CPU的内部结构由哪两部分组成,各组成部件又有哪些部件组成、功能是什么? 答:8086CPU内部结构由BIUEU两部分组成.(DEU的组成和各组成部件功能如下:算术逻辑运算单元:用于8位/16位二进制算术和逻辑运算.通用寄存器组:用来存放操作数或操作数的地址标志寄存器:用来存放反映CPU运算的状态特征和存放某些控制标志数据暂存器:协助ALU完成运算,暂存参加运算的数据(2)BIU的组成和各组成部件功能地址加法器:用来形成20位物理地址段寄存器:用来存放段的基值IP:存放下一条指令的地址指令队列缓冲器:用来存放预取的指令总线控制逻辑:将内部总线和外部总线相连.5、8086/8088为什么采用地址/数据复用技术? 8086有哪些管脚是复用的?答:考虑到芯片成本,8086/8088采用40条引线的封装结构。40条引线引出8086/8088 的所有信号是不够用的,采用地址/数据线复用引线方法可以解决这一矛盾,从逻辑角度, 地址与数据信号不会同时出现,二者可以分时复用同一组引线。8086管脚复用有:AD15AD0是分时复用的存储器或端口的地址和数据总线地址/状态总线A19 / S6-A16 / S3BHE/S7为高8位数据总线允许/状态复用引脚6、CPU在中断周期要完成哪些主要的操作?答:CPU在中断周期要完成下列操作:(1)关中断(2)保留断点(3)保护现场(4)给出中断入口地址,转去相应的中断服务程序(5)恢复现场(6)开中断(7)返回7、芯片8255有几个控制字?各自功能如何?若8255A控制字写入同一个控制端口如何区 分不同的控制字?答:芯片8255有2个控制字:方式选择控制字和端口(3置位/复位控制字。功能如下:方式选择控制字:制定工作方式工作。端口 C置位/复位控制字:通过对控制寄存器写入端口 C置位/复位控制字来实现对其 按位控制。通过控制字D7作为特征位来区分不同的控制字。