10-11学年第2学期微机原理及应用试卷56学时(B闭卷)1

更新时间:2023-08-07 18:40:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

淮 海 工 学 院

10 - 11学年 第 2 学期 微机原理及应用试卷(B闭卷)

7.8086按段组织存贮器时,一个逻辑段最小为以分为

个逻辑段。

8.中断类型码为02H的中断,其中断入口在中断矢量表的 0008H

一、 填空题(本大题共9小题,每题1分,共15分) 1.伪指令不产生机器代码,由

2.8086CPU具有可直接寻址容量的内存空间,在访问I/O端口时,使用地址线 8或16 ,最多可寻址 2的16次方 个字节端口。

3.指令ADD AX,[BX]的源操作数存放在BX中存放的是存储单元的 偏移 地址.

4.下面的时序图描述的是存储器/端口/写)

操作时序.

5.8086对地址为20H的I/O口的读操作,采用的指令是

6.执行指令MOV AX,BX时,/RD脚的电平为

单元

9.段内转移指令的本质是修改

二、 选择题(本大题共10小题,共20分):将答案填入下表

1. 8253通道0工作于方式3,CLK0接1MHz时钟,要求产生频率为40kHz的方波,则其计数初值为( A )。

A) 25 B) 1000 C 40000 D) 40

2.某存储器芯片容量为2K×1bit、若用它组成16K×8bit存储器组,所用芯片数以及用于组内寻址的地址线为( B )。 A.32片、11根;

B. 64片、14根;

C. 8片、 14根; D. 16片、8根;

3.设串行异步通信的数据格式是:1位停止位,7位数据位,1位校验位,1位起始位,若传输速率为2400位/秒,则每秒传输的最大字符个数为( D ) A.10个 B.110个 C.120个 D.240个

4.若波特率为1200bps,波特率因子n=16,则收、发时钟(RxC.TxC)的频率为( B )

A.1MHz B.19.2KHz C.20KHz D.2400Hz 5.在DMA方式下,外设数据输入到内存的路径是( D )

A.外设→CPU→DMAC→内存 B.外设→DMAC→内存 C.外设→存储器 D.外设→数据总线→存储器 6.在一段汇编程序中多次调用另一段程序,用宏指令比用子程序实现( B )。

A)占内存空间小,但速度慢 B)占内存空间大,但速度快 C)占内存空间相同,速度快 D)占内存空间相同,速度慢 7.若AL的内容为3EH,执行TEST AL,01H指令后,AL的内容为 ( C )

A.7CH

B.1FH

C.3EH

D.7FH

8.若将AL中的值低4位取反,高4位保持不变,使用下列( C )指令

A)NOT AL,OFH B)AND AL,OFH C)XOR AL,OFH D)OR AL,OFH

9.下列指令的执行中,没有使用AL寄存器的指令是 ( D )。 A)XLAT B)MUL BL C)DAA D)NOP

10.为了使MOV AX,VAR指令执行后,AX寄存器中的内容为4142H,下面哪一种数据定义是错误的( D )。

A)VAR DW 4142H B)VAR DW 'AB' C)VAR DW 16706 D)VAR DB 41H,42H

三、 简答题(本大题共6小题,共42分)

1.(6分)①如同时遇到总线请求和中断请求,CPU将按什么顺序完成检测过程?②简述DMA传送的的操作步骤。

①答:CPU响应中断请求时,通常是在CPU执行当前指令的最后一个节拍后,才可响应中断,而在指令执行之间不能响应中断请求,。。。 ②答:(1)向微处理器发出总线请求HOLD信号,(2)当微处理器发出总线响应信号HLDA后能接管对总线的控制权,进入DMA方式。 (3)发出地址信息,对存储器寻址并修改地址指令。 (4)发出访问存储器或I/O的读/写控制信号。5)判断DMA传送是否结束发出DMA结束信号,释放总线,微处理器恢复正常

2. (6分) ①8086CPU对存储器是怎样组织的?②写出三条组织原则 ①答:

②答::①1M存储空间分若干逻辑段 ②段大小为<=64K ③

段与段之间可以是分离的、连续的、部分重叠的、完全重叠的

3.(6分)从存储原理、集成度、速度等方面比较静态RAM和动态RAM

的异同。

答:

4.(6分)①I/O接口电路有什么作用(写出三条)②什么是I/O端口? 答:① ②

5.(6分)常见的CPU与外设进行数据交换的传输控制方式有哪些?各有何优缺点?

答:

6.(6分)①一条指令被CPU执行的过程分为哪三个环节?②简述微型计

算机的工作原理。 答:① ②

7.(6分)写出CPU中断处理过程的几个步骤(画流程图亦可) 答:

四、 阅读和分析程序(15分)

1.(4分)下面的程序在由CPU执行完毕时,NOP指令一共被执 行 次,这段程序的功能是 MOV DX,100 TIME: MOV AX,1000 TIME1: DEC AX NOP JNZ TIME1 DEC DX JNZ TIME RET

2. (3分)执行完下列程序后,回答指定的问题。

MOV AX,0 MOV BX,2 MOV CX,50 LP:ADD AX,BX ADD BX,2

LOOP LP

问:该程序的功能是 。 3(8分)下面程序实现的功能是:从给定的字串(放在BUFFER开始的单元)中寻找最大的值,并放到MAX单元.在横线上填出缺失的指令、伪指令或标号。

NAME SEARCH_MAX DAT1 SEGMENT BUFFER DW X1,X2,…,Xn

COUNT EQU ($-BUFFER)/2 MAX DW ? ENDS

CODEG SEGMENT START PROC ASSUME CS:,DS: BEGIN: PUSH DS MOV AX,0 PUSH AX MOV AX,DATA MOV DS,AX MOV CX, LEA BX,BUFFER MOV AX,[BX] INC BX INC BX DEC CX AGAIN:CMP AX,[BX] JGE MOV AX,[BX] NEXT:INC BX INC BX LOOP START ENDP

CODEG ENDS END

五、 分析设计题(本大题共2小题,共18分)

1.(6分)下图所示为某CPU的存储器系统。分别写出RAM和EPROM各自的容量、译码方式、地址范围。

CB74LS138

A

2、(12分,每空1分)如下图所示,设某8086系统用8255A控制三个发光二极管依秩序循环显示,8255A的端口地址为60H-63H,为DELAY软件延时子程序,回答下列问题。

(1)A口应设定为输 出 口,工作于方式 0 ;

(2)设从上到下三个发光二极管分别编号为1#,2#,3#,则要点亮1#、2#、3#发光二极管,A口输出的控制代码应分别为 、 、 ; (3)设8255工作方式控制字为80H,初始化及控制三个发光二极管轮流

点亮的程序段如下,把程序中所缺部分补充完整: START:MOV DX, 63H MOV AL, 80H OUT DX, AL MOV DX,

DON: MOV AL, 06H ; 先点亮1#灯 OUT DX, AL

CALL DELAY ;调延时程序

MOV AL, 05H ; 再点亮2#,3# OUT 61H, AL

MOV AL, 03H ; OUT 62H, AL

JMP DON ;无限循环 DEALY PROC NEAR ;软件延时 …. DEALY ENDP

本文来源:https://www.bwwdw.com/article/9kzj.html

Top