习题课(一)含答案.ppt_第1页
习题课(一)含答案.ppt_第2页
习题课(一)含答案.ppt_第3页
习题课(一)含答案.ppt_第4页
习题课(一)含答案.ppt_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

1,微型计算机原理与接口技术 习题课(含答案),更改版 有错的自己改,2,一 填空题: 1、8086的MN/MX引脚的作用是( 选择CPU工作于最小/最大模式 )。 2、8086中,AD 7 -AD 0 是( 分时复用地址数据 )线。 3、8086的段地址和偏移量必须通过( 地址加法器 ) 产生20位物理地址。,3,4、8088的段寄存器是( 16 )位的寄存器。 5、在IBM-PC/XT中,地址FFFFOH是( 重启 )地址。 复位后的起始地址 6、8086的中断向量表在内存的(00000H-003FFH )区域,它可以容纳( 256 )个中断向量,每个中断向量占( 4 )个字节。,4,7、8086系统中,存储器分为奇、偶两个存储体。其中,奇体的数据信号线固定与数据总线的(D8-D15 )相连,偶体的数据信号线固定与数据总线的( D0-D7 )相连。 8、从( 奇 )地址开始的字称为“非对准字“,访问“非对准字“,需( 2 )个总线周期,5,9、8086系统中,把16字节的存储空间称作一节(Paragraph),为了简化操作,要求各个逻辑段必须从节的整数倍边界开始,即段首地址的低4位总是( 0 )。将段首地址的高16位地址码称作(段基址 ),存放在相应的( 段寄存器 )中。,6,10、CPU访问存储器时,在地址总线上送出的地址称为( 物理 )地址。 11、80X86系统中,堆栈是向上(上、下)生长的,即栈底在堆栈的最高地址端 (最高地址端、最低地址端)。 12、8086系统最多能识别( 256 )种不同类型的中断,每种中断在中断向量表中分配有 ( 4 )个字节单元,用以指示中断服务程序的入口地址。,7,13、8255A有( 3 )个8位端口,其中端口( A )可以以双向方式工作。 14、在串行异步通信时,接收端只要采样到 ( 起始 )位,就知道有一个有效的字符。,8,二 、选择题 1、8086是( 4 )。 单片机 单板机 微机系统 微处理器 2、由8088CPU组成的PC机的数据线是( 3 )。 8条单向线 16条单向线 8条双向线 16条双向线,9,3、当有两个8286时,可为( 2 )CPU提供数据总线。 8088 8086 80386 80486 4、采用条件传送方式时,必须要有( 3 )。 中断逻辑 请求信号 状态端口 类型号,10,5、在8086/8088的延长总线周期中,在( C )之后插入Tw。 A、T1 B、T2 C、T3 D、T4 6、8288的作用是( D )。 A、地址锁存器 B、数据收发器 C、时钟信号源 D、总线控制器 7、8086CPU 在进行读内存操作时,控制信号 M/IO 和 DT/R 是 ( C ) 。 A.00 B.01 C.10 D.11,11,8、响应NMI请求的必要条件是( 3 )。 IF=I IF=0 一条指令结束 无INTR请求 9、8086/8088的一个典型总线周期需要 ( 1 )个T状态。 4 3 2 1,12,10、IBM PC机所访问的I/O空间有( 3 )。 256B 1KB 64KB 1MB 11、响应INTR请求的必要条件是( 2 )。 IF=0 IF=1 TF=0 TF=1,13,12、设异步传输时的波特率为4800bps,若每个字符对应一位起始位,七位有效数据位,一位偶校验位,一位停止位,则每秒钟传输的最大字符数是:( 3 ) 4800 2400 480 240,14,13、8251A的方式控制字(即模式字)的作用是( 1 ) 决定8251的数据格式 决定8251的数据格式和传送方向 决定8251何时收发 以上都不对,15,多项选择 14、当8255的PA口方式2,PB口方式0时,其PC口可用作( 2、3 )。 全部联络线 部分联络线 部分I/O 一个8位I/O 两个4位I/O,16,15、8086/8088中的D0D7数据线是( 2、3、4 )。 单向 双向 可向存贮器传送数 可向I/O传送数据 可传送地址,17,三、判断: 1、在8086/8088的访存周期中,如果需要,可以插入 任意多个Tw。( ) 2、8086的所有指令的字节数相同。( ) 3、无条件传送是在对状态判断以后,确定是否传送。( ) 4、INTR、INTA和NMI信号都是与中断有关的信号。( ),18,5、8255A端口C的线只能作为端口A和B的联络信号线。( ) 6、在8086/8088中,内中断源的级别均比外中 断源级别高。( ) 7、一个存储单元的物理地址不是唯一的。( ) 8、异步串行通信收发双方的时钟频率必须相同。( ),19,9、采用I/O端口和存储器单独编址时,可以利用访问存储器的指令来访问I/O端口。 ( ) 10、8086系统中,堆栈的操作可以是字节或字操作。( ) 11、控制字是通过控制总线传送的。( ) 12、数据总线,地址总线,控制总线都是双向 的。( ),20,四、简答: 1、 8088有几种产生内部中断的情况?,1)除数为0中断,2)单步中断,3)断点中断,4)溢出中断,5)执行中断指令,21,五、综合题: 1、已知并行接口芯片8255A有4个端口,片选信号CS为低电平有效。试设计一个采用74LS138和门电路译码电路,使该芯片的4个端口地址为2F0H2F6H。注:8255A的方式选择控制字,22,Y7,A0,CS,A1 A0,A2 A1,1,A6,A5,A4,G2B,G2A,C,B,A,A7,A9,74LS138,8255A,PA0-PA7,PB0-PB7,PC0-PC7,G1,1,A19,23,2、若8255A的端口地址为40H-46H,要将该芯片设置成端口A为方式1输出,允许中断;端口B和端口C为方式0 输入。 1)控制字的端口地址为多少?10101011B 2)写出该芯片的初始化程序 MOV AL,10101011B MOV 46H,AL MOV AL, 00001101B;允许中断,由PC6置位,高允许 MOV 46H,AL,24,3、编写采用查询方式通过8251A从串行传输线接受20个数据字符并将其存入内存储2000H:3000H地址处的程序段。设8251A工作于异步方式,奇校验,2位停止位,7位数据位,波特率因子为64;8251A的端口地址为50H,52H;要求写出简要程序注释。,25,26,27,28,4、利用8251A实现与外设串行通信的控制程序如下,其中8251A的控制/状态口地址为2FAH,数据口地址为2F8H,41H为字符A的ASCII码,要求: (1) 阅读此程序,加上适当注释并说明程序实现的功能; (2) 指出CPU与8251A数据传送的控制方式。,29,START: MOV DX,2FAH MOV AL,77H OUT DX,AL MOV AL,11H OUT DX,AL L1: MOV DX,2FAH,IN AL,DX AND AL,01H JZ L1 MOV DX,2F8H MOV AL,41H OUT DX,AL HLT,;设置模式字,异步方式,波特率因子为64,6位数据位,偶校验,1位停止位。,;设置控制字,启动8251A,;读状态字并测试,;输出字符A,30,5、IBMPC/XT的基本ROM图,写出分配给ROM的地址。,31,答案,8KX8 ROM 13根地址线,A0-A12 A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 FOOOOH-F1FFFH 32KX8 ROM 15 A0

温馨提示

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

评论

0/150

提交评论