最新微机原理与接口技术复习资料北京交通大学海滨学院考试必备Word文档格式.docx
《最新微机原理与接口技术复习资料北京交通大学海滨学院考试必备Word文档格式.docx》由会员分享,可在线阅读,更多相关《最新微机原理与接口技术复习资料北京交通大学海滨学院考试必备Word文档格式.docx(18页珍藏版)》请在冰豆网上搜索。
SP:
堆栈指针寄存器BP:
基址指针寄存器
SI:
源变址寄存器DI:
目的变址寄存器
段寄存器:
CS:
代码段寄存器SS:
堆栈段寄存器
DS:
数据段寄存器ES:
附加段寄存器
专用寄存器:
IP:
指令指针寄存器FLAGS:
标志寄存器
●FLAG寄存器的组成和功能:
(P36-372.2节)
状态标志(6位):
CF:
进位标志AF:
辅助进位标志OF:
溢出标志
SF:
符号标志ZF:
零标志PF:
奇偶标志
控制标志(3位):
DF:
方向标志IF:
中断允许标志TF:
陷阱标志
6.8086/8088的存储器结构:
●目前微型机内的存储器都是以一个字节为一个存储单元。
●8086/8088有20条地址线,CPU可以访问的存储器的空间1M字节。
●存储器的分段结构:
段地址、偏移地址
存储器物理地址的计算:
取指令:
CS×
10H+IP
堆栈栈顶地址:
SS×
10H+SP
操作数地址:
DS×
10H+EA(P39-412.2节)
●堆栈:
堆栈的特点是先入后出,堆栈地址:
10H+SP(412.2节)
7.8086/8088MPU的工作模式及说明(P452.2.5节)
最小模式:
系统只有8086一个微处理器,所有总线控制信号都由8086产生。
最大模式:
系统包含一个主处理器8086和几个协处理器,用于大规模系统。
8.指令:
指令由操作码和操作数/地址两部分组成。
指令系统:
一台计算机所能执行的指令的总合。
(P51-523.1节)
9.8086/8088MPU的指令系统
●寻址方式:
寻找指令中操作数的地址的方法(P53-563.2节P75习题)
立即数寻址寄存器寻址
存储器:
立即寻址寄存器间接寻址(相对寻址)基址寻址、变址寻址
基址加变址寻址相对基址加变址寻址
I/O寻址:
直接寻址寄存器间接寻址
●指令功能:
数据传送算术运算逻辑运算移位循环
控制转移字符串操作处理器控制
●要求:
写指令、分析程序、编程(P573.3节练习、作业、上机)
10.8086/8088CPU的汇编语言程序设计(第4章及练习、作业、上机)
●汇编语言编程的上机操作过程包括:
编辑源程序、汇编源程序、连接程序、运行程序四个过程。
(P87-884.4节)
●汇编语言源程序的后缀名是:
.ASM;
汇编后的文件后缀名是:
.OBJ
连接后生成的文件的后缀名是:
.EXE
将汇编语言源程序翻译成机器语言目标程序的过程叫汇编
11.半导体存储器的分类、特点(P113-1145.1节)
●半导体存储器的分类:
RAM:
随机存储器ROM:
只读存储器
●RAM分类:
(P1175.2节)
SRAM静态RAM:
6116(2K×
8)6264(8K×
8)
DRAM动态RAM:
4164(64K×
1)41256(256K×
1)
DRAM靠电容存放信息,存在漏电现象,所以每隔一定时间就要刷新一次。
●EPROM:
2716(2K×
8)、2764(8K×
8)(P1195.3节)
12.存储器容量的扩展和地址空间的分配方法:
(P121-1285.4节)
地址译码器74LS138和CPU的连接位扩展和字扩展,P126例题和练习题
13.CPU和I/O端口数据传送的控制方式,加以说明。
(P1436.3节)
I/O程序控制方式:
无条件传送查询传送
I/O中断控制方式
DMA(DirectMemoryAccess)直接存储器存取控制方式
通道和I/O处理机控制方式。
14.总线的概念和按传送信息的分类?
加以说明。
(P1696.5节)
总线BUS:
计算机系统各部件之间传递公共信息的一簇电导线。
分类:
地址总线AB数据总线DB控制总线CB
15.中断的定义,中断的处理过程,加以说明。
(P191,P1957.1节)
●中断:
CPU在正常执行程序的过程中,遇到外部/内部的紧急事件需要处理,
暂时中断(中止)当前程序的执行,而转去为事件服务,待服务完毕,再返回
到暂停处(断点)继续执行原来的程序,这样一个完整的过程叫中断。
●中断的处理过程:
中断请求、中断判优、中断响应、中断处理以及中断返回。
16.DMA的定义,DMA控制器8237的功能(P150-1516.4节)
17.可编程中断控制器8259的功能(P2027.3节)
18.可编程定时器/计数器8253的功能(P2638.4节)
19.可编程并行接口芯片8255的功能
端口地址控制字工作方式初始化程序(P2288.2节练习)
20.名词解释:
CPU(P25中央处理器)、ASCII码(P18)、EPROM(P119)、DMA(P149)、
BUS(P169)、ALU(P26)、EU(P34)、BIU(P34)、
RAM(P113)、ROM(P113)、8237A(P150)、8259A(P202)、
8255A(P228)、8253(P263)
附录二:
微型计算机原理及应用作业答案
第1章
7.二进制数————————十进制数
⑴101010
⑵1101010106
⑶1101111111
⑷000011
8.十进制数————————二进制数
⑴151111
⑵256100000000
⑶87.6251010111.101
⑷0.1250.001
9.X=+10010110Y=+1101011
[X]补=010010110[Y]补=001101011
[-Y]补=110010101
⑴.[X+Y]补=[X]补+[Y]补=100000001
⑵.[X-Y]补=[X]补+[-Y]补=000101011
10.[X]原=0.101001[X]补=0.101001
[X]反=0.101001
[Y]原=1.1011010.[Y]补=1.0100110
[Y]反=1.0100101
11.8421码——————十进制数
10010000010101109056
10000110001110018639
第2章
2.
3.
4.逻辑地址——————-——物理地址
3017:
000AH3017AH
3015:
002AH3017AH
3010:
007AH3017AH
5.CS:
IP
0A7F0H:
2B40H指令物理地址0AAA40H
第3章
7指令由操作码和操作数/地址组成。
8⑴.MOVAX,BLOCK[SI]源操作数寻址方式:
寄存器相对(变址)寻址
⑵MOVAX,[SI]寄存器间接寻址
⑶MOVAX,[6000H]直接寻址
⑷MOVAX,[BX+SI]基址加变址寻址
⑸MOVAX,BX寄存器寻址
⑹MOVAX,1500H立即数寻址
⑺MOVAX,80[BX+DI]相对基址加变址寻址
⑻MOVAX,[DI+60]寄存器相对(变址)寻址
9⑴.MOVAX,1200H;
AX=1200H
⑵MOVAX,BX;
AX=BX=0100H
⑶MOVAX,[1200H];
AX=(2000H:
1200H)=(21200H)=4C2AH
⑷MOVAX,[BX];
AX=(2000H:
0100H)=(20100H)=3412H
⑸MOVAX,1100H[BX];
⑹MOVAX,[BX][SI];
0102H)=(20102H)=7856H
⑺MOVAX,1100H[BX][SI];
1202H)=(21202H)=65B7H
附录三:
微型计算机原理程序题及答案(海滨专用)
附录四:
微机原理存储器题
附录五:
汇编语言上机练习
1.设(AX)=0025H,将其逻辑左移2位
指令:
MOVAX,0025H
MOVCL,2
SHLAX,CL
2.设(AX)=3333H,(BX)=1111H,求两者之差
MOVAX,3333H
MOVBX,1111H
SUBAX,BX
3.设(AX)=0035H,(CX)=000FH,两者进行与运算
MOVAX,0035H
MOVCX,000FH
ANDAX,CX
4.编程实现将BX和AX两寄存器的内容互换(假设已知(AX)=1234H,(BX)=5678H)
MOVAX,1234H
MOVBX,5678H
XCHGAX,BX
5.编程实现9+8-7运算,结果存在存储单元中。
用debug查看运行结果,检查运行结果的正确性。
datasegment
xdb9
ydb8
zdb7
mdb?
dataends
codesegment
assumecs:
code,ds:
data
start:
movax,data
movds,ax
moval,x
movbl,y
movcl,z
addal,bl
subal,cl
movm,al
movah,4ch
int21h
codeends
endstart
6.试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来。
Codesegment
code
movah,1
subal,20h
movdl,al
movah,2
Codeends
附录六:
8255练习
1.设8255A口工作在方式0,PA0,PA1分别经过一个非门驱动与信号灯相连,它的口地址为200H——203H,若要红灯亮,黄灯灭请回答:
(1)在图中标出连接8255芯片有关信号的系统总线的名称
(2)写出8255初始化编程语句
答:
MOVDX,203H
MOVAL,80H
OUTDX,AL
MOVDX,200H
MOVAL,02H
2.设8255A口工作在方式0,PA0,PA1分别经过一个非门驱动与信号灯相连,它的口地址为208H——20BH若要红灯灭,,黄灯亮,请回答:
(1)、在图中标出连接8255芯片有关信号的系统总线名称
(2)、写出8255初始化编程语句
MOVDX,20BH
MOVAL,80H
OUTDX,AL
MOVDX,208H
MOVAL,01H
3、设8255B口工作在方式0,PB0,PB1分别经过一个非门驱动与信号灯相连,它的口地址为308H~30BH,若要红灯亮,绿灯灭,请回答:
在图中标出连接8255芯片有关信号的系统总线的名称
(1)
答:
MOVDX,30BH
MOVDX,309H
MOVAL,02H
4、设8255B口工作方式0,PB0,PB1分别经过一个非门驱动与信号灯相连,它的口地址为300H~303H,若要红灯灭,绿灯亮,
请回答:
(1)在图中标出连接8255芯片有关信号的系统总线名称。
(2)写出8255初始化编程语句。
答:
MOVDX,303H
OUTDX,AL
MOVDX,301H
MOVAL,01H
附录七:
8253练习题
1、用8253计数器0通道输出一个100μS的连续脉冲,定时启动A/D转换器。
设
(1)CLK0为5MHZ
(2)二进制地址为200H~203H
(3)工作在方式2
求:
(1)请在图中标出连接8253有关信号的系统总线名称。
(3)写出对8253初始化编程的语句。
MOVDX,203H
MOVAL,34H
MOVDX,200H
MOVAX,1F4H
MOVAL,AH
2、用8253计数器2通道输出一个10μS的连续脉冲,定时启动A/D转换器。
设:
(1)CLK0为5MHZ
(2)口地址为300H~303H(3)工作在方式2
(1)请在图中标出连接8253有关信号的系统总线名称。
2)写出对8253初始化编程语句。
答:
MOVDX,303H
MOVAL,94H
OUTDX,AL
MOVDX,302H
MOVAL,32H
3.用8253计数器0通道输出一个1μS的连续脉冲,定时启动A/D转换器。
(1)CLK0为5MHZ
(2)口地址为308H~30B(3)工作在方式2
(2)写出对8253初始化编程的语句。
MOVDX,30BH
MOVAL,14H
MOVDX,308H
MOVAL,05H
动漫书籍□化妆品□其他□4、设计用8253计数器1通道输出一个1mS的连续脉冲,定时启动A/D转换器。
设:
(1)CLK0为5MHZ
(2)口地址为208H~20BH(3)工作在方式2
(1)位置的优越性
(1)请在图中标出连接8253有关信号的系统总线名称
(2)写出对8253初始化编程的语句。
夏日的街头,吊带装、露背装、一步裙、迷你裙五彩缤纷、争妍斗艳。
爱美的女孩们不仅在服饰搭配上费尽心机,饰品的选择也十分讲究。
可惜在商店里买的项链、手链、手机挂坠等往往样式平淡无奇,还容易出现雷同现象。
MOVDX,20BH
手工艺品,它运用不同的材料,通过不同的方式,经过自己亲手动手制作。
看着自己亲自完成的作品时,感觉很不同哦。
不论是01年的丝带编织风铃,02年的管织幸运星,03年的十字绣,04年的星座手链,还是今年风靡一时的针织围巾等这些手工艺品都是陪伴女生长大的象征。
为此,这些多样化的作品制作对我们这一创业项目的今后的操作具有很大的启发作用。
MOVAL,74H
我们女生之所以会钟爱饰品,也许是因为它的新颖,可爱,实惠,时尚,简单等。
的确,手工艺品价格适中。
也许还有更多理由和意义。
那么大学生最喜欢哪种手工艺品呢?
此次调查统计如下图(1-3)MOVDX,209H
附件
(一):
MOVAL,1388H
(二)DIY手工艺品的“热卖化”OUTDX,AL
MOVAL,AH
关于DIY手工艺制品的消费调查OUTDX,AL
据了解,百分之八十的饰品店都推出“DIY饰品”来吸引顾客,一方面顺应了年轻一代喜欢与众不同、标新立异的心理;
另一方面,自制饰品价格相对较低,可以随时更新换代,也满足了年轻人“喜新厌旧”的需要,因而很受欢迎。
送人□有实用价值□装饰□附录八:
微机原理及接口技术试题库与知识点总结(已发)
注意:
此套资料是一套最系统的复习资料,但是还是要注重书本!