微型计算机原理与接口技术》Word文档格式.docx
《微型计算机原理与接口技术》Word文档格式.docx》由会员分享,可在线阅读,更多相关《微型计算机原理与接口技术》Word文档格式.docx(13页珍藏版)》请在冰豆网上搜索。
C.74LS373
D.intel8250
7.采用DMA方式的I/O系统中,其基本思想是在(7)间建立直接的数据通道。
A.主存与外设B.CPU与外设
C.外设与外设D.CPU与主存
8.设SP=2000H,执行PUSHDX指令后,SP的内容为(8)。
A.SP=2002HB.SP=2001H
C.SP=1FFFHD.SP=1FFEH
9.执行以下一段程序后,BX寄存器的值是:
(9)。
MOVBX,0F0FH
ANDBX,0FFFH
ORBX,0FF0H
A.000FHB.00FFHC.0FFFHD.0FFFFH
10.完成将BX的内容(有符号数)除以2的正确指令是:
(10)。
A.SHRBX,1
B.SARBX,1
C.RORBX,1
D.RCRBX,1
1.T总线的带宽指的是单位时间内总线上可传送的数据量,即每秒钟传送字节数。
2.全地址译码法是指存储器芯片上的所有地址均参加译码。
3.CPU8086的标志寄存器是16位的,而CPU8088的标志寄存器是8位的。
4.在串行同步通信中,每个字符都有各自起始位、数据位、奇偶校验位、停止位和空闲位。
5.静态随机存储器的存储元是由一个场效应管和一个电容组成的电路。
6.Intel8250是可编程串行接口芯片,其SOUT(串行数据输出端)引脚通过电平转换芯片和RS232C接口的RXD(接收数据)引脚相连。
7.PC机主机从键盘接口接收到的数据是所按键的ASCII的反码和补码。
8.CDROM是用凹坑来记录信息的,凹陷处表示“0”,凸起处表示“1”,凹陷处和凸起处的长度用来表示有多少个“0”和“1”。
9.IP中存放的是正在执行的指令的段内偏移地址。
10.在8086/8088系统中,中断控制器8259可以通过级连将外部中断源最多扩展至256个。
得分
阅卷人
三.填空(本大题共30题,每题1分,共30分。
)
1.十进制数(-78)的8位补码是
(1)B2H(写成十六进制),一个有符号数的8位补码8AH,其真值是
(2)-118。
2.十进制数(35)在机器内欲以压缩的BCD表示,二进制为(3)(00110101)BCD,十六进制为(4)(35H)BCD。
3.8088/8086的段寄存器有4个,它们是(5)SSDSCSES;
变址寄存器有2个它们是(6)SIDI
4.计算机的指令通常包含两个部分,它们是:
(7)操作码和操作数。
5.总线的分类按相对于CPU的位置来划分,可以分为
(9)片内总线和(10)片外总线。
6.指令INAX,DX的功能,是指令从端口地址DX输入一个字到AX中。
7.使用加法指令和带进位位的加法指令实现32位无符号数(存放在AX和BX中,AX为高16位)加上12345678H,结果仍存放在AX和BX中,请写出两条指令:
(12)ADDBX,5678H
(13)ADCAX,1234H
8.运用压缩BCD码来完成十进制数63+39的运算,需如下编程,请写出后两条指令:
MOVAL,63H
(14)MOVAH,39H
(15)ADCAL,AH
9.使用DW2DUP(1234H)伪指令定义数据,在内存中连续的四个字节空间会出现以下数据:
(16)34H,12H,34H,12H。
(从低地址到高地址)
10.为了保证动态RAM内的信息不丢失,每隔一定时间需要对其进行(17)刷新。
11.目前微型机的(18)cpu速度高,(19)内存速度低,两者相差很大,因此,在微型机系统中一般均采用cache技术来提高存储系统的性能。
12.8250使用的晶振频率是11.0592MHz,现需采用2400波特率进行通信,初始化时写入二进制初值,其高8位是(20)01H,低8位是(21)20H。
(以十六进制形式表示)
13.计算机的内存与外设之间的数据交换除了可以采用程序控制输入输出方式,还可以采用(22)DMA方式。
14.高速缓冲存储器(cache)的工作原理是_(23)_基于程序和数据访问的局部性_。
15.D/A转换器的作用是将数字量转换为相应的模拟量。
A/D转换器的作用是将输入的模拟信号转换为计算机能够识别的数字信号。
。
16.若欲寻址物理地址是0A8000H的单元,现在DS=9F00H,则偏移地址为(26)9000H。
17.在两片级连的8259系统中,向主片写入ICW2(中断向量码)时,写入的值为0ACH,则此片IR0所对应的中断向量码为:
(27)0A8H;
主片的IR2上级连着从8259,则写主片的ICW3(级连控制字),其值应为(28)04H。
控制字格式如下:
D7
D6
D5
D4
D3
D2
D1
D0
中断向量码
T7
T6
T5
T4
T3
X
级连控制字
S7
S6
S5
S4
S3
S2
S1
S0
18.在运用8250作串行通信控制芯片时,通过读_(29)通信线路状态寄存器LSR寄存器,从其中某些位可以判定“有没有发送完毕”、“是否可以写发送数据”。
19.在8086/8088CPU的中断系统中,中断向量表的长度为(30)4字节,最多可以存放256个中断向量。
采用两片6232芯片为某8088微机系统扩展8KRAM,使用74LS138和一些门电路组成译码电路,设计如下电路图。
问题是:
(1)此系统采用全地址译码还是部分地址译码?
答:
部分地址译码
(2)写出里两片RAMU1和U2的地址范围,
(3)并画出此电路所缺的两条重要控制线的连接。
书上205页
起始地址
终止地址
U1
1
50000H
50fffH
2
D0000H
dffffH
U2
54000H
54fffH
D4000H
D4fffH
五.阅读程序填空(本大题共6题,每题2分,共12分。
已知:
(AX)=0120H、(BX)=2000H、(CX)=0FF2H、(BP)=2000H、(DS)=1000H、(ES)=2000H,(DI)=02H,(SI)=1FFEH;
存储器中的数据如图所示,请写出下列指令在单独执行后,目的操作数及相关寄存器变化?
目的操作数是存储器操作数的,请将新内容写在存储器示意图中“新值”一栏的相应单元中。
(12)
存储器示意图
新值
地址
指令
执行结果
源操作数寻址方式
MOV02H[BX],CX
寄存器寻址
MOVAL,ES:
01H[BX][DI]
AX=0166H
基址变址相对寻址
3
MOVDX,02H[BX]
DX=3F00H
寄存器相对寻址
4
LEACX,[BX]
CX=2000H
寄存器间接寻址
5
LDSSI,[1000H]
DS=2000H
SI=2510H
直接寻址
6
DECWORDPTR[BP+2]
已有内容
10FFEH
45H
10FFFH
0FH
11000H
10H
11001H
25H
11002H
00H
11003H
20H
………..
12000H
23H
12001H
89H
F2H
12002H
12003H
3FH
12004H
67H
12005H
A1H
……….
12020H
56H
……..
12120H
B4H
………
22000H
22H
22001H
11H
22002H
22003H
66H
22004H
77H
22005H
88H
六.根据要求编程填空(本大题共4题,每题3分,共12分。
1.如下图,8255的/CS有效的地址范围为188H~18BH,此8255的A0引脚接地址A0,A1引脚接地址A1。
在内存中存在一个已定义的WORD型变量mdata。
欲实现的功能:
当SW1闭合时,A口输出数据,使LED七段数码管显示“5”,使三极管T1导通继电器K1动作并且使变量mdata加1;
当SW1断开时,不做任何操作
8255方式选择控制字:
功能控制
A组方式
PAI/O
PC高4位
B组方式
PBI/O
PC低4位
8255C口的置1复0命令字:
操作位选择
置1/复0
⑴根据题意,请编写8255的初始化程序段(3分)
MOV DX,18BH
MOV AL,10000001B
OUT DX,AL
⑵编写一个过程,过程名“Display”;
完成功能:
LED七段数码管显示“5”。
(3分)
MOV AL,92H
MOV DX,188H
(3)编写一个过程,过程名”StartMT”:
实现功能:
使三极管T1导通继电器K1动作。
StartMT:
MOV AL,00001011B
OUT 18BH,AL
MOV AL,00001011B
OUT 18AH,AL
(4)编一段程序,功能是:
检测SW1,若闭合,使变量mdata加“1”,并且调用子过程“Display”和“StartMT”;
若SW1断开,无任何操作。
MOV DX,18AH
IN AL,DX
TEST AL,1
INC WORE PTR[mdata]
JZDisplay,StartMT
七.按要求进行编程(本题共10分。
使用8253的定时器0和定时器1设计一个定时1秒的定时器,所提供的时钟源为1.19MHz。
要求将定时器0,设计为周期为2mS(毫秒)的方波发生器,定时器1为频率发生器。
定时器2用来对外部脉冲SPEED进行1000分频计数,要求写入时间常数OUT引脚变低并且开始对外部脉冲计数,计数结束OUT引脚变高。
(1)请画出与8253的三个定时器有关的连接线。
(2)此8253的控制寄存器的地址为087BH,写出三个定时器的地址。
分别 0878H,0879H,087AH
(3)编写对8253的三个定时器进行初始化的汇编程序段;
时间常数使用BCD。
MOV DX,087BH
MOV AL,37H
OUT DX,AL
MOV AL,75H
MOV AL,0B5H
MOV DX,0878H
MOV AL,2000
MOV DX,0879H
MOV AL,500
MOV DX,087AH
MOV AL,1000
SC1
SC0
RL1
RL0
M2
M1
M0
BCD