人人范文网 范文大全

微机原理与接口技术考试试题与答案

发布时间:2020-03-02 12:13:47 来源:范文大全 收藏本文 下载本文 手机版

一、填空题(每空1 分,共15 分) 1.RESET 信号到来后8088/86 的CS 和IP 分别为_FFFF_H 和 _0000_H。

2.在特殊全嵌套方式下,8259 可响应同级或高级中断请求。 3.CPU 与外设接口通过数据总线传送状态信号与命令信号。 4.8255 有3 种工作方式, 其中方式2 只允许A 口使用。 5.有地址重迭现象的译码方式为部分译码和线选法。

6.外设端口的编址方式有I/O 端口独.立编址和I/O 端口与存储器统一编址。 7.INT8253 采用BCD 码计数时,其最大计数值为__10000__,此时的计数初值为 __0000__。

8.8088/8086 的AD7-AD0 是地址数据复用引脚,在T1 时传送__地址信号__。 9.8259A 作为主片时其引脚CAS0-CAS2 的信息传送方向是_向外_。

10.RS-232C 是适用于__数据终端设备DTE__和__数据通信设备DCE__间的接口。

二、单项选择题(每小题1 分,共20 分) 1.8086CPU 寻址I/O 端口最多使用( 4 )条地址线。 (1)8 (2)10 (3)12 (4)16 2.CPU 执行IN 指令时有效的信号组合是( 1 )。 (1)RD =0, IO/M=1 (2) RD =0, IO/M=0 (3)WR =0, IO/M=1 (4) WR =0, IO/M=0 得分评阅人 得分评阅人 第2 页共6页

3.某计算机的字长是16 位,它的存储器容量是64KB,若按字编址那么它的最大 寻址范围是( 2 )。

(1)64K 字(2)32K 字(3)64KB (4)32KB 4.某一SRAM 芯片的容量是512×8 位,除电源和接地线外,该芯片的其他引脚最

少应为( 4 )根。 (1)25 (2)23 (3)21 (4)19 5.8088/8086 的基本总线周期由( 2 )个时钟周期组成。 (1)2 (2)4 (3)5 (4)6 6.在8086 系统中中断号为0AH,则存放中断向量的内存起始地址为( 2 )。 (1)0AH (2)28H (3)4AH (4)2AH 7.采用两片8259A 可编程中断控制器级联使用,可以使CPU 的可屏蔽中断扩大到 ( 1 )。

(1)15 级(2)16 级(3)32 级(4)64 级

8.当IF=0,8088/8086CPU 不响应( 2 )中断请求。 (1)INT N (2)INTR (3)NMI (4)INTO 9.8253 可编程定时器/计数器中,其二进制的最大计数初值为( 3 )。 (1)65536 (2)7FFFH (3)0000H (4)FFFFH 10.8086/88CPU 在响应中断时要执行( 2 )个中断响应周期。 (1)1 个(2)2 个(3)3 个(4)4 个 11.中断向量表是存放( 2 )的存储区域.(1)中断类型号(2)中断服务程序入口处地址 (3)中断断点地址(4)程序状态字

12.INT8255 中可用置位/复位控制字对( 3 )的各位进行按位操作以实现某些控制 功能。

(1)A 口(2)B 口(3)C 口(4)数据总线缓冲器

11.RS-232C 标准规定信号“0”和“1”的电平是( 3 )。 (1)0V 和+3V~+15V (2)-3V~-15V 和0V (3) +3V 至+15V 和-3V~-15V (4)+3V~+15V 和-0V 12.对于开关型设备的控制,适合采用的I/O 传送方式是( 1 )。 (1)无条件(2)查询(3)中断(4)DMA 13.传送数据时,占用CPU 时间最长的传送方式是(1 )。 (1)查询(2)中断 (3)DMA (4)IOP 14.既然是在数据传输率相同的情况下,那么,又说同步字符传输速度要高于 异步字符传输其原因是( 2 )。

(1)发生错误的概率少(2)附加位信息总量少 (3)双方通信同步(4)字符之间无间隔

15.巳知DRAM2118 芯片容量为16K×1 位, 若组成64KB 的系统存储器,则组成的芯片

组数和每个芯片组的芯片数为( 4 ).(1)2 和8 (2)1 和16 (3)4 和16 (4)4 和8 16.INT 8259 中断屏蔽寄存储器的作用是( 2 ).(1)禁止CPU 响应外设的中断请求(2)禁止外设向CPU 发中断请求 (3)禁止软中断请求(4)禁止NMI 中断请求

17.在正常EOI 方式下, 中断结束命令是清除( 2 )中的某一位.(1)IRR (2)ISR 第3 页共6页 (3)IMR (4)程序状态字

18.软中断INT N 的优先级排列原则是( 3 ).(1)N 值愈小级别愈高(2)N 值愈大级别愈高 (3)无优先级别(4)随应用而定

19.串行异步通信传输的主要特点是( 2 ).(1)通信双方不必同步(2)每个字符的发送是独立的

(3)字符之间的传送时间长度应相同(4)字符发送速率由波特率决定 20.8 位D/A 转换器的分辨率能给出满量程电压的( 4 ).(1)1/8 (2)1/16 (3)1/32 (4)1/256

三、判断说明题(正者在括号内打“√”,误者在括号内打“×”,均 需说明理由。每小题2 分,共10 分) 1.8086CPU 在读/写总线周期的T3 状态结束对READY 线采样,如果READY 为低电平, 则在T3 与T4 状态之间插入等待状态TW。( × )

应改为:8086CPU 在读/写总线周期的T3 状态开始对READY 线采样,如果READY 为低电平,则在T3 与T4 状态之间插入等待状态TW。

2.在8253 的方式控制字中,有一项计数锁存操作,其作用是暂停计数器的计数。( × )

应改为:锁存计数器的当前值到锁存器,但不影响对计数器的计数工作。 3.8250 的溢出错误指示CPU 还未取走前一个数据,接收移位寄存器又将接收到的一个新

数据送至输入缓冲器。( √ )

4.在8088 系统(最小组态)中,执行指令”MOV [2000H],AX”需1 个总线周期。( × )

应改为:需2 个总线周期

5.DMA 控制器8237A 现行字节数寄存器的值减到0 时,终止计数。( × ) 应改为:DMA 控制器8237A 现行字节数寄存器的值减到0,再由0 减到0FFFFH 时,终止计数。 得分评阅人 第4 页共6页

四、简答题(每小题5 分__________,共20 分) 1.试述8250 的数据接收时钟RCLK 使用16 倍比特率的时钟信号 接收异步通信信号的原因以及接收过程。

答:主要是为了确定起始位避免传输线上的干扰。

其接收过程为:接收器检测到串行数据输入引脚SIN 由高电

平变低后,连续测试8 个RCLK 时钟周期,若采样到的都是低电平,则确认为起始位;若

低电平的保持时间不足8 个RCLK 时钟周期,则认为是传输线上的干扰。 2.8255A 工作于方式2,采用中断传送,CPU 如何区分输入中断还是输出中断? 答:CPU 响应8255A 的中断请求后,在中断服务程序的开始可以查询8255A 的状态

字,判断~OBFA(PC7)和IBFA(PC5)位的状态来区分是输入中断还是输出中断,并

据此转向相应的输入或输出操作。

3.用2K×4 位RAM 构成64KB 的存储系统,需要多少RAM 芯片?需要多少位地址作

为片外地址译码?设系统为20 位地址线,采用全译码方式。 答:64 片。

9 位。其中A16~A19 固定,A10~A15 译码形成组选信号。

4.请说明Intel8253 各个计数通道中三个引脚信号CLK,OUT 和GATE 的功能。 答:CLK 为计数时钟输入引脚,为计数器提供计数脉冲。

GATE 为门控信号输入引脚,用于启动或禁止计数器操作,如允许/禁止计数、启动/停止计数等。

OUT 为输出信号引脚以相应的电平或脉冲波形来指示计数的完成、定时时间 到。

五、简单应用题(每小题5 分,共15 分) 1.Intel8253 的通道0 按方式3 工作,时钟CLK0 的频率为1 兆,要 求输出方波的频率为40KHz,采用BCD 码计数,设通道0 的地址为 PORT0,请对它写入计数值。 解:n(计数初值)=1MHz/40KHz=25 写入计数值的程序段: MOV AL,25H OUT PORT0,AL 2.若8086 系统采用单片8259A,其中断类型码为46H,则其中断矢量表的地址指针是

多少?这个中断源应连向8259A 的哪一个IR 输入端? 解:中断矢量表的地址指针是46H×4=118H 应连向8259A 的IR6 得分评阅人 得分评阅人 第5 页共6页 PA0~PA7 PC0 PC7 DATA STB BUSY 打印机8255A 方式控制字

3.若某8 位ADC 输入电压范围是-5V~+5V,求出VIN=3.75V 的数字量编码(偏移码)。 解:N=(VIN-VREF(-))/(VREF(+)-VREF(-))×2 8 =(3.75+5)/(5+5)×256 =224 =0E0H

六、综合应用题(每小题10 分,共20 分) 1.如图所示采用8255A 作为打印机接口。PA 口作为向打印机输 出的数据口,工作于方式0,采用程序查询的控制方式。由PC0 产生负脉冲选通信号,PC7 读取外没状态BUSY,8255A 的端口地 址为90H~93H。写出从内存2000H:3000H 开始取出100 个数据 送打印机的控制程序。

解:其控制程序为:MOV AX, 2000H MOV DS, AX MOV BX, 3000H M OV CX, 100 MOV AL, 10001000B ;8255A 初始化 OUT 93H, AL LOP:IN AL, 92H TEST AL, 80H JNZ LOP ;若BUSY 有效则继续查询 MOV AL, [BX] OUT 90H, AL ;A 口输出 MOV AL, 01H OUT 93H, AL MOV AL, 00H OUT 93H, AL MOV AL, 01H OUT 93H, AL ;以上六行产生STB INC BX LOOP LOP MOV AH, 4CH INT 21H 得分评阅人 8255A 第6 页共6页

2.下图为采用8253 产生定时中断信号IR2。已知Fclk0=1MHz,要求每隔1 小时发 出一个中断请求,8253 的端口地址为180H~183H,试编制8253 的初始化程序。 ○ IR2 解:本题采用2 个计数通道串联使用, 要求两个计数通道的计数初值乘 +5v 积为:

n0×n1=TOUT1/TCLK0 TCLK0=1/fclk0=1/1MHz=1μs n0×n1=3600s/1μs=36×10 8 可选取n0=n1=6×10 4。因为n0 ○ 和n1 大于10000,必须采用二进 制计数。

1MHz 设定二个计数器都工作于方式2。 8252 初始化程序如下:

MOV AL, 00110100B ;通道0 初始化 MOV DX, 183H OUT DX, AL MOV AL, 01110100B ;通道1 初始化 OUT DX, AL MOV AX, 60000 ;通道0 写入计数初值 MOV DX, 180H OUT DX, AL MOV AL, AH OUT DX, AL MOV DX, 181H MOV AX, 60000 ;通道1 写入计数初值 OUT DX, AL MOV AL, AH OUT DX, AL OUT1 GATE1 CLK1 GATE0 OUT0 CLK0 第1 页共6页

##大学2007~2008 学年第二学期期末考试试卷答案及评分标准 试卷编号: ( B)卷

课程编号:H61030010 课程名称: 微机原理与接口技术考试形式: 闭卷 适用班级:2005 级本科姓名: 学号: 班级: 学院: 信息工程专业: 计算机科学与技术考试日期: 题号一二三四五六七八九十总分 题分20 10 10 20 10 15 15 100 累分人 签名 得分

考生注意事项:

1、本试卷共6 页,请查看试卷中是否有缺页或破损。如有立即举手报告以便更换。

2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。

一、单项选择题(每小题2 分,共20 分) 得分评阅人

答案:

1、C;

2、B;

3、A;

4、D;

5、A;

6、C;

7、D;

8、C;

9、B;

10、A。

本题每小题只有一个答案,选对得2 分,错选、多选、漏选不得分。 1.由于8088 外部数据线只有( )条,所以称为准16 位CPU。 A.16; B.24; C.8; D.32。

2.8088CPU 上READY 信号为下面哪种信号有效?( ) A.上升沿; B. 高电平; C.下降沿; D.低电平。 3.以下叙述中,不正确的是( )。 A.一个指令周期就是一个总线周期; B.一个时钟周期也称为一个T 状态; C.一个基本总线周期含4 个T 状态; D.执行一条指令所需时间为一个指令周期。 4.8251 芯片是可编程接口芯片。

A、定时器; B、计数器; C、并行通信; D、串行通信。

5.采用两片8259A 可编程中断控制器级联使用,最多可以使可屏蔽中断级数扩大到 ( )。

A.15 级; B.9 级; C.12 级; D.64 级。 6.采用查询方式来实现输入输出是因为它( )。

A.速度最快; B.CPU 可以不介入; C.实现起来比较容易; D.在对多个事件查询工作时,能对突发事件做出实时响应。 第2 页共6页

7.8253 可编程定时器/计数器中,采用二进制计数时,其计数器的最大计数初值应 设置为( )

A.65536; B.7FFFH; C.FFFFH; D.0000H。

8.在下面各类总线中,_________是一种串行总线接口。( ) A.SCSI, B.ISA; C.USB; D.EISA。

9.RS—232C 标准规定信号“0”和“1”的电平是( )。 A.0V 和+3V~+15V ; B.+3V~+15V 和-3V~-15V; C.-3V~-15V 和+3V~+15V D.-3V~-15V 和0V。

10.对8259A 进行初始化时,必须设置的两个初始化命令字为:( ) A.ICW1,ICW2 B.ICW1,ICW3 C.ICW1,ICW4 D.ICW2,ICW4 二.判断题(每空1 分,共10 分) 得分评阅人

本题每小题判断正确得1 分,判错、不判不得分。

1、8086/8088CPU 的复位后开始执行的第一条指令的地址为FFFFH。( × )

2、若各中断源的优先级是一样的,则可用自动循环优先级来实现。(√)

3、最小模式下8086/8088 读总线操作时序和写总线操作时序中的DT / R信号波形基本 相同。(√ )

4、A/D 转换器是将数字量变成模拟量的器件(×)

5、CPU 响应可屏蔽中断时,无须从数据总线上读取中断类型码。(× )

6、采用直接寻址输入/输出指令的最大端口地址为0FFH。(√)

7、8225A 的“端口C 置1/置0 控制字”不能写入其控制寄存器中。( ×)

8、ROM 必须定时刷新,否则所存信息就会丢失。(×)

9、在串行异步通信中,停止位的作用表示全部数据传送完毕,接收方在收到停止位信

号以后,就不再去接收串行数据。( ×)

10.对8086/8088 系统,中断类型码的大小与中断优先级高低无关。(√) 三.填空题(每空1 分,共10 分) 得分评阅人

本题每空填对得1 分,错填、漏填不得分。

1、在8086/8088CPU 中,由于BIU 和EU 分开,所以取指令和执行指令可以 重叠操作,提高了CPU 的工作效率;

2、8086/8088 的中断向量表位于内存的00000H~003FFH 区域,它可以容纳_ 256 个中断向量, 每一个向量占__ 4__个字节; 第3 页共6页

四.简答题(每小题5 分,共20 分) 得分评阅人

1.微型计算机系统总线由哪三部分组成?它们各自的功能是什么?

答:由地址总线、数据总线和控制总线三部分组成。地址总线用于指出数据的来 源或去向;数据总线提供了模块间数据传输的路径;控制总线用来传送各种控制信号

以便控制数据、地址总线的操作及使用。 本小题满分5 分,不完整酌情给分。 2.试说明在8088CPU 执行INT 40H 指令的过程?

答:CPU 取出INT 40H 指令,经指令译码获知这是一条中断指令。并且得到40H 就是该软件央断的中断向量码。接着就将PSW、CS 和IP 压入堆栈保护起来,并关中

断。而后,将中断向量码40H 乘4 得到中断向量表地址,从该地址开始的顺序两个单

元的内容送IP,下两个单元的内容送CS。这就转向了中断服务程序。当然,在此之

前,中断服务程序的入口地址早已填入中断向量表中。 本小题满分5 分,不完整酌情给分。

3.简述扫描法识别矩阵式键盘上闭合键的方法。

答:将行线接输出口,列线接输入口,采用行扫描法,先将某一行输出为低电平, 其它行输出为高电平,用输入口来查询列线上的电平,逐次读入列值,如果行线上的

值为0 时,列线上的值也为0,则表明有键按下。否则,接着读入下一列,直到找到

该行有按下的键为止。如该行没有找到有键按下,就按此方法逐行找下去,直到扫描

完全部的行和列。

本小题满分5 分,不完整酌情给分。

4.一个异步串行发送器,发送具有8 位数据位的字符,在系统中使用一位作偶校验, 2 个停止位。若每秒钟发送100 个字符,它的波特率和位周期是多少?

答:每个字符需要的发送位数是12 位(数据位8 位,校验位1 位,停止位2 位, 起始位1 位)。每秒发送100 个字符共1200 位。因此波特率为1200 波特,位周期 = 1 1200 ≈833μs 本小题满分5 分,不完整酌情给分。 第4 页共6页 五. (10 分) 得分评阅人

下图中,AD7~AD0 为8086/8088CPU 低八位地址总线。 试分析,要求写出分析过程。

1、8259A 占用了几个端口地址,分别为什么?其中ICW1 的地址是什么?

2、8255A 占用占用了几个端口地址,分别为什么?其中控制寄存器的地址是什么? 答:

1、8259A 占2 个----------2 分

端口地址:20H,22H 或24H,26H ----------2 分 其中ICW1 的地址:20H 或24H -----------1 分

2、8255A 占4 个----------2 分

端口地址:80H,82H,84H,86H ----------2 分 控制寄存器的地址:86H ----------1 分 AD5 AD6 AD7 AD4 AD3 AD0 AD1 AD2 第5 页共6页 六.(15 分) 得分评阅人

已知8253 的端口地址为40H~43H,CLK2 的时钟是4MHz。要求通过三个定时器 级联,实现从OUT2 输出频率为1000Hz 的方波,从OUT1 输出频率为100Hz 的单时

钟脉冲波,从OUT0 输出频率为1 Hz 的方波。

1、画出8253 各通道的GATE0~GATE

2、CLK

1、CLK2 的接线图;

2、选定各通道的工作方式,并计算各自的计数初值;

3、编写各通道的初始化程序段。(说明:方波用方式3,单时钟脉冲波用方式2) 附:8253 方式控制字 解:

1、接线图 ---------3 分

2、计数器2 工作在方式3,计数初值为:4MHz/1000Hz=4000=0FA0H -------2 分 计数器1 工作在方式2,计数初值为:1000Hz/100Hz=10=0AH -------2 分 计数器0 工作在方式3,计数初值为:1000Hz/1=1000=3E8H --------2 分

3、

OUT2(1000Hz 方波) CLK2 CLK1 CLK0 OUT1(100Hz 单时钟脉冲波) OUT0(1 Hz 方波) GATE2 GATE 1 GATE 0 高电平4MHz 计数器2: MOV AL , 10110110B OUT 73H,AL MOVAL,0A0H OUT 72H,AL MOVAL,0FH OUT 72H,AL ——2 分 计数器1: MOV AL , 01010100B OUT 73H,AL MOVAL,0AH OUT 71H,AL ——2 分 计数器0:

MOVAL,00110110B OUT 73H,AL MOVAL,0E8H OUT 70H,AL MOVAL,03H OUT 70H,AL ——2 分

计数器读写格式工作方式数制 D7 D6 D5 D4 D3 D2 D1 D0 第6 页共6页 七.(15 分)

用8255A方式0与打印机接口(如下图所示), STROBE 为打印机 选通信号,低电平有效;BUSY打印机忙状态信号,高电平有效。

1、8255A 的端口地址为80H~83H,编写8255A 的初始化程序段;

2、8255A 的PA 端口用查询方式向打印机输出数据,编写打印机子 程序。

附:8255A 的方式选择控制字:

解:1.分析:8255A 的A 口为方式0 输出,C 口高4 位为方式0 输出,C 口低4 位为方式0 输入,

B 口未用,所以方式控制字为10000001B(81H),本接口采用状态查询输出控制方法。8255A 初始 化程序如下:

mov al,10000001B ;方式控制字:81H out 83H,al ;A 端口方式0 输出,C 端口上输出、下输入 mov al,00001111B ;端口C 的复位置位

out 83H,al; 控制字,使PC7=1--------------------8 分 2.根据分析查询输出打印子程序如下: printc proc push ax push dx prn: in al,82H ; 读取端口C,查询打印机状态 and al,04h ;PC2=BUSY=0?

jnz prn ;PC2=1,打印机忙;则循环等待 mov al,ah ; PC2=0,打印机不忙;则输出数据 out 80h,al ;将打印数据从端口A 输出

mov al,00001110B ;从PC7 送出控制低脉冲,置STROBE =0 out 83h,al nop ;产生一定宽度的低电平nop mov al,00001111B ;置=1 out 83h,al ;最终,STROBE*产生低脉冲信号 pop dx pop ax ret printc endp ------------------------7 分 得分评阅人 BUSY DATA0~7 8255A PC7 PC2 PA0~PA7 打印机 STROBE 第1 页共6页

##大学2007~2008 学年第二学期期末考试试卷答案及评分标准 试卷编号: ( C )卷

课程编号: H61030010 课程名称: 微机原理与接口技术考试形式: 闭卷 适用班级: 2005 级姓名: 学号: 班级: 学院: 信息工程专业: 考试日期: 题号一二三四五六七八九十总分 题分20 20 10 10 15 25 100 累分人 签名 得分

考生注意事项:

1、本试卷共6 页,请查看试卷中是否有缺页或破损。如有立即举手报告以便更换。

2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。

一、填空题(每空1 分,共20 分) 1.当INTEL 8086 工作在最大模式时,需要8288 芯片提供控制 信号。

2.静态RAM 的优点是只要电源不撤除,信息就不会丢失,但它的功耗 较大,容量小,存取速度较快。

3.微机系统中数据传送的控制方式有三种,其中程序控制的数据传送又分为无条件传

送、查询传送和中断传送。

4.所谓“串行通信”是指数据是一位一位顺序传送的。在串行通信中有两种基本的 通信方式:即异步通信(ASYNC) 和同步通信(SYNC) 。

5.当要进行一次DMA 传送时,首先由外设向DMAC 发DMA 请求信号,DMAC 收到此申请后

向CPU 发总线请求信号。若CPU 响应此请求则发总线响应给DMAC,DMAC 接管总

线后开始工作。

6.总线可分为内总线和外总线,其中内总线举例有: STD 总线、PC 总线;外 总线举例有: RS-232C、IEEE488 。

7.数据总线用来在CPU 与内存储器或I/O 设备之间交换信息,地址总线由CPU 发出,用来确定CPU 要访问的内存单元或I/O 端口的地址。 得分评阅人 第2 页共6页

二、单项选择题(每小题1 分,共20 分)

1、一个接口可由(D)组成。 A)一个端口B)两个端口

C)一个I/O 地址D)若干个I/O 地址

2、微机总线的位数指的是(C)的位数。 A)地址线B)控制线 C)数据线D)并行线

3、输入/输出指的是主机与(B)交换数据。 A)存储器B)外设 C)键盘D)显示器

4、对以下类型的中断,优先级最低的是(C)。 A)指令中断B)非屏蔽中断 C)可屏蔽中断D)断点中断

5、中断控制器8259A 所管理的是(C)。 A)指令中断B)非屏蔽中断 C)可屏蔽中断D)单步中断

6、8086 系列微机的中断向量号越大,则优先级(D)。 A)越高B)越低 C)相同D)不定

7、可编程接口芯片在使用前对它(B),称为初始化编程。 A)写操作数B)写控制字 C)编接口地址D)设计控制电路

8、并行接口没有(D)功能。 A)输出锁存B)输入锁存

C)模拟量变成数字量D)物理量变成模拟量

9、如果减1 计数器的计数初值为10H,则减1 计数器可作为(C)分频计数器用。 A)十B)二

C)十六D)与计数初值无关

10、串行通信的波特率越高,则串行传送数据的速度(B)。 A)越慢B)越快

C)与波特率无关D)由CPU 速度决定

11、CPU 执行OUT DX,AL 指令时,(D)的值输出到地址总线上。 A)AL 寄存器B)AX 寄存器 C)DL 寄存器D)DX 寄存器

12、一个I/O 地址称为一个(B)。 A)接口B)端口 C)外设D)芯片

13、地址译码器的输入端应接到(C)上。 A)控制总线B)数据总线 C)地址总线D)外部总线

14、CPU 响应可屏蔽中断请求时,其中断向量号由(D)提供。 A)CPU 内部B)中断指令 C)向量号固定D)中断控制器

15、8259 工作在全嵌套方式时,(A)引脚的中断源优先级最高。 A)IR0 B)IR1 C)IR7 D)IR8 得分评阅人 第3 页共6页

16、8255 工作在方式0 时,它没有(C)功能。 A)输入缓冲B)输出锁存 C)电流放大D)总线隔离

17、微机系统复位时,CPU 不能响应(B)中断。 A)指令中断B)可屏蔽中断 C)非屏蔽中断D)断点中断

18、在定时器/计数器8253 的输出端可产生(C)波形。 A)三角波B)正弦波 C)方波D)斜波

19、对逐步逼近式A/D 转换器,启动一次转换读入多次数字量,则读入的数字量(A)。

A)肯定相同B)可能相同 C)肯定不同D)可能不同

20、PC/XT 微机中串口1 的I/O 地址范围是(B)。 A)3F0H-3F7H B)3F8H-3FF C)2F0H-2FFH D)2F8H-2FF

三、判断说明题(正者在括号内打“√”,误者在括号内打“×”,均 需说明理由。每小题2 分,共10 分) 1.指令一般包括两部分:操作码和操作数。( √ ) 2.一个总线周期有一个或若干个指令周期组成。( × ) 3.8086 有一个16 位标志寄存器,它包含了6 个状态标志位和3 个 控制标志位。( √ ) 4.一片8259A 中断控制器最多能接收8 个中断源。( √ ) 5.要对8255A 的端口C 的某一位进行置位/复位设置,可对端口C 写入相应的控制字来 实现。( × )

四、简答题(每小题5 分,共10 分)

2、在I/O 接口电路中,按存放信息的类型,端口可分为哪几类? CPU 对这些端口实行读操作还是写操作?

答:在I/O 接口电路中,按存放信息的类型,I/O 端口可分为数据口、状态口、控制口。

其中,CPU 可对数据口进行读或写操作,对状态口进行读操作,对控制口进行写操作。

3、与并行通信相比较,串行通信有什么特点? 答:与并行通信相比较,串行通信如下特点: 串行通信适宜于远程数据传送; 串行通信通常传送速度较慢;

串行通信的费用较低、传输线少,可借用电话网络来实现远程通信。 得分评阅人 得分评阅人 第4 页共6页

五、简单应用题(共15 分) 下面是一个8253 初始化程序段。8253 的控制口地址为46H, 3 个计数器端口地址分别为40H,42H,44H,在8253 初始化前, 先将8259A 的所有中断进行屏蔽,8259A 的奇地址端口为81H, 请在下面程序段的分号(;)后面加详细注释,并以十进制数表 示出各计数初值。

CLI ;关中断……(1 分) MOV AL,0FFH OUT 81H,AL ;屏蔽8259A 所有中断……(1 分) MOV AL,36H OUT 46H,AL ;8253 控制字:CNT0,先读/写低8 位, 后读/写高8 位,方式3,二进制计数……(3 分) MOV AL,0 OUT 40H,AL ;CNT0 输出低8 位计数值……(1 分) MOV AL,40H OUT 40H,AL ;CNT0 输出高8 位计数值,其十进制数为16384……(1 分) MOV AL,54H OUT 46H,AL ;8253 控制字:CNT1,读/写计数器低8 位, 方式2,二进制计数……(3 分) MOV AL,18H OUT 42H,AL ;CNT1 输出计数值,其十进制数为24……(1 分) MOV AL,0A6H OUT 46H,AL ;8253 控制字:CNT2,读/写计数器高8 位 方式3,二进制计数……(3 分) MOV AL,46H OUT 44H,AL ;CNT2 输出高8 位计数值……(1 分) 得分评阅人 第5 页共6页

六、综合应用题(共25 分) 已知电路图如下图所示。图中数码管为共阳极类型,数码管 的阴极a,b,c,d,e,f,g,Dp 依次接至8255 的PA0,PA1,…,PA7。 回答问题:

1)若要数码管的a 段发光,则应从8255 的PA0 输出高电平还是低电平?(2 分) 答:低电平

2)若要数码管显示数字0,则应从8255 的PA 口送出字形码为多少?(2 分) 答:C0H 3)写出8255 的PA 口和PC 口的地址。(2 分) 答:PA 口地址:220H,PC 口的地址:222H 4)根据电路图,写出从8255 的PA 口送出字形码的有关指令。(2 分) 答: MOV DX,220H MOV AL,8 位字形码 OUT DX,AL 5)8255 的PC 口在电路中的作用是什么?(2 分) 答:输入缓冲 得分评阅人 第6 页共6页

6)根据电路图及下表要求,编写完整的根据从开关读入的编码在数码管上显示相应数

字的程序(包括在数据段中定义字形码的内容)。(15 分) 参考程序:

STACK SEGMENT STACH DW 100DUP(?) STACK ENDS DATA SEGMENT X1 DB DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK MAIN PROC FAR PUSH DS SUB AX,AX PUSH AX MOV AX,DATA MOV DS,AX MOV BX,OFFSET X1 MOV AL,10001011B ;8255 工作在方式0,PA 输出,PC 输入 MOV DX,223H OUT DX,AL NEXT: MOV DX,222H IN AL,DX AND AL,7 ;屏蔽掉PC 口读入的高5 位 XLAT MOV DX,220H OUT DX,AL JMP NEXT MAIN ENDP CODE ENDS END MAIN__

微机原理与接口技术考试试题及答案A

微机原理与接口技术考试试题及答案A

微机原理与接口技术试题及答案

微机原理与接口技术AB卷试题与答案..

微机原理与接口技术试题及答案[1]

微机原理与接口技术学习心得

微机原理与接口技术小结

微机原理与接口技术试题答案

微机原理与接口技术习题答案4

微机原理与接口技术习题答案2

微机原理与接口技术考试试题与答案
《微机原理与接口技术考试试题与答案.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档