您好,欢迎来到钮旅网。
搜索
您的当前位置:首页08微机试卷

08微机试卷

来源:钮旅网
题号 得分 一 二 三 四 五 六 七 总分

得分 一、填空题(每空1分,共20分)

1.以8位二进制为例,若X=-73则: [X]补= H。

2.微型计算机都采用总线结构,系统总线是用来传送信息的一组通信线,它包括 总线, 总线和 总线。

3. 在数据段(段的首地址DS=3000H)中某一数据的偏移地址是1002H,则该数据的实际物理地址为 H。 4.指出下列指令源操作数的寻址方式:

MOV AX, [BX] MOV AX, 1000H 5.串处理指令规定目的串必须在 段中。

6.通过8086的地址总线,既可以从存储器,也可从接口中读出数据。设地址为40H,那么从存储器读出数据到AL使用指令 ;从接口读出数据到AL使用指令 。

7.1片8259A可管理 个可屏蔽中断,4片级联最多可管理 个可屏蔽中断。

8. 存储器的主要性能指标是 和 。

9. 模数转换器ADC0809的主要性能指标是 和 。 10.CPU与外设之间进行信息传输的方式分别为 、 、 、 。

得分 1 2 二、选择题(每小题2分,共20分)

3 4 5 6 7 8 9 10 1.8086CPU的数据总线和地址总线宽度分别为 。 A.16,16 B.16,20 C.8,16 D.20,20 2. 8086CPU最多能处理 种不同的中断类型。 A. B.256 C.512 D.1024

第 1 页 共 8 页

3.8086对中断请求响应优先级最低的请求是 。 A.NMI B.INTR C.内部硬件中断 D.单步中断 4.8086CPU用于中断请求的输入引脚信号是 。

A.INTR和NMI B.INTA和NMI C.INTR 和INTA D.INTE 和IRET

5.若已知SP=3000H, AX=0020H,则执行指令PUSH AX后, SP和SS:SP所指内存单元中的值分别为 。

A.3002H,00H B.3000H,20H C.3FFEH,00H D.3FFEH,20H 6.按微机系统中与存储器的关系,I/O端口的编址方式可分为 。 A.线性和非线性编址 B.集中与分散编址 C.统一和编址 D.重叠与非重叠编址。

7.向8259A写入 时,必须按规定的流程进行,不允许颠倒顺序。 A.初始化命令字和操作命令字 B.操作命令字和初始化命令字 C.初始化命令字 D. 操作命令字

8.8086CPU通过 控制线来区分是存储器访问、还是I/O访问。当CPU执行IN AL,DX指令时,该信号线为低电平。 A. M/IO

B. DEN

C. ALE

D. MN/MX

9. 中断控制器8259初始化命令字ICW1和操作命令字OCW1的端口地址线A0分别为 。

A.0,1 B.1,0 C.0,0 D.1,1 10.微型计算机在硬件上由 组成。

A.CPU、存储器 B.CPU、存储器、I/O接口、总线

C. BIU和EU D. CPU、存储器、I/O接口、总线、外设

得分

三、程序分析(每小题5分,共20分)

1.阅读下列程序段,完成程序后的问题。

ADD AL,AL MOV BL,AL SAL BL,1 ADD AL,BL HLT

(1) 设AL的初值为0AH,执行该程序段后,AL=( )? (2)该程序段的功能是什么?

第 2 页 共 8 页

2.下面的程序为中断向量设置程序,其中设置的中断类型号应为5。中断向量表

如题图3-1所示。试根据中断向量表填写程序中划线部分。

PUSH DS XOR AX, AX MOV DS, AX MOV BX, MOV AX, MOV [BX], AX MOV AX, MOV [BX+2], AX POP DS …

……0000EH0000FH00010H00011H00H14H0EH41H00014H00015H00016H00017H14H00H0EH41H

00038H00039H0003AH0003BH00H0EH00H14H题……

图3-1

3.阅读下列程序段,完成程序后的问题。

STACK SEGMENT DA1 DB 06H DW 40 DUP(?) STACK ENDS

DATA SEGMENT

STRING DB 52H,86H,32H,D8H,7AH,35H,0CH DATA ENDS

CODE SEGMENT

ASSUME CS: CODE_SEG, DS: DATA_SEG, SS: STACK_SEG START : ……… CODE ENDS END START END

(1) 程序中,有哪些段的定义?

(2) 除CODE外各段定义的存储空间为多少字节?

第 3 页 共 8 页

4.阅读下列程序段,完成程序后的问题。

MOV AX,00H MOV BX,10H MOV CX,10 LP: INC AX

ADD BX,AX LOOP LP HLT

(1)程序执行完后, AX=( ),BX=( ),CX=( )? (2)以上程序段的功能是什么?

得分

四、程序设计(共8分)

以内存3000H单元为起始地址,顺序存放了16个字节数,编程实现将这十六个数据顺序转移到内存3100单元下(不必编写伪指令部分)。

第 4 页 共 8 页

得分

五、存储器扩展(共8分)

应用四片2k*4的存储芯片构成一个4k*8的存储体,完成下图连线,并根据你自己的连线图写出扩展后存储体的地址范围。

__M/IOA19A18A17A16A15A14A13A12A11___8086RD系___WR统总线D0~D3D4~D7A0~A10 ____G1G2A_______G2BY174LS138CB___Y0A__________________WRRDCSWRRDCS片1片2D0~D3A0~A10D0~D3A0~A10第 5 页 共 8 页

_________WRRDCS片3D0~D3A0~A10_________WRRDCS片4D0~D3A0~A10

得分

六、定时/计数器的8253应用设计(共12分)

8253通道2接有一发光二极管,要使发光二极管以点亮2s,熄灭2s的间隔工

作,硬件连接如图6-1所示,使计数器1工作在方式2、计数器2工作在方式3实现点亮二极管的工作。

(1)写出8253的4个8位的端口地址; (2)求出通道1和通道2对应的计数值;

(3)试编写8253初始化程序,实现定时控制发光二极管的亮灭。

第 6 页 共 8 页

得分

七、并行接口8255的应用设计(共12分)

按图7-1实验线路图编写程序,使8255端口A工作在方式0作为输出口,端口B工作在方式0作为输入口。用一组开关信号接入端口B,端口A输出接至一组发光二极管上,编写程序实现不断检测开关的通断状态,并随时在发光二极管LED0—LED7的对应位上显示出来。

D0~D7___WR___RDA6A0 __M/IOA7G1____G2A_______Y3G2B74LS138CBAA1A0___Y0D0~D7___WR___RDPA0~PA7或门___CS8086系A5统A4总A3线A2A18255APB0PB7八路开关~

图7—1硬件连接图

第 7 页 共 8 页

附图1:8253的控制字格式

D7SC1D6SC0D5D4D3M2D2M1D1M0D0BCD1: BCD码计数0: 二进制计数000: 方式0001: 方式1 10: 方式2 11: 方式3100: 方式4101: 方式500: 计数器锁存01: 只读/写计数器低字节10: 只读/写计数器高字节11: 先读/写计数器低字节,后读/写高字节RW1RW000: 选通道001: 选通道110: 选通道211: 无效

附图2:8255的命令控制字格式

第 8 页 共 8 页

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- niushuan.com 版权所有 赣ICP备2024042780号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务