湖南大学微机原理与接口技术期末试卷B卷答案
- 格式:doc
- 大小:54.00 KB
- 文档页数:5
《微机接口技术》课程试题A卷一、填空题(每空格1 分共 28 分)1.接口的基本功能是()和()。
2.数据输入/输出的三种方式是()、()和()。
3.在查询输入/输出方式下,外设必须至少有两个端口,一个是()端口,另一个是()端口。
4.总线传输方式通常有三种()、()和()。
5.在总线上完成一次数据传输一般要经历如下阶段()阶段、()阶段、()阶段、()阶段。
6.按总线在微机结构中所处的位置,总线可分为()总线、()总线、()总线、()总线。
7.8255A具有()工作方式:()选通、()选通和()。
8.串行通信方式分为()和()。
9.RS-232-C是()与()间的标准。
10.调制解调器是()和()的组合器件。
二、判断题(每小题3分共24)11.8086CPU 在读/写总线周期的 T3 状态结束对 READY 线采样,如果 READY 为低电平,则在 T3 与 T4 状态之间插入等待状态 TW。
()12.在 8253 的方式控制字中,有一项计数锁存操作,其作用是暂停计数器的计数。
()13.8250 的溢出错误指示 CPU 还未取走前一个数据,接收移位寄存器又将接收到的一个新数据送至输入缓冲器。
()14.在 8088 系统(最小组态)中,执行指令”MOV [2000H],AX”需 1 个总线周期。
()15.DMA 控制器 8237A 现行字节数寄存器的值减到 0 时,终止计数。
()16.8086/8088CPU 的复位后开始执行的第一条指令的地址为FFFFH。
()17.若各中断源的优先级是一样的,则可用自动循环优先级来实现。
()18.最小模式下 8086/8088 读总线操作时序和写总线操作时序中的 DT / R 信号波形基本相同。
()三、单项选择题:(每小题 3分,共 30 分)19.8086CPU工作在总线请求方式时,会让出()。
A.地址总线 B.数据总线C.地址和数据总线 D.地址、数据和控制总线20.8086CPU的I/O地址空间为()字节。
《微机原理与接口技术》课程期末考试试卷(A卷,考试)一、单项选择(在备选答案中选出一个正确答案,并将其填在题干后的括号。
每题 2 分,共30分)1 .某微机最大可寻址的存空间为16MB其CPU地址总线至少应有( )条。
A. 32B. 16C. 20D. 242 .用8088CPU组成的PC机数据线是( )。
A. 8 条单向线B. 16 条单向线C. 8 条双向线D. 16 条双向线3 . 微处理器系统采用存储器映像方式编址时存储单元与I/O 端口是通过( )来区分的。
A. 不同的地址编码B. 不同的读控制逻辑C. 不同的写控制逻辑D. 专用I/O 指令4 .要禁止8259A的IR0的中断请求,则其中断屏蔽操作指令字OCW应为( )。
A. 80HB. 28HC. E8HD. 01H5 . 在8086 环境下,对单片方式使用的8259A 进行初始化时,必须放置的初始化命令字为( )。
A. ICW1,ICW2,ICW3B. ICW1,ICW2,ICW4C.ICW1,ICW3,ICW4 D. ICW2,ICW3,ICW46.6166为2Kx8位的SRAM芯片,它的地址线条数为 ( )。
A. 11B. 12C. 13D. 147 . 在计算机系统中,可用于传送中断请求和中断相应信号的是( )。
A. 地址总线B. 数据总线C. 控制总线D. 都不对8 .段寄存器装入2300H,该段的最大结束地址是(A. 32FFFHB. 23000HC. 33FFFHD. 33000H9 .在进入DMA工作方式之前,DM/控制器当作CPU总线上的一个()。
A I/O设备B. I/O接口C.主处理器D.逻辑高10 .在8086宏汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是()OA.汇编指令B .宏指令C.机器指令D .伪指令11.中断向量表占用存地址空间为()。
A. 00000H〜003FFHB. 00000H〜000FFHC. 00000H〜00100HD. FFF00H H FFFFFH12 .实现CPU与8259A之间信息交换是()。
长沙学院微型计算机原理与接口技术一、单项选择题 (下面题只有一个答案是正确的,选择正确答案填入空白处)1.8086CPU通过( 1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该信号线为( 2 )电平。
(1) A. M/IO B. C. ALE D. N/(2) A. 高 B. 低 C. ECL D. CMOS2.n+1位有符号数x的补码表示范围为()。
A. -2n < x < 2nB. -2n ≤ x ≤ 2n -1C. -2n -1 ≤ x ≤ 2n-1D. -2n < x ≤ 2n3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。
A. AND AL, 0FHB. AND AL, 0FOHC. OR AL, 0FHD. OR AL 0FOH4.下列MOV指令中,不正确的指令是()。
A. MOV AX, BXB. MOV AX, [BX]C. MOV AX, CXD. MOV AX, [CX]5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。
A. 00017HB. 00068HC. 0005CHD. 0005EH6.条件转移指令JNE的条件是()。
A. CF=0B. CF=1C. ZF=0D. ZF=17. 在8086/8088 CPU中,一个最基本的总线读写周期由( C1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发( B2 )信息。
⑴ A. 1个 B. 2个 C. 4个 D. 6个⑵ A. 数据 B . 地址 C. 状态 D. 其它8. 8086有两种工作模式, 最小模式的特点是( 1 ),最大模式的特点是( 2 )。
⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定C. 不需要8286收发器D. 需要总线控制器8288⑵ A. M/ 引脚可直接引用 B. 由编程进行模式设定C. 需要总线控制器8288D. 适用于单一处理机系统9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。
《微机原理与接口技术》试卷B 评分标准及 参考答案一、 一、 每空1分,共20分1、117.D99H 427.6631Q 000100010111.110110011001B0010 01111001.1000 0101 BCD2、148D -20D -108D3、BX=0000H CF=1 ZF=1 OF=0 SF=04、总线接口功能 指令的译码及执行功能5、高8位数据线D 15~D 8有效6、4 T 1 给外部的地址锁存器提供一个地址锁存信号7、35H 000D4H~000D7H二、共17分1、∵故物理地址为0FEF0H 。
(2分)指向该物理地址的CS ,IP 值不唯一。
例如:CS :IP=0000:FEF0H 也指向该物理地址。
(2分)2、状态标志表示算术运算或逻辑运算执行之后,运算结果的状态,这种状态将作为一种条件,影响后面的操作。
(2分)控制标志是人为设置的,指令系统中有专门的指令用于控制标志的设置或清除,每个控制标志都对某一特定的功能起控制作用. (2分)3、每帧占1+7+故每分钟能传送的最大字符数为 (4分)4、(1) 对; (2) 错; (3) 错; (4) 对; (5) 错 (5分)二、二、共20分1、(1) A7A6 A5 A4 A3 A2 A1 A01 0 0 0 任意⨯⨯0 Y01 0 0 1 任意⨯⨯0 Y11 0 1 0 任意⨯⨯0 Y21 0 1 1 任意⨯⨯0 Y3∴8255的端口地址为80H,82H,84H,86H (3分)8253的端口地址为90H,92H,94H,96H (3分)8259的端口地址为A0H,A2H,(3分)8251的端口地址为B0H,B2H,(3分)(2) OUT 80H,AL (1分)IN AL,82H (1分)2、(1) 控制线连接图如图所示。
(4分) Array(2) 通道0工作在方式2—速率发生器;通道1工作在方式3—方波速率发生器(2分)四、共20分1、AL=01H (2分) AH=00 H (2分) BL=08H (1分)2、(1) 从目的串中查找是否包含字符‘0’,若找到则停止,否则继续重复搜索。
微机原理与接口技术期末考试题库1.微机系统的硬件由哪几部分组成?答:三部分:微型计算机(微处理器,存储器,I/0接口,系统总线),外围设备,电源。
2.什么是微机的总线,分为哪三组?答:是传递信息的一组公用导线。
分三组:地址总线,数据总线,控制总线。
3.8086/8088CPU的内部结构分为哪两大模块,各自的主要功能是什么?答:总线接口部件(BIU)功能:根据执行单元EU的请求完成CPU与存储器或IO设备之间的数据传送。
执行部件(EU),作用:从指令对列中取出指令,对指令进行译码,发出相应的传送数据或算术的控制信号接受由总线接口部件传送来的数据或把数据传送到总线接口部件进行算术运算。
4.8086指令队列的作用是什么?答:作用是:在执行指令的同时从内存中取了一条指令或下几条指令,取来的指令放在指令队列中这样它就不需要象以往的计算机那样让CPU轮番进行取指和执行的工作,从而提高CPU的利用率。
5.8086的存储器空间最大可以为多少?怎样用16位寄存器实现对20位地址的寻址?完成逻辑地址到物理地址转换的部件是什么?答:8086的存储器空间最大可以为2^20(1MB);8086计算机引入了分段管理机制,当CPU寻址某个存储单元时,先将段寄存器内的内容左移4位,然后加上指令中提供的16位偏移地址形成20位物理地址。
6.段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗?答:指令的物理地址为21F00H;CS值和IP值不是唯一的,例如:CS=2100H,IP=0F00H。
7.设存储器的段地址是4ABFH,物理地址为50000H,其偏移地址为多少?答:偏移地址为54100H。
(物理地址=段地址*16+偏移地址)8.8086/8088CPU有哪几个状态标志位,有哪几个控制标志位?其意义各是什么?答:状态标志位有6个:ZF,SF,CF,OF,AF,PF。
武汉理工大学函授期末考试试卷课程名称:《微机原理与接口技术》( B卷)考试方式:闭卷(开卷、闭卷)试卷份数:教学点:鄂州职业大学类别:本(本、专)科专业年级:题号一二三四五六七八总分阅卷教师得分一部分选择题 (共40分)一、单项选择题 (本大题共20小题,每小题2分,共40分) 在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。
错选或未选均无分。
1. Netware 的核心协议 (NCP) 提供了一系列的【】A. 通信协议B. 服务协议C. 网络协议D. 控制协议2. 以下IP地址中,为B类地址的是【】A. 112.213.12.23B. 210.123.23.12C. 23.123.213.23D. 156.123.32.123. 一个拥有80个职员的公司,不久的将来将扩展到100多人,每个员工拥有一台计算机,现要求将这些计算机连网,实现资源共享,最能满足此公司要求的网络类型是【】A. 主机/终端B. 对等方式C. 客户/服务器方式D. INTERNET4. Windows NT是一种【】A. 单用户多进程系统B. 多用户多进程系统C. 单用户单进程系统D. 多用户单进程系统5. 进程从就绪状态进入运行状态的原因可能是【】A. 等待某一事件B. 被选中占有处理器C. 时间片用完D. 等待的事件已发生6. Netware386系统配置了多种驱动程序,下列驱动程序中为磁盘驱动程序的是【】A. NE2. LANB. ESDI. DSKC. INSTALL. NLM 第D. RSPX. NLM7. 传输层接口TLI (Transport Layer Interface) 是一组函数的集合,为用户提供传输层接口,包括建立通信、管理连接以及数据传输。
以下为无连接模式函数的是【】A. t-rcvudata ()B. t-getinfo ()C. t-listen ()D. t-close ()8. 在以太局域网中,将IP地址映射为以太网卡地址的协议是【】A. ARPB. ICMPC. UDPD. SMTP9. 网络操作系统是一种【】A. 系统软件B. 系统硬件C. 应用软件D. 支援软件10. UNIX系统中具有最高权限的用户名是【】A. AdministratorB. RootC. SupervisorD. admin11. 以虚拟软盘方式实现硬盘共享的软件必须具有四方面的功能,即用户管理、盘卷管理、信号量管理和【】A. 计账管理B. 备份管理C. 安装管理D. 文件管理12. 统一资源定位器URL由三部分组成:协议、文件名和【】A. 文件属性B. 域名C. 匿名D. 设备名13. 用户程序在目态下使用特权指令将引起的中断是属于【】A. 硬件故障中断B. 程序中断C. 外部中断D. 访管中断14. 网络操作系统为网络用户提供了两级接口:网络编程接口和【】A. 传输层接口B. 操作命令接口C. NETBIOS接口D. socket接口15. 多道程序执行方式的特点是【】A. 宏观上并行,微观上串行B. 宏观上串行,微观上并行C. 宏观上并行,微观上并行D. 宏观上串行,微观上串行16. Netware中用于加载网络可加载模块的命令是【】A. SetupB. InstallC. LoadD. add17. 如下参数中不能用于进程间通信的是【】A. 消息B. 信件C. 信号量D. 口令18. 操作系统中,资源分配的基本单位是【】A. 进程B. 线程C. 对象D. 程序19. 位示图方法可用于【】A. 进程的调度B. 盘空间的管理C. 文件的共享D. 进程间通讯20. 构成网络操作系统通信机制的是【】A. 进程B. 线程C. 通信原语D. 对象第二部分非选择题 (共60分)二、填空题 (本大题共10小题,每小题1分,共10分) 不写解答过程,将正确的答案写在每小题的空格内。
一、单选题(题数:20,共 40.0 分)1每一级中断都可单独被屏蔽或()(2.0分)0.0分•A、允许••B、运行••C、中断••D、中断源•我的答案:B2利用中断方式可管理和控制()外设或终端(2.0分)2.0分•A、1台••B、2台••C、多台••D、3台•我的答案:C3对端口C的数据输出有()办法(2.0分)2.0分•A、2种••B、3种••C、4种••D、5种我的答案:C4无条件传送:慢速外设需与()保持同步(2.0分)2.0分•A、中断源••B、某段程序••C、CPU••D、数据•我的答案:C5当系统有多片级联时,()意义(2.0分)0.0分•A、预制时间常数•B、处理输入的数据••C、数据••D、有意义•我的答案:B6对8位数据线读取16位计数值需分()(2.0分)2.0分•A、1次••B、2次••C、多次••D、•我的答案:B7一个存储单元具有()存储地址(2.0分)0.0分•A、1次••B、2次••C、多次••D、3次•我的答案:A8存储器的存取速度直接决定了整个微机系统的()速度(2.0分)2.0分•A、••B、中断源••C、数据••D、硬件•我的答案:A9在计数过程中(或者计数结束后),如果门控再次出现上升沿,计数器将从原装入的()重新计数(2.0分)2.0分•A、数据••B、中断源••C、计数初值••D、运行•我的答案:C108088只能通过输入输出指令与外设进行()交换(2.0分)2.0分•A、层次••B、中断源••C、CPU••D、数据•我的答案:D11内部中断是由于()内部执行程序出现异常引起的程序中断(2.0分)2.0分•A、7005••B、8088••C、7004••D、8000•我的答案:B12打印机在收到数据后,发出“忙”(BUSY=1)信号,表明打印机正在做()(2.0分)2.0分•A、中断源••B、处理输入的数据••C、总线••D、预制时间常数•我的答案:B13每个计数器在开始工作千年必须()(2.0分)2.0分•A、预制时间常数••B、处理输入的数据••C、编程••D、运行•我的答案:A14计算机通信可分为()(2.0分)2.0分•A、2类••B、3类••C、4类••D、5类•我的答案:A15开机时,由初始化程序按()的顺序写入(2.0分)0.0分•A、一定的顺序••B、某段程序••C、数据••D、允许•我的答案:B168255A有()工作方式(2.0分)0.0分•A、3种••B、4种••C、5种••D、6种•我的答案:D178259A有多种工作方式,这些工作方式可以通过()设置或改变(2.0分)2.0分•A、允许••B、数据••C、编程••D、中断源•我的答案:C18接口电路按功能可分为()(2.0分)2.0分•A、2类••B、3类••C、4类••D、5类•我的答案:A19微机系统中,整个存储器体系采用()结构(2.0分)2.0分•A、数据••B、层次••C、总线••D、中断源•我的答案:B20能够向CPU发出中断请求的设备或事件称为()(2.0分)2.0分•A、运行••B、中断源••C、工具••D、数据•我的答案:B二、多选题(题数:10,共 30.0 分)1PIC16单片机的CCP模块分为CCP1和CCP2,以下说法正确的是:(3.0分)3.0分•是2个独立的电路模块,可以同时工作在任意模式下。
《微机原理与接口技术》期末复习题一、选择题1. 在微机中,用来表示信息的最小单位是()。
A. 位B. 字节C. 字D. 双字2. 机器字长为8位,十进制数125转换成十六进制数是()。
A. 125HB. 7DHC. 0FFHD. 0D7H3. 8253的三个计数器中每一个都有三条信号线,其中CLK是指()。
A.定时计数脉冲输入B.输出信号C.选通输入D.门控制输入4. 高速I/O设备或成组交换数据时,可以采用()方式传送数据。
A. 查询B. 中断C. DMAD. 同步5. 堆栈操作时,段基址由()寄存器指出,段内偏移量由SP寄存器指出。
A. CSB. DSC. SSD. ES6. 8255A的“端口C按位置1/置0控制字”应写入()。
A. A口B. B口C. C口D. 控制口7. 采用条件传送时,必须要有()。
A. 中断逻辑B. 类型号请求信号C. 状态端口D. 请求信号8. 中断服务程序入口地址是()A 中断向量表的指针B 中断向量C 中断向量表D 中断号9. 8086/8088CPU在执行IN AL,DX指令时,DX寄存器的内容输出到()上。
A. 地址总线B. 数据总线C. 存储器D. 寄存器10. 一般地,将计算机指令的集合称为()。
A. 指令系统B. 汇编语言C. 模拟语言D. 仿真语言11. 8086处理器最小工作方式和最大工作方式的主要差别是()。
A. 内存容量不同B. I/O端口数不同C. 数据总线位数不同D. 单处理器和多处理器的不同12. 将寄存器AX的内容求反的正确操作是()A. NEG AXB. XOR AX,0FFFFHC. OR AXD. CMP AX,AX13. 用DEBUG调试汇编语言程序时,显示某指令的地址是2F80:F400,存放该指令的存储单元的物理地址是()A. 3EC00HB. 2F80HC. 12380HD. 2F800H14.汇编程序是一种()A. 汇编语言程序B. 编辑程序C. 翻译程序D. 将高级语言程序转换成汇编语言程序的程序15. 在查询方式下输入/输出时,在I/O接口中设有(),通过它来确定I/O设备是否准备好。
《微机原理与接口技术》试卷B 评分标准及 参考答案
一、 一、 每空1分,共20分
1、117.D99H 427.6631Q 000100010111.110110011001B
0010 01111001.1000 0101 BCD
2、148D -20D -108D
3、BX=0000H CF=1 ZF=1 OF=0 SF=0
4、总线接口功能 指令的译码及执行功能
5、高8位数据线D 15~D 8有效
6、4 T 1 给外部的地址锁存器提供一个地址锁存信号
7、35H 000D4H~000D7H
二、共17分
1、∵
故物理地址为0FEF0H 。
(2分)
指向该物理地址的CS ,IP 值不唯一。
例如:CS :IP=0000:FEF0H 也指向该物理地址。
(2分)
2、状态标志表示算术运算或逻辑运算执行之后,运算结果的状态,这种状态将作为一种条件,影响后面的操作。
(2分)
控制标志是人为设置的,指令系统中有专门的指令用于控制标志
的设置或清除,每个控制标志都对某一特定的功能起控制作用. (2分)
3、每帧占1+7+故每分钟能传送的最大字符数为 (4分)
4、(1) 对; (2) 错; (3) 错; (4) 对; (5) 错 (5分)
二、二、共20分
1、(1) A7A6 A5 A4 A3 A2 A1 A0
1 0 0 0 任意⨯⨯0 Y0
1 0 0 1 任意⨯⨯0 Y1
1 0 1 0 任意⨯⨯0 Y2
1 0 1 1 任意⨯⨯0 Y3
∴8255的端口地址为80H,82H,84H,86H (3分)8253的端口地址为90H,92H,94H,96H (3分)
8259的端口地址为A0H,A2H,(3分)
8251的端口地址为B0H,B2H,(3分)
(2) OUT 80H,AL (1分)
IN AL,82H (1分)
2、(1) 控制线连接图如图所示。
(4分) Array
(2) 通道0工作在方式2—速率发生器;通道1工作在方式3—方波速率发生器(2分)
四、共20分
1、AL=01H (2分) AH=00 H (2分) BL=08H (1分)
2、(1) 从目的串中查找是否包含字符‘0’,若找到则停止,否则继续重复搜索。
(1分)
(2) ZF=1, 说明已找到字符(1分)
ZF=0, 说明未找到字符(1分)
CX≠0,说明中途已找到字符退出(1分)
CX=0,且ZF=0说明串中无字符‘0’ (1分)
3、∵74C3H
- 95C3H
DF00H
且有:CF=1,ZF=0,SF=1,OF=1
∴程序将转到L5标号处执行。
(5分)
4、(1) 程序对8253的通道1进行初始化。
(1分)
(2)计数常数为10000D,BCD计数。
(2分)
(3)工作在方式3,方波速率发生器
周期=10000⨯1µs=10000µS=10ms (2分)
五、共23分酌情扣分
1、
(1) MOV DX, 203H
MOV AL, 10111000B
OUT DX, AL (3分)
(2) MOV DX, 202H
IN AL, DX
MOV AH, AL
TEST AL, 80H
JNZ NEXT1 (2分)
MOV DX, 203H
MOV AL, 00000011B ;对PC1置位
OUT DX,AL (2分)
NEXT1:MOV AL,AH
TEST AL,40H
JZ NEXT2
MOV AL,00000000B ;对PC0复位
MOV DX,203H
OUT DX,AL
NEXT2:………(3分)
2、
DATA SEGMENT
BUFER DB 10,0,20,15,38,236
MAX DB 0
MIN DB 0
A VI D
B 0
DATA ENDS (2分)
STACK SEGMENT PARA STACK‘STACK’
DW 100 DUP (?)
STACK ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STACK
(1分) START PROC FAR
BEGIN:PUSH DS
MOV AX,0
PUSH AX
MOV AX,DATA
MOV DS,AX
LEA DI,BUFFER
MOV DX,0 ;使DH=0,DL=0
MOV CX,6
MOV AX,0 ;和清0
MOV BH,0 ;最大值
MOV BL,0FFH ; 最小值(2分) LOP1: CMP BH,[DI]
JA NEXT1 ;若高于转移
MOV BH,[DI];大值 BH
NEXT1: CMP BL,[DI] ;
JB NEXT2 ;若低于转移
MOV BL,[DI];小值 BL (2分) NEXT2: MOV DL,[DI];取一字节数据
ADD AX,DX ; 累加和
INC DI
LOOP LOP1
MOV MAX,BH;送大值
MOV MIN,BL;送小值(3分)
MOV DL, 6
DIV DL,;求平均值
MOV A VI,AL;送平均值
RET
START ENDP
CODE ENDS
END BEGIN (3分)。