《微机系统与接口技术》2001年试题

更新时间:2023-11-13 22:59:01 阅读量: 教育文库 文档下载

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

2001-2002学年第二学期课程考试 《微机系统与接口技术》试题

学号______________ 成绩_________________

一、选择题(可有多项选择, 共35分)

1. 8086/8088 系统中管理CPU与存贮器或与I/O设备之间数据传送的单元是___________________.

A. EU B. MMU C. BIU D. PU

2. 已知ES=2000H,DS=1500H,CS=4000H, SS=1000H, BX=5006H指令 MOV AX, [BX]中,源操作数的寻址方式是______,源操作数所在存储单元的物理地址是______。

A1.寄存器寻址 B1.直接寻址 C1.寄存器间接寻址 D1.立即寻址 A2. 15006H B2.1A006H C2. 25006H D2.45006H

3. 8086/8088系统中通常堆栈以______为单位进行操作

A.半字节 B.字节 C. 字 D. 双字

4. 在下列指令中,影响堆栈内容的指令是_____.

A. POP B. CALL C. JMP D.IRET

5. 指出下列指令或伪指令中所有错误者:______________。 (A) MOV AX, [SI][DI] (B) PUSH [2000H] (C) MOV BP, ES:[BP] (D) RET 9

(E) IN AL, 220 (F) DB –128,’AB5678’ (G) ADD WORD PTR CS:[SI+200],100

6. 8086/8088汇编程序中,如果已知(DL)=80H, 则执行指令 ADD DL,90H后, (DL)=_________________。 A. 不确定 B. 00H C. 10H D. 80H

7. 微机系统中,通常数据总线信号由______________提供, 地址总线信号由_______________提供。

A. 存储器 B. I/O设备 C. 处理器 D. 以上三部分之一

----共6页 第2页 ----

8.8086/8088系统采用I/O端口与内存地址______的方式。 A.统一编址 B.分别独立编址 C.部分译码 D.线选法译码

9、微机系统中要组成32KB×16的存储器,需要选用_________片规格为2KB×8的芯片。

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

10.8086/8088中断系统可处理255个中断源,其中INT 0AH对应的中断向量在内存________。

(A)0000:000AH~000DH (B)0000:00014~0017H (C)0000:0028H~002BH (D)FFFF:000AH~000DH (E)FFFF:0014H~0017H (F)FFFF:0028H~002BH

11. 8086/8088 系统中常使用DMAC i8237实现直接存储器访问(DMA),通常传输效率最高的工作模式是__________。 A 单字节模式 B.块传输模式 C.请求传输模式 D.级连模式

12. 8253可编程定时器/计数器可编程为BCD码减法计数器,其计数值最大时应置时间常数(计数初值)为____________。 A. FFFFH B. 9999H C.7FFFH D. 9999 F. 0000

13.若系统采用异步串行数据传送方式,每个字符传送格式为数据位8位,奇偶校验位1位,停止位2位,如其波特率为9600BPS,则每秒钟最多能传输的字符数是___________。 A. 9600 B.1200 C.872 D.800 E.738

14.通常指令SUB AX,1与DEC AX执行速度相比_________。 A. 要快 B. 要慢 C. 快慢说不清 D.与指令地址有关

15. i8255具有三种并行工作模式, 当两个CPU通过各自的i8255并行连接进行双向交换数据时, 应当采用____________。

A. 方式0 B. 方式1 C. 方式2 D. 三种方式都不行

16. ADC0809是8位逐次比较式模数转换器,在接口系统中设计Vref(REF+)选用+4.00V电压基准源(REF-接模拟地),如果读取的

转换数字量=40H,则此时输入信号电压为_____________。 (A)4.00V (B)3.00V (C)2.00V (D)1.00V (E)0.00V

----共6页 第3页 ----

二、程序阅读和编程(共35分)

1.阅读分析程序,按要求填空回答问题(共15分)

(1)在某子程序的开始处要保护AX,BX,SI,DI四个寄存器信息,在子程序结束时要恢复这四个寄存器信息: PUSH AX ;保护现场 PUSH BX PUSH SI PUSH DI : ;子程序计算处理 ;恢复现场指令

SUBBACK: RET ;返回调用程序

试填写出恢复现场时的指令序列。如果执行这段程序前(SP)=120H, 执行到SUBBACK语句时(SP)=___________。 .

(2) 汇编程序中,以下数据段段基地址为0800H,数据定义为:

ORG 1000H VX DW 1280H PY DW VX+2000H FPZ DD PY

已知(DS)=0800H,(CS)=3800H,(BX)=1000H,(SI)=0002H 求下列指令执行完后指定寄存器的值。

MOV SI,OFFSET FPZ ;(SI)=____________________ MOV SI,[SI] ;(SI)=____________________ PUSH [SI+2] ; 栈顶的内容=_____________

JMP WORD PTR [SI] ;CS)=_____________(IP)=___________。

2.编程.(20分)

已知数据串由不超过N个字变量(N<=2000)组成,依次存放

在以BUF为首址的数据区中,数据串以0000H结束,要求处理程 序(1)计算出这些数的16位累加和存放到字变量SUM中(不考虑进位溢出),但必须剔除其中的等于5555H和0AAAAH的数据;(2) 如果N个数内未发现结束符(0000H),则只处理计算N个数据(包括可能的5555H和0AAAAH,并置字节变量ERROR等于0FFH,否则将ERROR清零;(3)找出最后一个5555H数的地址,并存放在字变量PT5555单元中(该单元已初始化为0FFFFH)。要求写出程序主要片断(不必用伪指令定义变量,可直接用指令性语句编写),并加简单说明。

----共6页 第4页 ----

四 、接口技术(共30分)

1. 如下图,某系统的存储器中配备有两种芯片;容量分别为2K×8的EPROM和容量为1K×8的RAM。它利用地址信号A10-A15采用

_________74LS138译码器产生片选信号:Y0,Y6,Y7直接连到三片EPROM

______###

(1,2,3);Y4,Y5则通过一组门电路产生四个片选信号接到四片RAM(4#,5#,6#,和7#)。试(1)确定存储器1#,2#,3#,4#,7#的寻址范围;(2)如已知5#存储器范围A400~A7FFH,6#范围为A800~ABFFH,试补画出所缺连线。 参考74LS138真值表如下 E3 E2 E1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 不是以上情况

C B A 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 X X X 译码器输出 Y0=0 其余全为1 Y1=0 其余全为1 Y2=0 其余全为1 _________Y3=0 其余全为1 Y4=0 其余全为1 ______Y5=0 其余全为1 Y6=0 其余全为1 Y7=0 其余全为1 _________Y0~Y7 全为1 ______ ----共6页 第5页 ----

2. 如下图系统,i8255芯片经PA口监测八路开关SW0~SW7状态, 并利用分别接在PB0~PB2上的三只发光管L0~L2指示其状态。要求当SW0~SW7中有1~7个接通时L0发光管亮,所有8个开关都接通时L1亮,8个都不接通时L2亮。已利用地址信号A9~A4得到8255片选译码地址为28XH(X由A3-A0确定),片内寄存器地址线A1和A0分别与处理器地址线A3、A2相连。

(1) 完成右侧8255与开关和发光管的示意连线, 注意通断(亮灭)输入输出电平关系;

(2) 在横线上填写8255各口地址定义伪指令:

PA口地址:PAPORT EQU _______________

PB口地址:PBPORT EQU _______________ PC口地址:PCPORT EQU _______________

(3) 编写工作程序片断(不必初始化,但需说明8255口工作方式,其中端口用(2)中伪指令定义地址);

----共6页 第6页 ----

本文来源:https://www.bwwdw.com/article/714v.html

Top