工学微机原理汇编语言及接口技术模拟题_第1页
工学微机原理汇编语言及接口技术模拟题_第2页
工学微机原理汇编语言及接口技术模拟题_第3页
工学微机原理汇编语言及接口技术模拟题_第4页
工学微机原理汇编语言及接口技术模拟题_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

1、一、选择题(每题2分,共20分)1.       CPU响应INTR引脚上来的中断请求的条件之一是()。AIF=0 BIF=1 CTF=0 DTF=12.       下列数中最大的数是()。A(10000011)2 B(10010101)BCDC(92)16 D(101)103.       RAM 6116芯片有2K×8位的容量,它的片内地址选择线和数据线分别是( )。AA0A15和D0D15 BA0A

2、10和D0D7CA0A11和D0D7 DA0A11和D0D154.       下列指令中正确的是()。A. MOV BX,AL B. MOV BL,AXC. MOV BL,AL D. IN BL,40H5.       8253 是可编程定时、计数器芯片,它内部有( )。A三个定时器 B四个定时器 C二个计数器 D四个计数器6.       采用级联方式使用8259中断控制器,可使它的硬件中断源最多扩大到( )个。

3、A8 B. 16 C. 32D. 647.        下述产生片选信号的方法中,被选中芯片不具有唯一确定地址的是()。A线选法或部分译码 B. 仅部分译码C. 仅线选法 D. 全译码8.       一台微机化仪器采用8255A芯片做数据传送接口,并规定使用I/O地址的最低两位作芯片内部寻址,已知芯片A口地址为0F4H,则当CPU执行输出指令访问0F7H端口时,其操作为()。A数据从端口C送数据总线 B数据从数据总线送端口C C控制字送控制寄存器 D数据从数据总

4、线送端口B9.       在执行指令MOV AX,0后,CPU状态标志位ZF的取值为()。A0 B1 C不确定 D没有影响10.    8086CPU复位后,CPU执行的第一条指令的起始地址应是()。AROM,FFFF0H BRAM,FFFF0H CROM,FFFFH DRAM,FFFFH二、填空题(每空1分,共20分)1.       计算机主机与I/O设备间进行数据传送的方式主要包括以下五种:I/O处理机、。2.  &#

5、160;    为了解决CPU与外部设备工作速度的不一致,在I/O接口电路中,输入必须有,输出必须有。3.        总线是指传递信息的一组公用导线,系统总线信号一般分为3组,分别是:、。4.       8088CPU的中断响应需发送个响应周期,其中第二个响应周期时给出。5.       8253定时/计数器的端可作为中断请求信号。6.   

6、    从内存地址0000H:0048H开始的连续4个单元中存放的内容为00H、38H、30H、50H,则该地址对应的中断类型码为_,该中断对应的中断服务程序的入口地址为_。7.       逻辑地址为3000H:5234H的存储单元的物理地址是。8.       设SP=0040H,如果用进栈指令存入5个数据,则SP=,若又用出栈指令取出2个数据,则SP=。9.       当CPU使

7、用中断方式从ADC0809读取数据时,ADC0809向CPU发出中断请求的信号是。10.   执行下列指令后,MOVAX,95ABH MOVBX,5F67H XORAX,BX AH=AL。三、判断题,正确的打“”,错误的打“×”(每小题1分,共10分)()18086CPU和8088CPU的外部数据总线都是16位。()28088系统中,每个存储单元都对应着唯一一个物理地址和唯一一个逻辑地址。()3DMA方式的I/O操作与程序查询方式和中断控制方式相比,用硬件控制代替了软件控制,且无需经CPU传数,因此数据传送速度明显提高。()4若I/O端口与主存单元统一用主存地址编

8、址,那么在计算机的指令系统中可以不设专门的I/O指令。()58259A可以编程实现某些低优先级中断打断高优先级中断的工作方式。()68255A工作在方式1或方式2时,可以程序查询方式同CPU交换数据,其被查询状态字可通过读C口获得。()7若ABC为一标号,则其用在宏汇编伪指令前时需要在后面加上冒号,而用在8086/8088指令前则不需要冒号。 ()8所谓I/O操作,是指CPU访问I/O设备的操作。()9A/D转换器精度主要取决于它的位数,位数越多,量化电平越小,A/D转换精度越高。()10引入虚拟存储技术后,使CPU可寻址物理空间变得同外存容量一样大。四、简答题(共20分)1 

9、60;  微型计算机硬件系统由哪几部分组成?各部分功能是什么?(6分)2    8086基本总线周期是如何组成的?各状态中完成什么基本操作?(5分)3    8259的内部寄存器中IRR、IMR、ISR三个寄存器的作用是什么?中断结束实质上是对哪个寄存器进行操作?4、    在8088系统最小组态中,读取指令“SUB 4000H ,AX”(指令长度为3B)和执行该指令各需要几个总线周期?它们各是什么样的总线周期?(4分)五、综合应用题(共30分)1    以下程序段

10、实现将BLOCK单元开始的连续100个存储单元清0,请在空白处填上适当的语句,完成该程序段。(5分)         MOVBX,MOVCX,L1:MOV,0BXL12    有以下数据段的定义:Data Segmentvar1 db ABC,10,10h,2 dup(1,?,3 dup(6)var2 dw 31,1234hvar3 equ 5var4 db hello,0FBhData Ends设定位后var1的地址为 3000H:0000H,画图说明该数据段存储空间的分配

11、以及初始化的数据值。(5分)3    已知RAM芯片和地址译码器的引脚如下图所示,试回答如下问题(10分):(1)    若要求构成一个8K×8的RAM 存储器,需几片这样的芯片?(2)    设RAM存储器占用起始地址为D1000H的连续地址空间,若采用全地址译码方式译码,试画出存储器系统最小组态模式下的电路连接图。(3)    写出每块RAM芯片的地址范围。4.         某P

12、C机应用系统以8255A作为接口,采集8位开关S0S7的状态,然后通过一组发光二极管LED0LED7显示出来(Sn闭合,对应的LEDn亮)。对8位开关状态的采集受总开关Kc的控制,Kc闭合时才允许采样。电路连接图如下图所示。(10分)(1)写出8255的四个端口地址。(2)写出8255的方式控制字(未用的位设为0)。(3)编写实现给定功能的汇编语言程序段。模拟题二一、选择题(每小题2分,共20分)1    CPU响应INTR引脚上来的中断请求的条件之一是()。AIF=0 BIF=1 CTF=0 DTF=12    执行下列指令:STR

13、1DWNO STR2DB 14 DUP(?)CONTEQU $-STR1 MOVCX,CONT MOVAX,STR1 HLT 后寄存器CL的值是()。A0FH B0EH C12H D10H3.       用BP作基址变址寻址时,操作数所在的段是当前()。A. 数据段 B. 代码段C. 堆栈段 D. 附加段4.       8086的延长总线周期是在()之后插入TW周期。AT1BT2CT3DT45.       82

14、59A管理可屏蔽中断时,中断结束的含义指的是()。A设置中断类型码B清0中断服务寄存器C设置中断优先级D置1中断屏蔽寄存器6.       RAM 6116芯片有2K×8位的容量,它的片内地址选择线和数据线分别是( )。AA0A15和D0D15 BA0A10和D0D7CA0A11和D0D7 DA0A11和D0D157.       8253/8254无论工作在哪种方式,在初始化编程时,写入控制字后,输出端OUT便()。A变为高电平 B变为相应的高电平或低电平C变为低

15、电平 D保持原状态不变,直到计数结束8.       为了解决CPU与外部设备工作速度的不一致,在I/O接口电路中,输入必须有(),输出必须有()。A锁存器 B. 缓冲器C. 译码器 D. 控制器9    有关逐次逼近式10位A/D转换芯片的正确叙述是:()。A转换时间与模拟输入电压有关,分辨率为1/210B. 转换时间与模拟输入电压无关,分辨率为1/210C转换时间与模拟输入电压有关,分辨率为1/29D转换时间与模拟输入电压无关,分辨率为1/2910.    8086CPU

16、复位后,CPU执行的第一条指令的起始地址应是()。AROM,FFFF0H BRAM,FFFF0H CROM,FFFFH DRAM,FFFFH二、填空题(每小题1分,共20分)1    8088CPU的中断响应需发送个响应周期,其中第二个响应周期时给出。2    8088CPU从结构上可分为二部分,其中EU负责,BIU则负责。3    一个中断类型号为1CH的中断向量程序存放在0100H:3800H开始的内存中,其中断向量存储在地址为至的个单元中4    十进制数73=B=Q=

17、H。5    8253定时器/计数器中,时钟信号CLK的作用是,门控信号GATE作用为。6    汇编语言程序上机的三个基本步骤为编写源程序、和,分别得到的主要文件后缀名为 .asm 、和。7    为保证动态RAM(DRAM)中的内容不消失,需要进行操作。设SP=0040H,如果用进栈指令存入5个数据,则SP=,若又用出栈指令取出2个数据,则SP=。8    当CPU使用中断方式从ADC0809读取数据时,ADC0809向CPU发出中断请求的信号是。三、判断题,正确的打“”

18、,错误的打“×”(每小题1分,共10分)()18086CPU和8088CPU的外部数据总线都是16位。()28088系统中,每个存储单元都对应着唯一一个物理地址和唯一一个逻辑地址。()3已知SRAM芯片2114容量为1K*4,若要组成16K*8的系统存储器,则一共需要16组,共32片芯片。()4若I/O端口与主存单元统一用主存地址编址,那么在计算机的指令系统中可以不设专门的I/O指令。()58259A可以编程实现某些低优先级中断打断高优先级中断的工作方式。()68255A工作在方式1或方式2时,可以程序查询方式同CPU交换数据,其被查询状态字可通过读C口获得。()7若ABC为一标号,

19、则其用在宏汇编伪指令前时需要在后面加上冒号,而用在8086/8088指令前则不需要冒号。 ()8所谓I/O操作,是指CPU访问I/O设备的操作。()9A/D转换器精度主要取决于它的位数,位数越多,量化电平越小,A/D转换精度越高。()10引入虚拟存储技术后,使CPU可寻址物理空间变得同外存容量一样大。四、简答题(共20分)1    在8088系统最小组态中,读取指令“ADD 3000H ,AX”(指令长度为3B)和执行该指令各需要几个总线周期?它们各是什么样的总线周期?(3分)2    简述微处理器、微机和微机系统三者的含义?(6分)

20、3.       试画出下列数据段以十六进制表示的各存储单元分配情况,写出变量VAR1,VAR2,VAR3的偏移地址和LEN的值。(7分)DATASEGMENTVAR1DB 20,30,40,-30,2 dup(0)VAR2DW 50LENEQU $-VAR1VAR3DB HelloDATAENDS4.       I/O端口的编址方式有哪两种?简述其优缺点;8088对I/O端口采用的是何种编址方式?(4分)五、综合题(共30分)1.   

21、60;     某PC系列微机应用系统以8255A作为接口,采集一组开关S7S0的状态,然后它通过一组发光二极管LED7LED0显示出来,(Si闭合,对应LEDi亮;Si断开,对应LEDi灭),电路连接如下图二所示。已知8255A的A、B两组均工作在方式0。(10分)(1)写出8255A四个端口地址;(2)写出8255A的工作方式控制字(未用的位为0);(3)画出实现给定功能的汇编语言程序流程图,并编写程序。 2.       利用2716芯片扩充存储器如下图所示。(10分)(1)&#

22、160;     2716芯片的容量是多少?该存储器的起始地址是多少?(2)      若要使该存储器的起始地址为2C000H,请完成电路的修改(地址线20根)。模拟题三一选择题(每小题2分,共20分)1.       在执行指令MOV AX,0后,CPU状态标志位ZF的取值为()。A0 B1 C不确定 D没有影响2.       用BP作基址变址寻址时,操作数所在的段是当前()。A.

23、数据段 B. 代码段C. 堆栈段 D. 附加段3.       如果有多个中断同时发生,系统将按照中断优先级响应优先级最高的中断请求。若要调整中断事件的响应次序,可以利用()。A中断响应 B中断屏蔽 C中断向量 D中断嵌套4.       当8086/8088CPU响应DMA设备的HOLD请求后,CPU将()。A转入特殊中断服务程序 B进入等待周期C接受外部数据 D放弃对总线控制权5.       对8255A的口执

24、行按位置位复位操作时,写入的端口地址是()。A端口A B端口B C端口C D控制端口6.       若X=-128,Y=-1,字长n=16,则X+Y补=()。A8081H BFF7FH C0081H D807FH7.       已知DATA1是在数据段中用伪指令DB定义的变量,下列指令中()是非法的。AMOV DATA1,AL BMOV BL,DATA1BX CMOV DATA1,BXDI DMOV WORD PTRDATA1,AX8.   

25、    5片8259A级联起来,可使中断源最多扩大到()级中断。A40B38C37D369.       8086/8088进行外设访问的地址空间为()。A. 00HFFHB. 0000H03FFHC. 0000HFFFFHD. 00000HFFFFFH10.    若8086 CPU主频为8MHz,则其基本总线周期为()。A200nsB500nsC125nsD250ns二填空题(每空1分,共20分)1.      

26、   溢出中断向量存放在00010H、00011H、00012H、00013H,若它们的内容依次为12H、13、56H、78H,则溢出中断服务程序入口物理地址是。2.         当存储器的读出时间大于CPU所要求的时间时,为了保证CPU与存储器的周期配合,就要利用信号,使CPU插入一个状态。3.         8259A有3种EOI方式,其目的都是为了。4.    &#

27、160;    决定计算机指令执行顺序的寄存器是,它总是指向。5.         已知8086系统中,(SS)=2250H,(SP)=0140H,如果在堆栈中压入5个数据,则栈顶的物理地址为,如果又从堆栈中弹出3个数据,则栈顶的逻辑地址为。6.         50和50H所对应的BCD码分别是、。(用十六进制形式表示)7.       

28、;  对I/O设备中I/O端口的编址有两种方式,分别是、,8088系统采用的是方式。8.         8086接到INTR引脚的外部设备请求信号后,如响应中断,就进入中断响应总线周期,并在时从数据总线上得到号。9.         总线是指传递信息的一组公用导线,系统总线信号一般分为3组,分别是:、。10.     8086/8088CPU在结构上由两个独立的功能部件和构成,这两个单

29、元可以并行工作,从而加快了程序的运行速度。三判断题,正确的打“”,错误的打“×”(每小题1分,共10分)1.         机器语言是计算机唯一可以立即执行的语言。( )2.         8086CPU在总线响应期间是不能执行任何指令的。()3.         CPU执行减法指令后,状态标志位ZF=0,则表明运算的结果为0。()4.

30、0;        在8086CPU中,在BX和SI初值相等的情况下,则分别执行指令MOV BX,BX与LEA BX,SI后,BX的内容将相同。()5.         80X86的外部硬件中断包括非屏蔽中断(NMI)和可屏蔽中断(INTR)两类,他们都受CPU内部的中断允许标志IF的控制。()6.         执行指令MOV 2000,AX时需要两个读总线周期和

31、两个写总线周期。()7.         所有可编程I/O接口芯片,在工作之前必须向它写入控制字和必要的参数,以便确定工作方式和其他工作条件。()8.         所谓I/O操作,是指CPU访问I/O设备的操作。()9.         中断服务程序可放在存储器的任何区域。()10.     伪指令和宏指令一样,都

32、是CPU可执行指令。()四简答题(20分)1.         8086/8088CPU与外设间数据传送的方式有哪些?简要说明各自的特点。(6分)2.         存储芯片片选端形成有哪几种方式?各有何优缺点?(6分)3.         试画出下列数据段以十六进制表示的各存储单元分配情况。(8分)DATASEGMENTORG1000HDAT1DBABC

33、,-2,12HDAT2DW3,AB,$+4DAT3DB2 DUP (12,3 DUP (?)DATAENDS五综合题(30分)1  下图所示为8088CPU某微机打印控制系统,使用逻辑门电路实现地址译码,8255A芯片查询打印机的状态,并向打印机输出数据使其打印(打印机正在打印时BUSY信号为高电平,否则为低电平),8255A工作在方式0(方式控制字中未用的位为0)。完成下列问题:(15分)(1)     8255A芯片的4个端口地址是多少?(2)     编写程序段,使用查询方式将存放在DATA开始的存

34、储区中的100个8位二进制数据打印出来(包括8255A的初始化)。2  利用2716芯片(容量为2K×8的EPROM)扩充一容量为8KB的只读存储器。要求该存储器的首单元地址为2000H。(10分)(1)     画出芯片与系统总线的连接示意图。(采用全译码方式)(2)     写出每块芯片的地址范围。3  以下程序段实现将DATA单元开始的连续50个存储单元清0,请在空白处填上适当的语句,完成该程序段。(5分)MOVBX,MOVCX,L1:MOV,0BXL1模拟题四一选择题(每小题2

35、分,共20分)1.       若8259A工作在优先级自动循环方式,则IRQ4的中断请求被响应并且服务完毕后,优先权最高的中断源是()。AIRQ3 BIRQ5 CIRQ0 DIRQ42.       通常,一个外中断服务程序的第一条指令是STI,其目的是()。A开放所有可屏蔽中断 B允许响应低一级中断 C允许响应高一级中断 D允许响应同一级中断3.       所谓直接寻址,是指操作数在()。A指令在操作码之后BC

36、PU寄存器中 C直接地址所指内存单元中 D堆栈中4.       下面的8086CPU指令中,合法的指令为()。AMOV BX,BXBMOV 2000H,BX CMOV CS,2000H DMOV DX,BXBP5.       8086CPU在系统复位时CS和IP的初值分别为()。A0000H,0000H B0000H,FFF0H CFFF0H,0000H DFFFFH,0000H6.       在8086微机系

37、统中,内存空间若划分为64个不重叠的逻辑段,则每段最大的存储空间为()。A6400字节 B1600字节C16K字节 D64K字节7.       下列关于微处理器CPU的叙述中,不正确的是()。ACPU是计算机的核心部件BCPU主要实现运算和控制功能C所有CPU具有完全相同的机器指令集 DCPU由超大规模集成电路制造而成8.       当用8259A作为中断控制器时,在外部可屏蔽中断的服务程序中,要用EOC命令(中断结束命令)是因为:()。A要用它来清除中断请求,以防止重复

38、进入中断程序B要用它屏蔽已被服务了的中断源,使其不再发出请求C要用它来重新配置8259A中断控制器 D要用它来清除中断服务器中相应位,以允许同级或较低级中断能被服务9.       INTEL8253通道工作于方式3,接入6MHZ的时钟,如果要求产生2400HZ的方波,则计数器的初值应为()。A2000B2500C3000D400010.    若X=-128,Y=-1,字长n=16,则X+Y补=()。A8081H BFF7FH C0081H D807FH二填空题(每空1分,共20分)1. &#

39、160;       8086/8088CPU在结构上由两个独立的功能部件和构成,这两个单元可以工作,从而加快了程序的运行速度。2.         决定计算机指令执行顺序的寄存器是,它总是指向。3.         已知8086系统中,(SS)=2250H,(SP)=0140H,如果在堆栈中压入5个数据,则栈顶的物理地址为,如果又从堆栈中弹出3个数据,则栈顶的逻辑地址为。4.

40、         当ADC0809的ADDA、ADDB、ADDC3引脚的逻辑电平为110时,则寻址的模拟通道为。5.         变量varw的定义为:varw dw1234h,5678h , 则type varw=,sizeof varw=,lengthof varw=2。6.         对I/O设备中I/O端口的编址有两种方式,分别是、,808

41、8系统采用的是方式。7.         8086接到INTR引脚的外部设备请求信号后如响应中断,就进入中断响应总线周期,并在时从数据总线上得到号。8.         8253若采用十进制计数,控制字的最低位应为。取值时可以获得最大的计数值,该计数值相当于(用十进制表示)。9.       执行下列指令后,MOVAX,95ABH MOVBX,5F67H XORAX,BX AH

42、=AL。三判断题,正确的打“”,错误的打“×”(每小题1分,共10分)1    8086CPU在总线响应期间是不能执行任何指令的。()2    CPU执行减法指令后,状态标志位ZF=0,则表明运算的结果为0。() 3    在8086CPU中,在BX和SI初值相等的情况下,则分别执行指令MOV BX,BX与LEA BX,SI后,BX的内容将相同。()4    80X86的外部硬件中断包括非屏蔽中断(NMI)和可屏蔽中断(INTR)两类,他们都受CPU内部的中断允许标

43、志IF的控制。()5    8255A工作于方式2时,A口、B口均作为双向数据传输端口,C口各位作为它们的应答线。()6    主机与设备之间传送数据时,采用程序查询控制方式,主机与外设是串行工作。()7    伪指令和宏指令一样,都是CPU可执行指令。( )8    执行指令MOV AX,2000时需要两个读总线周期和两个写总线周期。()9    所谓I/O操作,是指CPU访问I/O设备的操作。()10中断服务程序可放在存储器的任何区域。()四

44、简答题(共20分)1.         8086/8088CPU与外设间数据传送的方式有哪些?简要说明各自的特点。(6分)2.         简述8086/8088CPU系统中,下述有关中断问题:(6分)(1)       CPU响应INTR中断请求的条件?(2)       CPU响应并处理INTR中断请求的一般过

45、程?3.        试画出下列数据段以十六进制表示的各存储单元分配情况。(8分)DATASEGMENTORG1000HDAT1DBABC,-2,12HDAT2DW3,AB,$+4DAT3DB2 DUP (12,3 DUP (?)DATAENDS五、综合题(30分)1  已知8255A与并行打印机接口电路原理图如下图所示。8255A工作在方式0。D0D7为并行打印机接口数据输入端,为数据输入选通信号,与PC0相连接,BUSY为打印机忙信号,与PC7相连接。当BUSY=1时,表明打印机正忙,不能接收从D0D7引脚送

46、来的数据;当BUSY=0时,表明打印机就绪,可以接收从D0D7引脚送来的数据。(方式控制字中未用的位为0)(假设已有延时子程序DELAY可以直接调用)(18分) (1)       若8255A占用的I/O端口地址为280H283H,请画出系统总线与8255A芯片接线图(8255A片选信号采用74LS138译码器和适当门电路实现)。(2)       在存储器中以STRING为首址的连续16个字节存放着一个字符串,编写包括8255A初始化在内的把该字符串输出给打印机打印的程序

47、。2  在执行完以下程序后,将在端口号为_H的端口上的_位产生负脉冲输出。(2分) MOV AL ,0MOVDX,2FCHORAL,08HOUTDX,ALANDAL,0F7HOUTDX,ALORAL,08HOUTDX,AL3  某机CPU可寻址最大存储空间为为64KB,存储器按字节编址,CPU数据总线宽度为8位,用作为读写控制信号(高电平为读,低电平为写)。目前,系统中使用的存储器容量为8KB,其中:4KB为ROM。拟采用容量为2K×8位ROM芯片,其地址范围为0000H0FFFH。4KB为RAM,拟采用4K×2位RAM芯片,其地址范围为4000H4FF

48、FH。(10分)(1)       计算RAM和ROM芯片各多少片?(2)       画出CPU与存储器之间的连接图(用138译码器和适当门电路)。一、           选择题。(每小题2分,共20分)1    十进制数-5的8位二进制补码是()。A1000 0101BB1111 1010BC1111 1011BD以上三个均不对2 

49、   执行下列指令后,进位标志CF和溢出标志OF分别等于()。MOVAL,0A2HADDAL,62HA0和0B0和1C1和0D1和13.        若不作特别说明,用BP作寄存器间接寻址时,操作数所在的段是当前()。A数据段B代码段C堆栈段D附加段4.        8088CPU的引脚READY会在()前沿被检测,如检测到有效,则外设已经就绪,可以进行数据传送。AT1BT2CT3DT43.   

50、60;    8088CPU在复位后,下列寄存器的值应为()。ACS:IP=0000H:0000HBCS:IP=0000H:FFFFHCCS:IP=FFFFH:0000HDCS:IP=FFFFH:FFFFH4.        RAM芯片有1K×4位的容量,它的地址线和数据线可以分别表示为()。AA0A10和D0D7BA0A9和D0D7CA0A10和D0D3DA0A9和D0D35.        在DMA方式下,若当前

51、CPU已经将总线控制权交给DMAC,则外设数据输入到内存的路径是()。A外设CPUDMAC内存B外设DMAC内存C外设CPU存储器D外设数据总线存储器6.        8259A管理可屏蔽中断时,对中断结束的处理需要进行的操作是()。A设置中断类型码B中断服务寄存器相应的位清0C设置中断优先级D中断屏蔽寄存器相应的位置17.        在执行中断处理时,首先应当保护的寄存器是()。AFLAGSBCSCIPDSP8.   

52、     中断指令INT 17H 执行后,中断服务子程序的入口地址是放在中断向量表中偏移地址为()开始的四个字节单元中。A0017HB0068HC005EHD005CH 二、           填空题。(每空2分,共20分)1    汇编语言程序上机的三个基本步骤为编写源程序、_和_2    设内存中一个数据段的起始地址为0000H:1000H,从此处开始存入2个字数据后,下一个可以使

53、用的单元的物理地址为_。3    若SP=1000H,AX=1234H,BX=5678H,则执行如下指令后,SP、AX和BX的值分别为_ 、_和_。PUSHAXPUSHBXPOPAXPOPBX4 若BX=0001H,SI=0002H,DS=0000H,地址为00003H的字单元的内容为1234H,则执行LEADI ,BX+SI后,DI=_。5    8253的CLK1接2MHz时钟频率,若要使OUT1产生100Hz的方波信号,则其计数初值为_,且计数初值应按_(此处填“二进制”或者“BCD码”)形式计数。6  &#

54、160; 若8088系统中有5片8259,形成1主4从的级联,则可使中断源扩大到_级中断。三、            判断题,正确的填,错误的填×。(每小题2分,共10分)()18086CPU和8088CPU的都是真正意义上的16位微处理器。()28088系统中,一个物理地址可以对应多个逻辑地址。()38088系统对I/O进行编址采用的是独立编址。()4所谓中断嵌套,是指在中断过程中,CPU又收到更高级别的中断请求,且IF=1,则后一中断则会打断前一中断,并提前获得服务。()

55、58255A的置位/复位控制字应写入端口C的地址。四、           简答题(共20分)1  在8088最小组态中,有指令“SUB0000H ,AX”(指令长度为3字节),那么读取指令和执行该指令各需要几个总线周期?它们各是什么样的总线周期?(6分)2.        有如下指令,请根据题目要求作答。(14分)DATASEGMENTORG0000HVAR1DB 0,?,2 dup(1)LENEQU $-VAR1

56、VAR2DW1234HVAR3DB “SWPU”DATAENDS(1)请完成下面存储单元分配图,若表格不足,自己添加。(10分)偏移地址内容(2)执行完毕后,LEN为_。(2分)(3)若有指令MOVAL,VAR1+2,则AL=_。(2分)五、           存储器与CPU的连接。(共15分)利用4K*4RAM存储芯片设计容量为16KB RAM存储器系统,地址从30000H开始,它们与最小组态下的8088CPU连接,采用全译码方式,请设计该电路图。74LS138为译码器,其三个编码输入端由高

57、位到低位依次为C、B、A。1该存储芯片的容量为多少?(1分)设计此存储器需要几片?(1分)2计算出芯片的地址范围。(2分)3画出8088最小组态下的连接图。其中译码器部分占8分,其余占3分。(11分)六、     接口部分。(共15分)打印机通过8255A与某8位CPU总线连接电路如下图所示。其中为负脉冲选通信号;BUSY连接8255A的PC0作为查询位,当它为1时,表示打印机忙,否则表示其就绪。3-8译码器的Y5*连接8255A的CS*。要求:1求出8255A四个端口地址。(4分)2(1)求出8255A的工作方式控制字,未用的位为0。(1分)(2)编写

58、8255A的初始化程序段。(2分)3写出查询环节的程序段。(3分)4写出将保存在BH中的数据送打印机的子程序。(5分)一 、选择题。(每小题2分,共20分) 18位无符号数表示的范围是(    )。 A0255                            &#

59、160;   B-127  +127        C-128  +127                          D以上三个均不对 2执行下列指令后,进位标志CF和溢出标志OF分别等于(&

60、#160;   )。  MOV    AL    ,    62H SUB    AL    ,    0A2H A0和0                

61、60;               B0和1         C1和0                         

62、       D1和1 3已知DS2000H,SS3000H,BP0001H,传送指令MOV  AX,BP+5源操作数的物理地址是(    )。 A20001H                          

63、;    B30006H          C23001H                              D32001H 48088读写时序规定,地址锁存应该

64、发生在指令周期的(    )。 AT1                                  BT2        CT3 &#

65、160;                                DT4 58088CPU在复位后,下列寄存器的值应为(        )。 ACS:IP=0000H:0000H &#

66、160;          BCS:IP=0000H:FFFFH CCS:IP=FFFFH:0000H            DCS:IP=FFFFH:FFFFH 6若8088CPU主频为5MHz,则其基本总线周期为(    )。 A200ns        

67、                    B500ns C125ns                            

68、;D800ns 7现代微机中存储器系统的三级存储结构为(        )。 ACache-主存-辅存 BCache-ROM-SRAM C寄存器-主存-辅存 DCache-寄存器-半导体存储器 8在DMA方式下,若当前CPU已经将总线控制权交给DMAC,则外设数据输入到内存的路径是(    )。 A外设CPUDMAC内存  B外设DMAC内存  C外设CPU存储器  D外设数据总线存储器  9四片8259A构成的一主从中断级联结构,其中

69、断源可以扩展为(        )级。 A32                                B29     C36  &#

70、160;                             D24 10中断指令INT 24H 执行后,中断服务子程序的入口地址是放在中断向量表中偏移地址为(    )开始的四个字节单元中。  A0024H  &#

71、160;                         B0096H       C0090H                            D0089H 填空题。(每空1分,共20分) 1。8088CPU从结构上可分为两部分_和_。 2汇编语言程序上机的三个基本步骤:编写源程序、汇编和链接,分别产生了扩展名为_  、_ 和 _的文件。 3若SP=2000H,AX=1234H,BX=5678H,则执行如下指令后,SP、AX和BX的值分别为_ 、 _和_。 PUSH   

温馨提示

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

评论

0/150

提交评论