微机原理与接口技术练习题.doc_第1页
微机原理与接口技术练习题.doc_第2页
微机原理与接口技术练习题.doc_第3页
微机原理与接口技术练习题.doc_第4页
微机原理与接口技术练习题.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

练习题一一、单项选择题。1、微型计算机中主要包括有( )。A、微处理器、存储器和I/O接口 B、微处理器、运算器和存储器C、控制器、运算器和寄存器组 D、微处理器、运算器和寄存器2、指令( )的源操作数的寻址方式为直接寻址。A、MOV 2000H,AL B、IN AL,DXC、XOR AL,2000H D、MOV AX,2000H3、8086在最小模式下,分时使用AD0-AD15,所以必须外接地址锁存器,当总线上为地址信息时,通过( )将地址送入地址锁存器。A、DEN B、ALE C、BHE D、DT/ R 4、基本的总线周期通常包含( )个T状态 A、1 B、2 C、3 D、45、RESET信号有效后,8086 CPU执行的第一条指令地址为( ) A.00000H B.FFFFFH C.FFFF0H D.0FFFFH6、二进制数000101011010.10101B转换成十六进制数是( )。 A、15A.A8H B、332.EH C、15.32H D、2W.32H7.堆栈的工作方式是 ( ) A.先进先出 B.随机读写 C.只能读出,不能写入 D.后进先出8、执行下列程序后,AL=( )。 MOV AL,25H ADD AL,71HA、B4H B、34H C、96H D、54H9、寄存器间接寻址中,操作数放在( )中。 A、存储器 B、通用寄存器 C、堆栈 D、宏指令11、8255A的( )能工作在方式2。 A. A端口 B. B端口 C. C端口 D. 前三者12、中断类型号为31H的中断向量的偏移地址和段地址分别存放在存储器中的物理地址为 ( ) 。 A 、000C6H,000C7H;000C4H,000C5H; B、000C4H,000C5H;00198,00199; C、000C4H,000C5H;000C6H,000C7H; D、00196H,00197H;00198H,00199H;13、在8253的6种工作方式中,能够自动重复工作的两种方式是( )。 A、方式1,方式2 B、方式2,方式3C、方式2,方式4 D、方式3,方式514、在PC/XT机中,不列不属于输入/输出方式的是( ) A、程序控制I/O B、中断驱动I/O C、DMA方式 D、存储器访问方式15、保护断点就是保存( )。 A.中断类型码 B.中断服务程序入口地址 C.现场 D.当前CS 、IP的值二、填空1、8086中的BIU由_个_位段寄存器、一个_位指令指针、_字节指令队列、_位地址加法器和总线控制电路组成。2、可屏蔽中断从CPU的 引脚进入,只有当中断允许标志IF 时,该中断才能得到响应。3、二进制编码的十进制数称为BCD码,它用 位二进制表示一个十进制数码。BCD码有 和 两种格式。4、8086CPU的地址/数据复用线是 ,在一个总线周期内,先作为 线,后作为 线使用。5、中断类型码为15H的中断,其服务程序的入口地址一定存放在_四个连续的单元中,若这四个单元的的内容为:66H、50H、88H、30H,则其服务程序的入口地址为_。6、CPU与外设传送的三种信息是 和 及 。7、Intel8086CPU中计算物理地址时,给定的段寄存器中的数是2000H,有效地址是1000H, 则它的物理地址是 。8、8253共有 个地址。8253中有 个独立的计数器。三简答题1、微型计算机系统的基本组成?2、根据寻址方式的不同,结合给出的DS、SS值,(DS)=30000H (SS)=50000H。计算出下列操作数物理地址? 1)MOV AX,1000H 2)MOV AX,DI 设(DI)=2000H 3)MOV AX,COUNT+BP 设(BP)=3000H, COUNT=2040H 4)MOV AX,BX+SI 设(BX)=0456H, (SI)=1094H, 5)MOV AX,MASK +BX+DI 设:(BX)=1346H (DI)=0500H,MASK=1234H 3、8086系统中INTR中断与INT n 中断有什么区别?四、综合应用题打印机通过8255A与PC总线连接的电路原理图 如图2所示。要求:(1)写出8255A各端口地址;(2)编写初始化8255A的程序;(3)简述通过8255A送字符给打印机的工作过程;(4)编写将保存在内存DATA单元的字符送打印机输出的子程序。练习题二一、单项选择题。(每题2分15=30分)1、BCD码是一种( ) A、十进制编码的二进制数 B、二进制编码的十进制数 C、十进制编码的十六进制数 D、十六进制编码的十进制数2、寄存器AX的用途是( ) A、字乘法,字除法,字I/O B、查表转换,间接寻址 C、字节乘、除,串操作,循环计数 D、字节I/O,十进制算术运算,查表转换3、基本的总线周期通常包含( )个T状态 A、1 B、2 C、3 D、44、8086能够访问的存储空间的大小是( )。 A. 64k B.1M C. 256k D.16M6、相邻段地址之间的最大距离为( ) A、16个字节 B、64K字节 C、1K字节 D、256字节7、软件中断是( ) A、在INTR线上的中断请求信号 B、由指令的执行引起的中断 C、出现在NMI线上的中断请求 D、内存执行指令时引起的中断8、现行数据段位于存储器BOOOOH到BOFFFH字节单元,则段寄存器DS的内容及该段长度(字节数)分别为:( )A、BOOOH,1000H B、O0OOH,OFFFH C、BOOOH,OFFFH D、BOOOH,OOFFH9、某计算机的字长是16位,它的存储器容量是64KB,若按字编址,那么它的寻址范围是( ) A、064KB B、032K字 C、064K字 D、032KB10、8086在最小模式下,分时使用AD0-AD15,所以必须外接地址锁存器,当总线上为地址信息时,通过( )将地址送入地址锁存器。A、DEN B、ALE C、BHE D、DT/ R 11、8086 CPU的NMI引脚上输入的信号是( ) A、可屏蔽中断请求 B、非屏蔽中断请求 C、中断相应 D、总线请求12、保护断点就是保存( )。 A.中断类型码 B.中断服务程序入口地址 C.现场 D.当前CS 、IP的值13已知(AX)1000H (BX)2000H,执行指令 MOV AX ,BX后(AX)( )A1000H B2000H C3000H D0000H14在指令MOV ES:SI,AX中,目的操作数为( )寻址。A寄存器 B直接 C基址变址 D寄存器间接15. 在程序控制传送方式中,哪种传送可提高系统的工作效率( )A: 条件传送B: 查询传送C: 中断传送D: 前三项均可二、填空(每空1分25=25分):1. CPU从主存取出一条指令并执行该指令的时间称为_. 2、8086 CPU内部的四个专用寄存器是_.、_、_.及_.3、若某中断向量为08H, 则该中断的中断服务子程序的入口地址在中断向量表中的物理地址范围为_._。4、CPU与外设传送的三种信息是_、_.和_。5、CPU与外设交换信息时,有三种常见的输入输出方法,它们分别是:_、_ _及_ _6、8255有两个控制字,它们分别是_ _.和_ _.。7微型计算机的总线按功能分为 、 和 三组。8、中央处理器主要由 和 组成。9、微型计算机系统包括 系统和 系统两大部分。10、在存储系统中,实现片选控制的三种方法是: 、 、 。三、名词解释(每题4分312分):1.微型计算机2.总线周期及时钟周期3.I/O端口四、简答如下基本概念题(每题6分318分):18086系统中INTR中断与INT n 中断有什么区别?2. 8255A中端口A、端口B、端口C的组成以及工作方式?3. 8086与8088的主要区别?五、综合应用题(15分):如用8255A作查询式打印机接口时,其电路连接和打印机各信号如左图, 8255A的端口地址为80H83H,工作方式0 。试编写程序,将数据区中变量DATA的8位数据送打印机打印,程序以RET指令结束,并写上注释。8255APC6PC3PA0PA7STBBUSYDATA0DATA7练习题三一、 填空题1、微型计算机由 、 、 、和 组成。2、CPU总线实际上包含三种不同功能的总线,即 、 、和 。3、 决定了CPU可以直接寻址的内存范围。4、8086有 根数据线和 根地址线,可寻址的地址空间达 。5、8086的总线周期包含 个基本的时钟周期。6、8086的最小、最大模式控制信号引脚是 。如果工作在最小模式下,该引脚接 如果工作在最大模式下,该引脚接 。7、8086可处理 种不同的中断,一类叫 ,另一类叫 。8、RAM按其结构和工作原理分为静态RAM即 和动态RAM即 。10、对于输入设备来说,通常用 信号来表明输入的数据是否准备就绪;对于输出设备来说,通常用 信号来表示输出设备是否处于空闲状态。11、8086和内存之间的数据传送指令是 ,从端口读数据的指令是 ,向端口写数据的指令是 。二、单项选择题1、8086/8088的一个总线周期可能在_之后插入TW。A. T1 B. T2 C. T3 D. T42、相邻段地址之间的最小距离为( ) A.16个字节 B.64K字节 C.1K字节 D.256字节3、8086 CPU在响应中断时顺序将( )内容压入堆栈。 A.CS、IP、PSW B.IP、CS、PSW C.PSW、CS、IP D.PSW、IP、CS 4、8253 是可编程定时、计数器芯片,它内部有( )。 A.三个定时器 B.四个定时器 C.三个计数器 D.四个计数器 5、RESET信号有效后,8086 CPU执行的第一条指令地址为( ) A.00000H B.FFFFFH C.FFFF0H D.0FFFFH6、8086 CPU的NMI引脚上输入的信号是( ) A.可屏蔽中断请求 B.非屏蔽中断请求 C.中断相应 D.总线请求7.堆栈的工作方式是 ( ) A.先进先出 B.随机读写 C.只能读出,不能写入 D.后进先出8、8253工作在 时,OUT引脚能输出一个CLK周期宽度的负脉冲。 A.方式0 B.方式2 C.方式3 D.方式4或方式5 9、外设与内存之间直接传送数据的方式应为 A无条件传送方式 B查询传送方式 C中断方式 DDMA方式 11、8255A的( )能工作在方式2。 A. A端口 B. B端口 C. C端口 D. 前三者12、19、若256K B的SRAM具有8条数据线,那么它具有_地址线。A. 10 B. 15 C. 18 D. 2014、当M/IO=“1”,RD=“1”,WR=“0”时,CPU完成的操作为_。A. 存储器读 B. I/O读 C. 存储器写 D. I/O写15、在断电(或关机)后,仍保留原有信息的是_。A. RAM,ROM B. ROM,EPROM C. SRAM,DRAM D. PROM,RAM三、类型号为34H的中断所对应的中断向量放在 0000 : 00D0 开始的4个单元中;如果0000:0076H、0000:0077H、0000:0078H、0000:0079H这4个内存单元所存放的值分别为12 H、34 H、56 H、78 H,那么,以0000:0076H开始的中断向量类型号是 ,中断向量为 7856 : 3412H 。四、设8255A与8086CPU相连,8255A芯片A口工作在方式2,B口工作在方式1输入,C口PC6置1,8255A芯片A口、B口、C口、控制口地址分别为10F8H、10FAH、10FCH、10FEH。(1) 填写8255A方式选择控制字:11000110(2) 填写8255A C口置1/置0控制字:00001101(3) 完成下面初始化程序(先设置方式选择控制字,然后设置C口置1/置0控制字):MOV AL, 11000110B MOV DX, 10FEH OUT DX,ALMOV AL, 0DH MOV DX, 10FEH OUT DX,AL五、设8253的地址为0080H0086H,即控制寄存器端口地址为86H,三个计数器端口地址分别为80H、82H、84H。计数器0工作方式1,计数格式BCD,计数值a;计数器1工作方式2,计数格式二进制,计数值b;计数器2工作方式3,计数格式二进制,计数值c。(1) 填写8253计数器0控制字(2) 完成下面初始化程序(顺序按计数器0、1、2)MOV AL, 33H OUT 86H,ALMOV AX,aOUT 80H , ALMOV AH,ALOUT 80H , ALMOV AL, 54H OUT 86H,ALMOV AL,bOUT 82H , ALMOV AL, 96H OUT 86H,ALMOV AL,cOUT 84H , AL 六、CPU在响应外部中断、并进入中断子程序的过程中,要依次做下面几件事:(1)从数据总线上读取 ,将其存入内部暂存器;(2)将 的值推入堆栈;(3)把标志寄存器的中断允许标志 和跟踪标志 清零;(4)将 保存在堆栈中;(5)根据前面得到的 ,到内存的0000段的中断向量表中找到中断向量,再根据中断向量转入相应的中断处理子程序。 练习题四二、 填空题1、微型计算机由 、 、 、和 组成。2、 决定了CPU可以直接寻址的内存范围。3、已知(CS)3500H,(IP)2600H,物理地址是 37600 H。4、8086有 根数据线和 根地址线,可寻址的地址空间达 。5、设数据段定义如下: TABLE DW 200 DUP(0)指令MOV CX,SIZE TABLE执行后,(CX)= D。6、8086可处理 种不同的中断,一类叫 ,另一类叫 。7、8086和内存之间的数据传送指令是 ,从端口读数据的指令是 ,向端口写数据的指令是 。8、类型号为34H的中断所对应的中断向量放在 : 开始的4 个单元中;如果0000:0074H、0000:0075H、0000:0076H、0000:0077H这4个内存单元所存放的值分别为12 H、34 H、56 H、78 H,那么,以0000:0076H开始的中断向量类型号是 ,中断向量为 : 。9、DB指令以 为单位分配存储空间,DD指令以 为单位分配存储空间。故如下数据定义: V1 DB 4 DUP(2),2 COUNT EQU 10 V2 DD COUNT DUP (?) 为变量V1分配 个字节存储,为变量V2分配 字节存储。10、已知二进制数11001101,则其原码是 、反码是 、补码是 。11、假定(DX)=0B9H,(CL)3,SHL DX,CL指令单独执行后DX= H。二、单项选择题。 1、下列有关寻址方式的叙述正确的是( )。 A 立即寻址适用于给寄存器赋初值,可以同时用于目的和源操作数字段。 B 直接寻址方式适用于处理单个变量。 C 寻址方式中,凡使用BP时,其默认的段为DS段。 D 基址变址寻址中,EA是基址寄存器的内容和位移量之和。2、8253 是可编程定时、计数器芯片,它内部有( )。 A 三个定时器 B 四个定时器 C 三个计数器 D 四个计数器 3、8086 CPU的NMI引脚上输入的信号是( )。 A 可屏蔽中断请求 B 非屏蔽中断请求 C 中断响应 D 总线请求4、下列四条指令正确的是( )。 A MOV 2000H,3000H B MOV DS,2000H C MOV CS,AX D MOV BX,AX5.堆栈的工作方式是 ( )。 A 先进先出 B 随机读写 C 只能读出,不能写入 D 后进先出6、在汇编程序中的数据段中定义了两个变量( ) X DB 90H,91H Y DB 92H 执行MOV DX,WORD PTR X+1后,DX中的值为( )。 A 0091H B 9291H C 9192H D 0092H7、外设与内存之间直接传送数据的方式应为( )。 A 无条件传送方式 B 查询传送方式 C 中断方

温馨提示

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

评论

0/150

提交评论