微机原理与接口技术期末习题课

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、单项选择题

1.在汇编语言程序的开发过程中,汇编之后产生的文件是()。

A.ASM文件 B.OBJ文件C.EXE文件 文件

2. 假设使用1K×4的存储器芯片构成8K×8的存储体,需要()片。

A. 12

B. 14

C. 15

D. 16

3. 假设数据段有如下数据定义,共分配( )个字节单元。

X DB 12H, 45,67H, ‘AB’

Y DW 5 DUP(20H)

A. 16

B. 15

C. 12

D.10

4.下面对OUT 指令正确使用的是 ( )。

A.OUT 40H , AL B.OUT AL,60H C.OUT DX, BL D.OUT [DX],AL

5.80x86接收非屏蔽硬件中断请求的引脚是()。

A. INTR

B. NMI

C. INTA

D. AEN

6.A和B两机采用串行异步通信进行数据交换,A机定义一帧数据长度为10位,为了正确进行通信,则B机应该定义一帧数据长度为()。

A.9位B.10位C.11位D.12位

7.PC机中的09H键盘中断属于( )。

A. 可屏蔽中断

B. 非屏蔽中断

C. CPU中断

D. 软件中断

8. 设8254 某计数器的CLK输入频率为1MH Z,OUT端输出周期为8ms的方波,计数器工作方式定义为BCD计数,则写入的计数初值为()。

A. 8

B. 80

C. 8000

D. 8000H

9.下列关于串行通信的概念中,不正确的是( )。

A. 波特率是指每秒钟传送的0、1代码个数,单位为波特

B. 异步通信的一帧总是从逻辑0开始,逻辑1结束

C. 异步通信的一帧总是低电平开始,高电平结束

D. 异步通信的发送端和接收端按约定的波特率发送、接收数据

10. 设实模式下,中断向量表84H~87H单元中,依次存放着12H、34H、56H、78H,则中断服务程序的入口偏移地址为( )。

A.1234H

B.3412H

C.5678H

D. 7856H

二、填空题

1.实模式下,使用REP MOVSB指令之前,需将源串逻辑地址传送至

和寄存器,目的串逻辑地址传送至ES和寄存器,传输长度传送至寄存器,并应将CPU的_______标志置0或置1。

2. 与MOV BX,OFFSET BUF相同功能的指令是。

3. 宏指令调用是在汇编过程中由完成的,子程序调用是由完成

的。

4.8255A有3种工作方式,其中支持中断方式数据交换的是方式________,以无条件方式进行数据交换的是方式___________。

5.设8254计数器2的CLK输入端接1Hz的时钟信号,要求其OUT端产生连续的方波信号,则该计数器应工作在方式________,输出信号高电平的最大宽度为

__________ 秒。

6.CPU通过8250采用查询方式发送数据之前首先要查询___________________;采

用查询方式接收数据之前首先要查询___________________。

7.串行异步通信的传输方式有__________通信、通信和全双工通信。8.实模式下,所有中断向量集中存放在系统RAM最低端的_____________个单元之中,物理地址为_______H~_______H。位于内存物理地址为180H~183H单元的内容是___________H型中断向量。

三、简答题

1.什么是中断?什么是中断源?

2.什么是I/O端口?I/O端口分为哪三种类型?

3.串行异步通信传送一个字符“B”,7个数据位,偶校验,2个停止位。画出一帧数据格式(TTL电平),并标出各部分的位数。

4.CPU的INTR引脚收到中断请求信号,但CPU没有响应,试分析其原因。

5.微机系统与输入/输出设备交换信息的方式有哪四种?

6.解释LOOP NEXT指令的功能,并写出实现相同功能的指令序列。

四、综合应用

1. 一台PC机利用主串口进行外环自发自收。查询方式发送,中断方式接收,一帧字符包含7个数据位,偶校验,2位停止位,通信速率为2400波特(分频系数为0030H)。

(1)用对端口直接编程的方法编写8250初始化程序段。

(2)编写子程序实现发送数据’A’。

2.系统使用外扩一片可编程定时器/计数器8254,8254的输入时钟是1MHz。8254的初始化程序段如下,根据要求完成相关内容。

MOV AL,10100101B

MOV DX,203H ;写控制字

OUT DX,AL

MOV A L,10H ;写计数初值

MOV DX,202H

OUT DX,AL

由上述程序段可知,设计时使用了8254的号计数器,其口地址为H,工作在方式,使用进制计数,输出信号的频率为。

3.设8255A的控制口地址为21BH,编写8255A的初始化子程序。要求:A口工作于方式0输入,B口工作于方式1输入,C口上半部分输出,C口下半部分输入,并允许B口以中断方式与CPU交换信息。

相关文档
最新文档