您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 微机原理与控制技术(试题)
1《微机原理与控制技术》课程考试一、单项选择题(本大题共10小题,每小题2分,共20分)1、需要定期刷新的存储器类型是(B)A.静态存储器B.动态存储器C.只读存储器D.易失性存储器2、8086系统可寻址I/O端口空间是(C)A.1MBB.1KBC.64KBD.2KB3、64KB存储空间需要多少根地址总线?(A)A.16条B.20条C.30条D.40条4、当标志寄存器FLAG中的什么标志位是“1”时,CPU才响应INTR中断(B)A.TFB.IFC.DFD.OF5、指令DECCX,此条指令的寻址方式是(A)A.寄存器寻址B.存储器寻址C.立即寻址D.直接寻址6、已知:段地址和偏移地址分别为是2018H和0028H,此存储单元的物理地址是(C)A.20208HB.02298HC.201A8HD.203CH7、下列无符号数中,最小的数是(A)A.(101001)2B.(52)8C.(2B)16D.(50)108、堆栈段最大容量为(B)A.1MBB.64KBC.64BD.2MB9、决定CPU能够访问存储空间的大小的总线是(A)A.地址总线B.控制总线C.数据总线D.系统总线10、ASCII码是美国信息交换标准码,字母C的ASCII码是(B)A.33HB.43HC.53HD.63H二、填空题(本大题共8小题,每空1分,共20分)1、16D=10000B=10H。2、-66D=[11000010]原=[10111101]反=[10111110]补。3、8086/8088微处理器内部结构分为接口元BIU和行元EU两大部分。4、8088微处理器的数据AD0~AD7引脚是分时复用的。要实现分时复用,ALE引脚和DEN引脚须配合使用。5、典型的I/O接口包括三个端口,它们是数据端口、状端口和控制端口。6、计算机的内存按工作方式分,可分为随机存器和只存器。7、在CPU与外设的数据传送方式中,需要输入/输出协处理器完成传送任务的是DMA送方式8、8086CPU系统的段寄存器有四个,它们是CS、DS、ES和SS。三、改错题(本大题共5小题,每小题3分,共15分)1、MOVAL,SI;改:MOVAX,SI;2、PUSH5000H改:MOVAX,5000H;PUSHAX3、XCHGBX,0F45H改:MOVAX,0F45H;XCHGBX,AX4、INC0FCFH改:MOVAX,0FCFH;INCAX5、当外设准备好,可以与CPU传送数据时,由外设向CPU发请求信号,CPU在一定条件下,暂停正在执行的程序,转去执行输入/输出程序,这种数据传送方式叫条件传送方式。2改:当外设准备好,可以与CPU传送数据时,由外设向CPU发请求信号,CPU在一定条件下,暂停正在执行的程序,转去执行输入/输出程序,这种数据传送方式叫中断传送方式四、简答题(本大题共2小题,每小题5分,共10分)1、什么是I/O端口?它与I/O接口有何关系?答:I/O端口是指I/O接口电路中能被CPU直接访问的寄存器或某些特定器件(如触发器或锁存器等)。一个I/O接口电路中可能有一个或若干个端口,如命令口、状态口、数据口等;而且I/O端口都有确切的地址(或编号)。2、何谓全译码电路?何谓部分译码电路?答:I/O电路中只有部分地址信号参加译码,该电路称为部分译码电路。部分译码电路简单,使用地址线少,但译出的地址有重叠。I/O电路中所有地址线都参加了译码,该电路称为全译码电路。全译码电路中译出的地址是唯一的,不会产生地址重叠.五、综合编程题(本大题共2小题,共20分)1、正确填写适当指令,完成程序功能。(每空2分,共8分)在以地址VAR开始的连续存储单元中,存放两个无符号数X1和X2,找出其中大数存入MAX单元中。DATASEGMENTVARDWX1,X2MAXDW?DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVAX,VARCMPAX,VAR+2JNCNEXTMOVAX,VAR+2NEXT:MOVMAX,AXHLTCODEENDSENDSTART2、在数据段中存放两个32位无符号数DATA1和DATA2,编写代码段源程序,计算两数之和,结果存放于RESULT单元中。(12分)DATASEGMENTDATA1DD12345678HDATA2DD3A55BC00HRESULTDD?DATAENDSSTACKSEGMENTSTACKDW128DUP(0)STACKENDS„„(续写代码段汇编语言源程序3代码段源程序如下:CODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACKSTART:MOVAX,DATAMOVDS,AXMOVAX,WORDPTRDATA1ADDAX,WORDPTRDATA2MOVWORDPTRRESULT,AXMOVAX,WORDPTRDATA1+2ADCAX,WORDPTRDATA2+2MOVWORDPTRRESULT+2,AXCODEENDSENDSTART六、硬件电路设计(本大题1小题,共15分)设某微机系统的内存由地址连续的16KB静态RAM组成。系统CPU为8088,存储器芯片使用8K×4的RAM芯片,内存起始地址为88000H,采用全地址译码方式对其译码。试求:①完成存储器扩展电路设计,画出SRAM与CPU的连线。②写出每组芯片的地址范围。(⑴和⑵芯片为Ⅰ组,⑶和⑷芯片为Ⅱ组)答:②第1组芯片的地址范围是88000H~89FFFH,第2组芯片的地址范围是8A000H~8BFFFH。一、填空题1、当CPU的INTR引脚接收到高电平信号,并且中断允许标志IF=1时,CPU响应可屏蔽中断。2、CPU与外设进行数据传输,控制方式有程序控制、直接存储器存取(DMA)控制、中断控制和I/O处理机控制四种方式。3、半导体存储器按存取方式分,分为__随机存取存储器(RAM和只读存储器(ROM)4、利用电容存储电荷的原理来保存信息的随机存储器是动态RAM(DRAM,它需要设置专门的外部控制电路进行__刷新__操作。5、一个无符号数F0H,二进制表示为11110000B,八进制表示为360O,十进制表示为240D,压缩的BCD码表示为001001000000BCD。6、8086/8088CPU内部存储空间的物理地址范围为00000H-FFFFFH。7、计算机系统中,只有8086/8088CPU一个微处理器,8086/8088CPU工作模式是最小模式。8、8086CPU地址锁存允许信号引脚是ALE。9、8086/8088CPU的内存分为四个逻辑段,它们是数据段、代码段、附加段和堆栈段。10、Intel8086CPU的存储器有奇存储器体和偶存储器体之分,分别由BHE信号和A0信号作为选通线。4一、填空题(本大题共9小题,每空2分,共30分)1、计算机存储信息的最小单位是字节。2、有一数据段装入内存后,当DS=095FH时,某单元的物理地址是11820H,则IP=8230H若DS=2F5FH,该单元的物理地址是37820H。3、(10010010)压缩BCD码=92D=1011100B=5CH。4、8086CPU微机系统的I/O端口编址方式采用独立编址方式,访问I/O端口的寻址方式采用直接寻址和DX寄存器间接寻址两种。5、[01111100]补=(01111100)原=(124)10。6、8086/8088CPU芯片,INTR引脚的定义为可屏蔽中断请求信号输入端。7、微处理器的最基本工作单位时间是时钟周期。8、用户程序装入内存后,SS=095BH,SP=40H,栈底部物理地址是095EFH。9、需要定期刷新的存储器类型是动态存储器。二、判断题(判断下列指令正确性,如果错误,请说明错误的理由)1、MOVSS,CS答:错,段寄存器间不能传送。2、POPCS答:错,POP指令的操作数不能为CS3、ADDAX,5答:对4、SUBBL,0F10H答:操作数类型不一致。5、INAX,1234H答:输入输出指令,当端口地址大于255时,应用DX作为间接寻址。三、简答题(本大题共3小题,每小题5分,共15分)1、什么是微机的双总线结构?答:在微机的双总线结构中,存储器和I/O接口各有一组总线与CPU相连,CPU可分别在两组总线上同时与存储器和I/O接口交换信息,提高了总线的数据传输效率。2、8086/8088CPU的微机系统有哪两种工作方式?这两种工作方式的主要特点是什么?答:两种工作方式:最小方式和最大方式。当MN/MX引脚接+5V时,CPU处于最小方式,即单处理器系统方式,它适合于较小规模的应用。当MN/MX引脚接地时,CPU处于最大方式,在最大方式系统中,一般包含两个或多个微处理器,8086/8088为主处理器,其他的为协处理器或I/O处理器。主要特点:在最大方式中外加有8288总线控制器,通过它对CPU发出的控制信号进行变换和组合,得到对存储器和I/O端口的读/写信号及对锁存器、总线收发器的控制信号,使总线控制功能更加完善,在最小方式中所有总线控制信号都是由CPU发出的。3、下列指令执行后,请计算寄存器AX中的值,并判断标志寄存器FLAG中,SF、ZF、CF、OF的值MOVBX,5439HADDBX,456AH答:AX=99A3H,SF=1,ZF=0,CF=0,OF=1四、综合编程题(本大题共3小题,共28分)1、按要求编写程序。将字节变量NUMB中的内容与NUMB+1中的内容互换。(使用交换指令,字传送)(9分)答:MOVAX,WORDPTRNUMBXCHGAL,AHMOVWORDPTRNUMB,AX2、下列程序段中各指令执行后,请依次写出寄存器AX的值。(以十六进制数表示)MOVAX,8000H5ORAX,3FDFHADDAX,0EBEEHXCHGAH,ALSALAX,1寄存器AX的值依次是AX=8000H,AX=BFDFH,AX=ABCDH,AX=CDABH,AX=9B56H3、正确填写适当指令,完成程序功能。将DATA1中定义的无符号数乘以20,结果存放入RESULT单元中。DATASEGMENTDATA1DBX1RESULTDW?DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AX(MOVAL,DATA1)MOVAH,00HMOVCL,2(SHLAX,CL)MOVDX,AXSALAX,CL(ADDAX,DX)MOVRESULT,AXCODEENDSENDSTART五、硬件电路设计(本大题1小题,共已知:某16位微机系统的CPU与RAM连接的部分示意图如图所示,若RAM采用每片容量为2K×2位的芯片,试回答下列填空问题。(1)根据题意,本系统需该种芯片(8)片。(2)由74LS138的5Y端和6Y端分别引出线连至RAM1和RAM2两组芯片的CS端,则RAM1的地址范围分别是(FA800H~FAFFFH);RAM2的地址范围分别是(FB000H~FB7FFH)
本文标题:微机原理与控制技术(试题)
链接地址:https://www.777doc.com/doc-2435693 .html