武 汉 大 学 _《微机系统与接口技术》期末考试试题2007-2008学年第一学期试卷

发布时间:2024-11-25

武 汉 大 学 计 算 机 学 院

《微机系统与接口技术》期末考试试题2007-2008学年第一学期试卷9

班号: 学号: 姓名: 成绩: (答案全部做在答题纸上,该试卷连同答题纸一起上交) 一、判断改错题(每题2分)

1.在IF=1且INTR输入高电平时,CPU立即执行相应的中断服务程序。

2.ROM中的信息可以长久保留,即使断电信息也不会丢失。

3.USB总线带有总线供电能力,可连接不带电源的设备。

4.半导体随机存储器需要定时刷新。

5.每一个任务都有一个任务寄存器。

二、单项选择题(每题2分)

1.在保护模式下,( )描述符中包含的偏移量无效。

A.中断门 B.异常门 C.调用门 D.任务门

2.80386/80486 在保护模式下工作时,虚拟地址向物理地址的转换都是( )完成的。

A、先经段表转换,再经两级页表转换 B、经段表转换

C、经页表转换 D、经段表转换或先后经段表和两级页表转换

3.32位微处理器中采用TLB的目的是( )。

A.替代两级页表 B.提高主存速度

C.扩大页表的空间 D.提高地址变换的处理速度

4.为了获得20位存储器地址,8086系统采用( )。

A.直接使用段地址 B.段地址左移4位加上偏移量

C.直接使用偏移量 D.偏移量左移4位加上段地址

5.Pentium微处理器的虚拟存储空间是( )。

A.1MB B.16MB C.4GB D.64TB

6.若要求级联的8259A从片上较高级别的中断请求能够中断该片较低级别的中断服务,则主8259A必须工作在( )。

A. 一般全嵌套方式 B. 特殊全嵌套方式

C. 固定优先级方式 D. 循环优先级方式

7.IBM PC/XT中,主机从键盘接口获得按键的( )。

A. ASCII B. 系统扫描码 C. 串行扫描码 D.并行扫描码

8.32位CPU访问存储器的非对准双字时需要( )个总线周期。

A.1 B.2 C.3 D.4

9.访问DRAM的操作是通过( )信号来控制完成的。

A.和 B

. C. D.

10.在RS-232接口中,用于微机向MODEM发送数据的输入控制信号是( )。

A.DTR和DSR B.DSR和CTS C.RTS和CTS D.DTR和RTS

11.82C54的每一个计数器按二进制计数,其最大计数值为( )。

A.9999 B.10000 C.65535 D.65536

12.两片8259A级联后可管理( )级中断。

A.15 B.16 C.32 D.64

13.Intel 32位微处理器中GDTR、LDTR和IDTR的个数分别是____。

A. 1,多,1 B. 1,多,多 C. 1,1,1 D. 多,多,多

14.编程使8255按位置位/复位的控制字为0DH、0AH、01H、07H、08H、02H、0FH、05H输出后,C口输出的值为( )。

A.98H B.89H C.0DCH D.0CDH

15.当8237的DREQ1未输入有效信号,但希望请求通道1执行DMA传送时,可通过置( )寄存器的通道1请求位来完成。

A.命令 B.工作方式 C.请求 D.屏蔽

三、简答题(35分)

1.如果段的基地址为10000000H,界限为001FFH,计算G位为0和1时,段的起始地址和结束地址。(10分)

2.在保护模式下,如何通过中断类型号得到中断服务程序的入口地址?(7分)

3.在保护模式下,当发生任务转换时,如何得到新任务的TSS、LDT、页目录表?(8分)

4.什么是DMA传送方式?简述8237控制的DMA工作过程。(10分)

四、编程题(25分)

1.对8254定时计数器3个通道进行初始化编程的顺序有没有要求?已知8254中计数器0、1、2及控制寄存器地址分别为340H、342H、344H、346H,试对8254三个计数器进行编程,使计数器0设置为方式1,计数初值为2050H;计数器1设置为方式2,计数初值为3000H;计数器2设置为方式3,计数初值为1000H。(15分)

2.在IBM PC/XT系统中,使用Ins8250作串行接口时,若要求以1200baud的波特率发送一个字符,字符格式为:7个数据位,一个停止位,一个奇校验位。试编写8250的初始化程序(设8250的地址为2F8H~2FFH,1200baud对应的除数为0060H)。(10分)

答案

一、判断改错题

× √ √ × ×

二、单项选择题

D D D B D

B D B A D

C A C C C

三、简答题

1、解:

G=0时,起始地址为:10000000H

结束地址为:10000000H+001FFH = 100001FFH

G=1时,起始地址为:10000000H

结束地址为:10000000H+001FFFFFH=101FFFFFH

2、答:

(1)根据中断类型号从IDT中找到相应的异常门/中断门描述符。门描述符中的选择符指向一个在GDT或当前LDT中的可执行代码段描述符,此描述符内的段基址指向程序代码段的基地址;门描述符中偏移量指向相应处理程序的入口。

(2)根据中断类型号从IDT中找到相应的任务门描述符。门描述符中的选择符指向一个在GDT中的可执行代码段描述符,此描述符内的段基址指向程序代码段的基地址;门描述符中偏移量指向相应处理程序的入口。

3、答:

(1)当CPL≤TSS描述符的DPL;且选择符的RPL≤TSS描述符的DPL时,JMP、CALL指令中的选择符指向新任务的TSS描述符;

(2)当CPL>TSS描述符的DPL时,JMP、CALL指令中的选择符指向一个任务门,任务门中的选择符指向新任务的TSS描述符;

(3)当中断/异常引起的任务转换,根据中断类型号从IDT中找到相应的任务门描述符,门描述符中的选择符指向新任务的TSS描述符;

通过新任务的TSS描述符找到新任务的TSS,TSS中包含有新任务的LDT选择符和页目录表的基地址。

4、答:

DMA方式,即直接存储器存取方式。是进行主机与外设的数据交换,数据在存储器与外设之间直接开辟的高速数据通路上进行传送,不需要CPU干预。

DMA控制器有如下基本功能模块:地址寄存器、字计数寄存器、工作方式寄存器、命令寄存器、数据和地址缓冲器、定时和控制逻辑、优先权控制逻辑和命令控制逻辑。

四、编程题

1、对8254定时计数器3个通道进行初始化的顺序没有特定要求,对每个计数器都应该先写入控制字然后再写入计数初值。初始化编程如下:

MOV DX, 346H

MOV AL, 32H;计数器0控制字

OUT DX, AL

MOV AL, 64H;计数器1控制字

OUT DX, AL

MOV AL, A7H;计数器2控制字

OUT DX, AL

MOV DX, 340H;写计数器0初值

MOV AL, 50H

OUT DX, AL

MOV AL, 20H

OUT DX, AL

MOV DX, 342H;写计数器1初值

MOV AL, 30H

OUT DX, AL

MOV DX, 344H;写计数器2初值

MOV AL, 10H

OUT DX, AL

2、初始化程序:

MOV AL, 80H

MOV DX, 2FBH;使DLAB=1

OUT DX, AL

MOV DX, 2F8H;写入除数寄存器低字节 MOV AL, 60H

OUT DX, AL

MOV DX, 2F9H;写入除数寄存器高字节 MOV AL, 00H

OUT DX, AL

MOV AL, 0AH;写线路控制寄存器,定数据格式 MOV DX, 2FBH

OUT DX, AL

武 汉 大 学 _《微机系统与接口技术》期末考试试题2007-2008学年第一学期试卷.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219