微机接口与成型技术期末复习.doc_第1页
微机接口与成型技术期末复习.doc_第2页
微机接口与成型技术期末复习.doc_第3页
微机接口与成型技术期末复习.doc_第4页
微机接口与成型技术期末复习.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

习题练习一、填空题1、在8086CPU引脚中,用来控制8086工作方式的引脚为_33_。2、在指令中直接给出操作数的寻址方式称为_。3、8086CPU可屏蔽中断请求信号为_有效。4、CPU通过一个外设接口同外设之间交换信息包括数据信息、状态信息和_,这三种信息通常都是通过CPU的_接口_来传递的。5、I/O设备一般不直接与CPU交换信息,而是通过_接口_来进行信息交换。6、SUB是一条双操作数指令,即一条指令有源操作数和目的操作数。例如指令SUB OP2,OP1中源操作数是_op1_,目的操作是_op2_。7、方波输出的8253-5,其计数初始值为奇数时输出_正负半波不等_方波,为偶数时输出_正负半波相等_方波。8、8086CPU从功能上可分为_EU_和_BIU_两个独立的功能部件。9、指令MOV BX,BP+2和MOV DX,BXDI的源操作数的寻址方式相应为_相对基址_和_基址加变址_。10、8086CPU的内存寻址空间最大为_1M_字节,内存单元物理地址为_段地址_左移四位加上_偏移地址。11、8086CPU外部的数据总线和地址总线分别为_16_、_20_条。12、可编程计数/定时器8253的工作方式共有6种。二、单项选择题1、8255PA口工作在方式2、PB口工作在方式1时,其C端口_2_。 (1)作2个4位端口; (2)部分引脚作联络信号,部分引脚作I/O;(3)全部引脚作联络信号;(4)作8位I/O端口。2、8086/8088的中断向量是_2_。 (1)中断类型号; (2)中断服务程序的入口地址; (3)返回地址; (4)中断识别码。3、8086CPU在进行I/O写操作时,M/IO和RD必须是_2_。 (1)0 0; (2)0 1; (3)1 0; (4)1 1。4、8253计数器的最大计数初值是_1_。 (1)65536; (2)FF00H; (3)0000H; (4)FFFFH。5、用MOV指令将十进制数25以压缩BCD码格式送入AL,可使用的指令是_1_。 (1)MOV AL, 25; (2)MOV AX,0809; (3)MOV AX,0025H; (4)MOV AX,0809H。6、设(AL)=-100,执行“ADD AL,-100”指令后,对标志位有何影响_1_。 (1)(OF)=1,(CF)=0; (2)(OF)=1,(CF)=1; (3)(OF)=0,(CF)=0; (4)(OF)=0,(CF)=1。7、8086/8088的一个总线周期在_3_之后插入TW。 (1)T1; (2)T2; (3)T3; (4)T4。8、8086CPU的寄存器中,能在操作数内存寻址时用作地址寄存器的是_2_。 (1)AX; (2)BX; (3)CX; (4)DX。9、8086CPU在中断响应周期中获得中断类型号为14H,则中断服务程序入口地址存放在_14H*8_存储单元中。1 (1)00A0-00A3H; (2)0050-0053H; (3)0056-0059H; (4)0060-0063H。10、8086的中断系统中用来处理电源掉电的是_2_。 (1)可屏蔽中断INTR; (2)不可屏蔽中断NMI; (3)内部中断; (4)软件中断。.11、8086CPU寄存器中,可做计数寄存器用的寄存器是_3_。 (1)AX; (2)BX;(3)CX; (4)BP。12、8086CPU在最小工作模式下,进行外设写操作时,M/和必须是_1_。 (1)0 0; (2)0 1; (3)1 0; (4)1 1。13、设(AL)=85H,执行ADD AL,98H指令后,对标志位有何影响_2_。 (1)(AF)=1,(CF)=0;(2)(AF)=1,(CF)=1;(3)(AF)=0,(CF)=0;(4)(AF)=0,(CF)=1。14、在下列伪指令中,定义字节变量的是_1_。 (1)DB; (2)DW; (3)DD; (4)DT15、在并行的可编程电路8255中,8位的I/O端口共有_3_。 (1)1个; (2)2个; (3)3个; (4)4个16、可编程计数/定时器8253的工作方式共有_4_。 (1)3种; (2)4种; (3)5种; (4)6种17、用指令将累加器AX清零,且不影响标志位。可使用的指令是_1_。 (1)MOV AX,0000H; (2)XOR AX,AX; (3)SUB AX,AX; (4)AND AX,AX。18、8255PA口工作在方式3,PB口工作在方式1时,其C端口_2_。 (1)作2个4位端口; (2)部分引脚作联络信号,部分作I/O;(3)全部引脚作联络信号;(4)作8位I/O端口。三、多项选择题1、微处理器的组成器件有_1 2_。(1)运算器; (2)控制器; (3)寄存器阵列; (4)存储器; (5)I/O接口。2、当PC机处于最大方式时_1 2 3 5_。(1)MN/MX=0; (2)可加入8087;(3)也可加入8089;(4)必须加入8289;(5)也需要8288。3、8086CPU的下列寄存器中,能用作寄存器间接寻址的寄存器有_245_。(1)AX; (2)BX; (3)CX; (4)DI; (5)SI。4、CPU在响应INTR请求时,包括的条件有_1235_。(1)IF=1; (2)指令周期结束; (3)无NMI请求; (4)TF=1; (5)有INTR上升沿出现。5、8086最小工作方式时,除8086芯片外,CPU还必须配置有芯片_235_。(1)8282(或74LS373)2; (2)8282(或74LS373)3; (3)82841; (4)8286(或74LS245)1; (5)8286(或74LS245)2。四、判断说明题,判断下列各题正误,正者在括号内打“”,误者在括号内打“”并说明理由。1、8086CPU的两种工作方式即最小和最大方式是由软件来设定的,两种方式的系统构成没有什么区别。 ( )2、在A、B两点的串行通信中,有全双工、半双工之分。所谓半双工,就是A、B两点的串行通信设备中只有一个可以发送数据。 ( )3、PC机中的AD0AD15引线是可向存储器、也可向I/O传送地址、数据的双向传送线。 ( )4、执行POP AX指令正确的CPU操作过程是:(SP)AL,(SP)+1SP;(SP)AH,(SP)+1SP ( )5、指令XOR AX,AX与MOV AX,00H均可完成将累加器AX清零,并使进位标志CF也清零。 ( )五、程序阅读理解设有关寄存器及存储单元的内容为:DS=2000H,SS=3000H,AX =3000H,BX =2000H,SI=1000H,BP=1000H,(22000H)=30H,(22001H)=31H, (31200H)=67H,(31201H)=24H。 (32000H)=78H,(32001H)=42H。写出下表所列指令中源操作数的寻址方式及AX的内容。指令目的操作数寻址方式指令执行后AX内容ADD AX,BXSUB AX,1000HMOV AX,1200HAND AX,BXMOV AX,1200HMOVAX,BP+1000H六、简答题1、简述什么是8086的最大和最小方式。2、8086CPU中的总线接口部件EU、BIU主要有那些部分组成?EU、BIU有那些功能?3、可编程接口芯片中的“可编程”的含义是什么?举一具体可编程接口芯片为例说明。4、外设向CPU申请中断,但CPU不响应,其原因可能有那些?5、设下列程序段执行前,SS:SP的值分别为1000H:2110H,给出当前SS和SP的值。PUSHFPUSH AXPUSH 0250HPUSH CXPOP BX6、8086CPU有哪些寄存器组成?它们的作用有哪些不同?7、8086/8088有哪几种工作模式?如何将它们设置成不同工作模式?8、8086的AD0AD15、ALE是什么引脚?它的功能是什么?AD0又有什么特殊用途?9、可编程定时/计数器8253A的控制字为:36H。请你说出选用的是8253A的哪个通道?工作在哪种方式?该工作方式有哪些特点?七、综合分析、设计题1、8253-5的计数通道0连接如图1所示。试回答:(1)8253-5通道0工作在何种方式,写出工作方式名称;(2)写出计数通道0的计数初值(要列出计算式);(3)确定控制字;(4)编写初始化程序(8253-5端口地址为200H203H)。 时间常数的计算:已知时钟频率F及定时时间t且所以计数初值2、8253的计数通道2连接如图2所示。试回答: (1)8253通道2工作在何种方式,写出工作方式名称;(2)确定控制字(计数值为FFH,采用高8位,用BCD码计数);(3)编写初始化程序(8253端口地址为200H203H)。2、设8255A的口地址为0060H0063H,试按下面要求对8255A进行初始化编程: (1)、将A组和B组设置成方式0,A口、B口输入,C口为输入。(2)、将A组的工作方式设置为方式2,B组设置成方式1,B口作为输入。 (3)、将A组和B组设置成方式1,A口、B口输入,PC6口为输出。3、使8255端口A工作在方式0,并作为输出口;端口B工作在方式0并作为输入口。用一组开关信号接入端口B,端口A输出线接至一组发光二极管上,然后通过对8255芯片编程来实现输入/出功能。口地址60H-63H。 (1)、画出连线图。(2)、写出8255控制字。 (3)、编写汇编与程序。参考程序程序如下: STACK SEGMENT STACK DW 64 DUP(?) STACK ENDS CODE SEGMENT ASSUME CS:CODESTART:MOV AL,82H OUT 63H,AL A1:IN AL,61H OUT 60H,AL JMP A1 CODE ENDS END START4、读下面程序,给每条指令加注释,给出下面程序执行后所完成的

温馨提示

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

评论

0/150

提交评论