您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > 微机原理汇编语言及接口技术模拟题
一、选择题(每题2分,共20分)1.CPU响应INTR引脚上来的中断请求的条件之一是()。A.IF=0B.IF=1C.TF=0D.TF=12.下列数中最大的数是()。A.(10000011)2B.(10010101)BCDC.(92)16D.(101)103.RAM6116芯片有2K×8位的容量,它的片内地址选择线和数据线分别是()。A.A0~A15和D0~D15B.A0~A10和D0~D7C.A0~A11和D0~D7D.A0~A11和D0~D154.下列指令中正确的是()。A.MOVBX,ALB.MOVBL,AXC.MOVBL,ALD.INBL,40H5.8253是可编程定时、计数器芯片,它内部有()。A.三个定时器B.四个定时器C.二个计数器D.四个计数器6.采用级联方式使用8259中断控制器,可使它的硬件中断源最多扩大到()个。A.8B.16C.32D.647.下述产生片选信号的方法中,被选中芯片不具有唯一确定地址的是()。A.线选法或部分译码B.仅部分译码C.仅线选法D.全译码8.一台微机化仪器采用8255A芯片做数据传送接口,并规定使用I/O地址的最低两位作芯片内部寻址,已知芯片A口地址为0F4H,则当CPU执行输出指令访问0F7H端口时,其操作为()。A.数据从端口C送数据总线B.数据从数据总线送端口CC.控制字送控制寄存器D.数据从数据总线送端口B9.在执行指令MOVAX,0后,CPU状态标志位ZF的取值为()。A.0B.1C.不确定D.没有影响10.8086CPU复位后,CPU执行的第一条指令的起始地址应是()。A.ROM,FFFF0HB.RAM,FFFF0HC.ROM,FFFFHD.RAM,FFFFH二、填空题(每空1分,共20分)1.计算机主机与I/O设备间进行数据传送的方式主要包括以下五种:I/O处理机、、、、。2.为了解决CPU与外部设备工作速度的不一致,在I/O接口电路中,输入必须有,输出必须有。3.总线是指传递信息的一组公用导线,系统总线信号一般分为3组,分别是:、、。4.8088CPU的中断响应需发送个响应周期,其中第二个响应周期时给出。5.8253定时/计数器的端可作为中断请求信号。6.从内存地址0000H:0048H开始的连续4个单元中存放的内容为00H、38H、30H、50H,则该地址对应的中断类型码为_____________,该中断对应的中断服务程序的入口地址为_____________________。7.逻辑地址为3000H:5234H的存储单元的物理地址是。8.设SP=0040H,如果用进栈指令存入5个数据,则SP=,若又用出栈指令取出2个数据,则SP=。9.当CPU使用中断方式从ADC0809读取数据时,ADC0809向CPU发出中断请求的信号是。10.执行下列指令后,MOVAX,95ABHMOVBX,5F67HXORAX,BXAH=AL=。三、判断题,正确的打“√”,错误的打“×”(每小题1分,共10分)()1.8086CPU和8088CPU的外部数据总线都是16位。()2.8088系统中,每个存储单元都对应着唯一一个物理地址和唯一一个逻辑地址。()3.DMA方式的I/O操作与程序查询方式和中断控制方式相比,用硬件控制代替了软件控制,且无需经CPU传数,因此数据传送速度明显提高。()4.若I/O端口与主存单元统一用主存地址编址,那么在计算机的指令系统中可以不设专门的I/O指令。()5.8259A可以编程实现某些低优先级中断打断高优先级中断的工作方式。()6.8255A工作在方式1或方式2时,可以程序查询方式同CPU交换数据,其被查询状态字可通过读C口获得。()7.若ABC为一标号,则其用在宏汇编伪指令前时需要在后面加上冒号,而用在8086/8088指令前则不需要冒号。()8.所谓I/O操作,是指CPU访问I/O设备的操作。()9.A/D转换器精度主要取决于它的位数,位数越多,量化电平越小,A/D转换精度越高。()10.引入虚拟存储技术后,使CPU可寻址物理空间变得同外存容量一样大。四、简答题(共20分)1.微型计算机硬件系统由哪几部分组成?各部分功能是什么?(6分)2.8086基本总线周期是如何组成的?各状态中完成什么基本操作?(5分)3.8259的内部寄存器中IRR、IMR、ISR三个寄存器的作用是什么?中断结束实质上是对哪个寄存器进行操作?4、在8088系统最小组态中,读取指令“SUB[4000H],AX”(指令长度为3B)和执行该指令各需要几个总线周期?它们各是什么样的总线周期?(4分)五、综合应用题(共30分)1.以下程序段实现将BLOCK单元开始的连续100个存储单元清0,请在空白处填上适当的语句,完成该程序段。(5分)MOVBX,MOVCX,L1:MOV,0BXL12.有以下数据段的定义:DataSegmentvar1db‘ABC’,10,10h,2dup(1,?,3dup(6))var2dw‘31’,1234hvar3equ5var4db‘hello’,0FBhDataEnds设定位后var1的地址为3000H:0000H,画图说明该数据段存储空间的分配以及初始化的数据值。(5分)3.已知RAM芯片和地址译码器的引脚如下图所示,试回答如下问题(10分):(1)若要求构成一个8K×8的RAM存储器,需几片这样的芯片?(2)设RAM存储器占用起始地址为D1000H的连续地址空间,若采用全地址译码方式译码,试画出存储器系统最小组态模式下的电路连接图。(3)写出每块RAM芯片的地址范围。4.某PC机应用系统以8255A作为接口,采集8位开关S0~S7的状态,然后通过一组发光二极管LED0~LED7显示出来(Sn闭合,对应的LEDn亮)。对8位开关状态的采集受总开关Kc的控制,Kc闭合时才允许采样。电路连接图如下图所示。(10分)(1)写出8255的四个端口地址。(2)写出8255的方式控制字(未用的位设为0)。(3)编写实现给定功能的汇编语言程序段。模拟题二一、选择题(每小题2分,共20分)1.CPU响应INTR引脚上来的中断请求的条件之一是()。A.IF=0B.IF=1C.TF=0D.TF=12.执行下列指令:STR1DW‘NO’STR2DB14DUP(?)CONTEQU$-STR1MOVCX,CONTMOVAX,STR1HLT后寄存器CL的值是()。A.0FHB.0EHC.12HD.10H3.用BP作基址变址寻址时,操作数所在的段是当前()。A.数据段B.代码段C.堆栈段D.附加段4.8086的延长总线周期是在()之后插入TW周期。A.T1B.T2C.T3D.T45.8259A管理可屏蔽中断时,中断结束的含义指的是()。A.设置中断类型码B.清0中断服务寄存器C.设置中断优先级D.置1中断屏蔽寄存器6.RAM6116芯片有2K×8位的容量,它的片内地址选择线和数据线分别是()。A.A0~A15和D0~D15B.A0~A10和D0~D7C.A0~A11和D0~D7D.A0~A11和D0~D157.8253/8254无论工作在哪种方式,在初始化编程时,写入控制字后,输出端OUT便()。A.变为高电平B.变为相应的高电平或低电平C.变为低电平D.保持原状态不变,直到计数结束8.为了解决CPU与外部设备工作速度的不一致,在I/O接口电路中,输入必须有(),输出必须有()。A.锁存器B.缓冲器C.译码器D.控制器9.有关逐次逼近式10位A/D转换芯片的正确叙述是:()。A.转换时间与模拟输入电压有关,分辨率为1/210B.转换时间与模拟输入电压无关,分辨率为1/210C.转换时间与模拟输入电压有关,分辨率为1/29D.转换时间与模拟输入电压无关,分辨率为1/2910.8086CPU复位后,CPU执行的第一条指令的起始地址应是()。A.ROM,FFFF0HB.RAM,FFFF0HC.ROM,FFFFHD.RAM,FFFFH二、填空题(每小题1分,共20分)1.8088CPU的中断响应需发送个响应周期,其中第二个响应周期时给出。2.8088CPU从结构上可分为二部分,其中EU负责,BIU则负责。3.一个中断类型号为1CH的中断向量程序存放在0100H:3800H开始的内存中,其中断向量存储在地址为至的个单元中4.十进制数73=B=Q=H。5.8253定时器/计数器中,时钟信号CLK的作用是,门控信号GATE作用为。6.汇编语言程序上机的三个基本步骤为编写源程序、和,分别得到的主要文件后缀名为.asm、和。7.为保证动态RAM(DRAM)中的内容不消失,需要进行操作。设SP=0040H,如果用进栈指令存入5个数据,则SP=,若又用出栈指令取出2个数据,则SP=。8.当CPU使用中断方式从ADC0809读取数据时,ADC0809向CPU发出中断请求的信号是。三、判断题,正确的打“√”,错误的打“×”(每小题1分,共10分)()1.8086CPU和8088CPU的外部数据总线都是16位。()2.8088系统中,每个存储单元都对应着唯一一个物理地址和唯一一个逻辑地址。()3.已知SRAM芯片2114容量为1K*4,若要组成16K*8的系统存储器,则一共需要16组,共32片芯片。()4.若I/O端口与主存单元统一用主存地址编址,那么在计算机的指令系统中可以不设专门的I/O指令。()5.8259A可以编程实现某些低优先级中断打断高优先级中断的工作方式。()6.8255A工作在方式1或方式2时,可以程序查询方式同CPU交换数据,其被查询状态字可通过读C口获得。()7.若ABC为一标号,则其用在宏汇编伪指令前时需要在后面加上冒号,而用在8086/8088指令前则不需要冒号。()8.所谓I/O操作,是指CPU访问I/O设备的操作。()9.A/D转换器精度主要取决于它的位数,位数越多,量化电平越小,A/D转换精度越高。()10.引入虚拟存储技术后,使CPU可寻址物理空间变得同外存容量一样大。四、简答题(共20分)1.在8088系统最小组态中,读取指令“ADD[3000H],AX”(指令长度为3B)和执行该指令各需要几个总线周期?它们各是什么样的总线周期?(3分)2.简述微处理器、微机和微机系统三者的含义?(6分)3.试画出下列数据段以十六进制表示的各存储单元分配情况,写出变量VAR1,VAR2,VAR3的偏移地址和LEN的值。(7分)DATASEGMENTVAR1DB20,30,40,-30,2dup(0)VAR2DW50LENEQU$-VAR1VAR3DB‘Hello’DATAENDS4.I/O端口的编址方式有哪两种?简述其优缺点;8088对I/O端口采用的是何种编址方式?(4分)五、综合题(共30分)1.某PC系列微机应用系统以8255A作为接口,采集一组开关S7~S0的状态,然后它通过一组发光二极管LED7~LED0显示出来,(Si闭合,对应LEDi亮;Si断开,对应LEDi灭),电路连接如下图二所示。已知8255A的A、B两组均工作在方式0。(10分)(1)写出8255A四个端口地址;(2)写出8255A的工作方式控制字(未用的位为0);(3)画出实现给定功能的汇编语言程序流程图,并编写程序。2.利用2716芯片扩充存储器如下图所示。(10分)(1)2716芯片的容量是多少?该存储器的起始地址是多少?(2)若要使该存储器的起始地址为2C000H,请完成电路的修改(地址线20根)。模拟题三一.选择题(每小题2分,共20分)1.在执行指令MOVAX,0后,CPU状态标志位ZF的取值为()。A.0B.1C.不确定D.没有影响2.用BP作基址变址寻址时,操作数所在的段是当前()。A.数据段B.代码段C.堆栈段D.附加段3.如果有多个中断同时发生,系统将按照中断优先级响应优先级最高的中断请求。若要调整中断事件的响应次序,可以利用()。A.中断响应B.中断屏蔽C.中断向量D.中断嵌套4.当8086/8088CPU响应DMA设备的HOLD请求后,CPU将()。A.转入特殊中断服务程序B.进
本文标题:微机原理汇编语言及接口技术模拟题
链接地址:https://www.777doc.com/doc-2470028 .html