没有合适的资源?快使用搜索试试~ 我知道了~
微型计算机原理试题答案【总汇】.doc
0 下载量 10 浏览量
2024-05-11
03:01:14
上传
评论
收藏 399KB DOC 举报
温馨提示
![preview](https://dl-preview.csdnimg.cn/89293546/0001-6a3dc1335a5e735e19dee01d9c6db6a5_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
22页
微型计算机原理试题答案【总汇】.doc
资源推荐
资源详情
资源评论
![thumb](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/release/download_crawler_static/89293546/bg1.jpg)
1
一、填空(每空 1 分,共 37 分)
1、典型的微处理器的内部结构可分为:
算术逻辑控制单元(ALU)
、
工作寄存器
、
控制器
和 I/O 控制逻辑等四部分组成。
2、8086 是
16
位 CPU,它有
20
根地址线,可行成
1MB
的存储器地址空间;有
16
根数据线,通过数据线能传输的有符号整数
的范围为
-32768 ~ +32767
;有
2
种工作模式;总共能管理
64
级中断源。
3、中断向量是
中断服务程序的入口地址,(也称为中断指针)
,在一个微机系统中,若有 4 片 8259A 级联工作,能管理
29
级外部可屏蔽中断源。
4、微处理器是在统一的时钟信号 CLK 控制下,按节拍进行工作的,一个 CLK 的时间(周期)称为一个
时钟
周期,它是衡量微
处器快慢的一个重要参数;而衡量微处器快慢的另一重要参数是
指令
周期,它表示执行一条指令所需的时间。
5、8088/8086 汇编语言中语句的种类包括指令语句、
伪指令语句
和宏指令语句。
6、微型计算机的输入/输出控制方式主要有无条件传送方式、
程序查询方式
、
I/O 中断方式
和
DMA 方式
等四种方式,其中
DMA
传送方式的突出优点是传送过程无须处理器的控制,数据也无须经过微处理器,而是直接在 I/O 设备与主存储器间进行,因此节
省了微处理器的时间,使传送速率大大提高。
7、在计算机系统中,微处理器对存储器单元和 I/O 端口的编址方法有统一编址和独立编址两种方法,8086/8088CPU 对存储器单
元和 I/O 端口的编址采用的是
统一编址
方法。当 8086CPU 工作在最小方式时,用于区分访问存储器或 I/O 端口的控制信号为
M/IO 。
8、若要给某 8086CPU 组成的微机系统配置 8K 字节的 SRAM 电路,若选用 1K×4 的 SRAM 芯片,则共需
16
片。
9、 在某 I/O 端口的地址译码当中,有 3 条地址线未参加译码,则有 8 个重叠地址。
10、8086CPU 的 RESET 信号至少应保持 4 个时钟周期的高电平时才有效,该信号结束后,CPU 内部的 CS 为_
0FFFFH_
_,IP 为
_
0000H_
_。
11、物理地址由
段地址
和 偏移地址两部分组成。若分配给某存储器单元的逻辑地址为 8B90H:5669H,则该单元的物理地址为
90F69
H。
12、TEST BX ,[BX][SI]+28H 指令的源操作数的寻址方式为
基址、变址且相对寻址 。
13、指令 MOV [BX],00H 的操作类型不明确,若将其操作类型指定为字型,则正确的指令为
MOV WORD PTR [BX],00H
。
14.指令 JMP NEAR PTR L1 与 CALL L1(L1 为标号)的区别在于
是否保存 IP 的内容 。
15、将 DL 中保存的字母 ASCII 码变换成相应的小写字母的 ASCII 码的逻辑指令为
OR DL,20H
,而把它变换成相应的大写字母的
ASCII 码的逻辑指令为
AND AL,5FH
16、若(AX)=565BH,则 CPU 执行:SUB AX, C546H 指令后,CF= 1 ,OF= 1 ;执行:AND AX,8219H 指令后,OF= 0 。
17、执行下列三条指令后:
MOV SP,1000H
PUSH AX
CALL BX
![](https://csdnimg.cn/release/download_crawler_static/89293546/bg2.jpg)
2
(SP)=
0FFCH
。
18、主程序与子程序之间的参数传递方法有
寄存器参数传递方式
、
存储单元参数传递方式
及
堆栈参数传递方式
等三种。
二、指令正误判断,对正确指令写出源操作数或操作数的寻址方式,对
错误指令写出原因(设 VAR1, VAR2 为字变量, L1 为标号)(8 分)
1. MOV BX,VAR1[SI] ;
正确。SRC 的寻址方式为寄存器相对寻址。
2. MOV AL, [DX] ;
错误。DX 不能作间接寄存器用。或能作间接寻址用的寄存器只有:BX、SI、DI。
3. MOV BP, AL ;
错误。类型不一致。
4. MOV CS, AX ;
错误。CS 不能作 DST。
5. MOV DS, 0100H ;
错误。当 DS、ES、SS 作 DST 时,SRC 不能为立即数寻址。
6. JMP L1 ;
正确。断内直接寻址
7. JMP VAR1[SI] ;
正确。断间间接寻址
8. JG L1 ;
正确。段内相对寻址
三、写出完成下列要求的变量定义语句(10 分)
1.在变量 var1 中保存 4 个字变量:4512H,4512,-1,100/3
Var1 DW 4512H,4512,-1,100/3
2.在变量 var2 中保存字符串:’XiDian’,’2010’,’LUCK’
Var2 DB ’XiDian’,’2010’,’LUCK’
3.在缓冲区 buf1 中留出 100 个字节的存储空间;
Buf1 DB 100 DUP(?)
4. 在缓冲区 buf2 保存 5 个字节的 55H,再保存 10 个字节的 240,并将这一过程重复 7 次;
Buf2 DB 7 DUP (5 DUP(55H),10 DUP (240))
5.在变量 var3 中保存缓冲区 buf1 的长度;
Var3 DB LENGTH Buf1
四、程序填空与分析题(共 15 分)
1、分析下列程序段执行后,求 BX 寄存器的内容(3 分)
MOV CL, 3
MOV BX,0B7H
ROL BX,1
ROR BX,CL
BX:
0C02DH
2、请在下面的程序段中空行处填写相应语句使其完成:在 Buf 为首地址的字节单元的 Count 个无符号数中找出最大数并送入 MAX
![](https://csdnimg.cn/release/download_crawler_static/89293546/bg3.jpg)
3
单元的功能。(6 分)
BUF DB 5,6,7,58H,62,45H,127,…
COUNT EQU $-BUF
MAX DB ?
…
MOV BX, OFFSET BUF
MOV CX,COUNT-1
MOV AL,[BX]
LOP1: INC BX
CMP AL,[BX]
JAE NEXT
MOV AL,[BX]
NEXT: DEC CX
JNZ LOP1
MOV MAX, AL
五、硬件应用题(35 分)
1、74LS245 数据双向缓冲器的引脚及功能图如图 1 所示。请画出 8086CPU 工作在最小方式下的系统数据总线 D
15
~D
0
形成
电路。(6 分)
A
0
A
1
A
2
A
3
A
4
A
5
A
6
A
7
E
DIR
B
0
B
1
B
2
B
3
B
4
B
5
B
6
B
7
2
3
4
5
6
7
8
9
19
1
18
17
16
15
14
13
12
11
方 向
DIRE
0
0
0 1
1 X
A B
A
、
B
边均为高阻
A B
(a) 74LS245 逻辑及引脚 (b) 74LS245 功能
图 1 74LS245 数据双向缓冲器的引脚及功能图
解:根据 AD
15
~AD
0
、
DEN
和
R/DT
信号功能以及 74LS245 芯片引脚功能,设计的系统数据总线 D
15
~D
0
形成电路如下图
所示。
![](https://csdnimg.cn/release/download_crawler_static/89293546/bg4.jpg)
4
AD
15
~ AD
8
D
15
~ D
8
A
0
A
7
B
0
B
7
~
~
DIR E
74LS245
AD
7
~ AD
0
D
7
~ D
0
DT/R
DEN
A
0
A
7
B
0
B
7
~
~
E
74LS245
DIR
2、在 8086 CPU 工作在最小方式组成的微机系统中,扩充设计 16kB 的 SRAM 电路,SRAM 芯片选用 Intel 6264,内存地址范围为
70000H~73FFFH,试画出此 SRAM 电路与 8086 系统总线的连接图。(7 分)
解:因为 Intel 6264 的片容量为 8kB,因此由 2 片 Intel 6264 构成连续的 RAM 存储区域的总容量为 2×8kB=16kB。其中 1
片 Intel 6264 作为偶地址存储器,另 1 片 Intel 6264 作为奇地址存储器。8086 最小方式系统与存储器读写操作有关的信号线有:
地址总线
0 19
A A:
,数据总线:
0 15
D D:
,控制信号:
/ , , ,M IO RD WR BHE
。此存储电路与 8086 系统总线的连接如下
图所示。
+5V
0
A
BHE
OE
70
D~D
RD
WR
12
A
131
A~A
0
D
7
D
WE
2
CS
1
CS
0
A
OE
12
A
0
D
7
D
WE
2
CS
1
CS
2A
G
2B
G
1
G
C
B
A
0
Y
1
Y
2
Y
3
Y
4
Y
5
Y
6
Y
7
Y
19
A
15
A
14
A
IOM
18
A
17
A
16
A
0
A
158
D~D
6264
6264
![](https://csdnimg.cn/release/download_crawler_static/89293546/bg5.jpg)
5
3、在 PC/XT 系统总线上扩充设计一个数据输出端口,分配给该端口的地址为 280H,输出端口芯片用 74LS374,输出设备为 8
个 LED 发光二极管。(8 分)
(1)画出此输出端口与 PC/XT 系统总线以及与 LED 发光二极管的连接图。
(2)编写使 8 个 LED 发光二极管每间隔 1 秒亮一个的功能段程序(假设有 1 秒延时子程序 DELAY1S 可调用)。
解:(1)74LS374 的功能和 74LS373 相同,都是 8 位数据输出锁存器,不同之处是使能信号的有效形式,74LS374 的使能
信号 CP 为上升沿有效。LED 发光二极管导通时流过的电流应
�
20mA,否则会损坏器件。设计的此输出端口与 PC/XT 系统总线以及
与 LED 发光二极管的连接图如下图所示。
D
0
D
7
OE CP
~
~
74LS374
D
7
~D
0
510×8
A
8
A
6
A
5
A
4
A
3
A
2
A
1
A
0
IOW
AEN
+5V
A
9
A
7
Q
0
Q
7
(2)编写使 8 个 LED 发光二极管每间隔 1 秒亮一个的功能段程序如下:
MOV DX,280H
MOV AL,01H
LOP:OUT DX,AL ;使 Q
0
对应的 LED 发光二极管亮
CALL DELAY1S ;调用 1 秒延时子程序
ROL AL,1
JMP LOP
4、在以 8086 构成的最大方式系统中,有一片 8254 的端口地址分别为 301H、303H、305H 和 307H,给定的外部时钟为 512kHz。
要求利用计数器 1 和 2 产生如图 2 所示的周期信号,画出 8254 与 8086 最大方式系统(地址线只使用 A0~A9)的连接图。并编
写初始化程序。(8 分)
1.5ms
3s
图 2 8254 所要产生的周期信号
剩余21页未读,继续阅读
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/a98d4288f72742afbab41a0d2b2e653c_m0_38073539.jpg!1)
平头哥在等你
- 粉丝: 3
- 资源: 7333
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)