汇编总结Word文档格式.docx
- 文档编号:19285859
- 上传时间:2023-01-05
- 格式:DOCX
- 页数:17
- 大小:1.11MB
汇编总结Word文档格式.docx
《汇编总结Word文档格式.docx》由会员分享,可在线阅读,更多相关《汇编总结Word文档格式.docx(17页珍藏版)》请在冰豆网上搜索。
10110001
CF=0,PF=1,AF=1,ZF=0,
SF=1,OF=1
5、8086:
20条地址线,直接访问1MB的存储空间(选择或填空)物理地址为:
00000H—FFFFFH。
8086的寻址方式
6、16d×
段地址+偏移地址=物理地址
例1:
(DS)=1000H,(SI)=501AH
10000
+501A
1501A
1501AH单元的内容为20H
例2、CS=2000H,最大寻址空间可达多少?
CS左移四位:
200000H
IP的内容:
0000~FFFFH
2000020000
+0000+FFFF
200002FFFF
物理地址:
20000H~2FFFFH64K
7、8086引线
INTR可屏蔽中断请求
HOLD:
总线请求信号
:
总线保持响应信号
M/
(28脚):
输出,三态
M/
=1,对存储器访问;
=0,对I/O口访问。
中断响应信号
ALE:
地址锁存允许信号。
INTR:
可屏蔽中断请求
READY:
准备信号
8、总线周期=时钟频率的倒数*4
TW状态:
若存储器式外设的工作速度较慢,不能满足基本时序要求,使用一个产生READY的电路,以使在T3状态之后,插入一个等待周期TW。
9、逻辑指令
例3、ORAH,F0H
ORAX,0FF00H
例4、使AL中的数,第0、1位取反。
MOVAL,71H;
送操作数
XORAL,03H;
送特征数00000011
HLT;
暂停
01010001(AL)
XOR00000011
01010010
AND指令用于对一个数据的指定位清零
OR指令用于对一个数据的指定位置1
NOT指令用于取反码,再加一,得补码
XOR指令用于对寄存器清零
TEST指令用于测试一个数据的指定位是1还是0
10、状态标志
2.2、将两数相加,即01001100加01100101,
2.13、将两数相加,即01001100加01100101,CF、PF、AF、ZF、SF、OF各为何值?
11、8088/8086的端口有64K个,若采用直接寻址方式寻址外设,则仍用一个字节的地址,可寻址256个端口;
而在用DX间接寻址外设时,则端口地址是16位的,可寻址216=64K个地址端口。
12、CPU与外设数据的传送方式(简答)
1、无条件传送2、查询传送方式3、中断传送方式4、DMA传送方式
13、8237A具有两种工作状态
空闲周期:
作为接口电路,受CPU控制的工作状态(与CPU相连)
有效周期:
作为DMAC控制DMA传送的工作状态(与外设连接)
14、DMA传送方式
·
单字节传送方式·
数据块传送方式
请求传送方式·
级连方式
15、DMA传送类型
DMA读·
DMA写·
DMA检验
16中断源:
引起中断的原因,或能发出中断请求的来源(名词解释)
中断向量:
中断服务程序的入口地址(首地址)
向量号为N的中断向量的物理地址=N×
4
每个中断向量的低字是偏移地址(IP)、高字是段地址(CS),需占用4个字节
17、CPU对中断的响应
1、关中断2保留断点3保护现场4给出中断入口,转入相应的中断服务程序5恢复现场6开中断与返回
18、中断级连
⏹一个系统中,8259A可以级连,有一个主8259A,若干个(最多8个)从8259A
⏹级连时,主8259A的三条级连线CAS0~CAS2作为输出线,连至每个从8259A的CAS0~CAS2
⏹每个从8259A的中断请求信号INT,连至主8259A的一个中断请求输入端IR
⏹主8259A的INT线连至CPU的中断请求输入端
⏹SP*/EN*在非缓冲方式下,规定该8259A是主片(SP*=1)还是从片(SP*=0)
(考作图题)书260页
19、常见的中断源:
(1)输入输出设
(2)实时时钟(3)故障源(4)断点
20、
1.若中断控制器8259A的ICW2被初始化为28H,则在中断响应周期数据总线上出现的与IR5相对应的中断类型码为。
2.
若8259A被初始化为普通中断结束方式,则必须在时向其发出操作命令字OCW2,并令OCW2的位为1,以使ISR的相应位清零。
21.、8259中ICW2要知道是干什么的
ICW2是设置中断类型码的高5位初始化命令字
22、8259的工作方式(书258页)
中断优先权旋转中关于自动旋转要知道怎么回事(在一个中断请求后,它的优先权就变成最低的了,而它后面的变成最高的)
23、EOI:
非自动中断结束方式(名词解释)
24、8253的六种工作方式方式0~~方式6
(书270页表)
方式2:
每N个CLK脉冲输出N-1个高电平,1个低电平
方式3:
写入N后,N为偶数,输出N/2个高电平,输出N/2个低电平;
N为奇数,输出(N+1)/2个高电平,(N-1)/2个电平。
25、例3.某8086系统中有一片8253芯片,利用其CH1完
成对外部事件计数计满250次向CPU发出中断申请;
利用CH2
输出频率为1KHZ的方波,编写8253初始化程序,电路如图
例3.8253CH2接有一发光二极管以点亮2秒,熄灭2秒
的间隔工作,8253各通道端口地址为FFE9H~FFEFH,其电路
硬件图如图,编程完成以上工作
分析:
CH2输出一个占空比1:
1的方波,周期为4秒,
给定计数的时钟周期为1微秒,总计数值为4000000
CH1的控制字:
0111*101B
CH2的控制字:
1011*111B
题、利用可编程计数器/定时器8253设计产生如下图所示的周期性脉冲信号,设外部时钟信号的频率F=2MHZ,8253的端口地址为80H~83H。
要求:
(1)画出连线简图;
(2)编写8253的初始化程序,并加简要注释。
从图中可以看出,由8253所产生的周期性脉冲信号的周期为30us外部时钟周期为1/2MHZ=0.5us,所以计数初值为:
30/0.5=60。
图中信号的高电平5us=10*0.5us,信号的低电平25us=50*0.5us。
又题目要求生成周期性脉冲,所以8253工作在方式2。
由此的连线图如下:
2、某个8253的计数器0、1、2端口和控制端口地址依次是40H~43H
;
设置计数器0采用二进制计数,写入计数初值:
1024(=400H)
movax,1024;
计数初值:
;
写入计数器0地址:
40H
out40h,al;
写入低字节计数初值
moval,ah
写入高字节计数初值
3、某个8253的计数器0、1、2端口和控制端口地址依次是40H~43H
设置其中计数器0为方式0,采用二进制计数,先低后高写入计数值
moval,30h
方式控制字:
30H=00110000B
out43h,al
写入控制端口:
43H
26、并行接口电路8255A共有3种基本工作方式(书281页)
⏹方式0:
基本输入输出方式
⏹适用于无条件传送和查询方式的接口电路
⏹方式1:
选通输入输出方式
⏹适用于查询和中断方式的接口电路
⏹方式2:
双向选通传送方式
⏹适用于与双向传送数据的外设
2、若要使端口C的位3先置位,再复位,程序为:
假设8255A的端口地址为:
0F0H~0F6H
MOVAL,07H
OUT0F6H,AL
MOVAL,06H
3、对输出端口B的PB7位置位的程序段:
movdx,0fffah;
B端口假设为FFFAH
inal,dx;
读出B端口原输出内容
oral,80h;
使PB7=1
outdx,al;
输出新的内容
4、8255与打印机相连
movdx,0fffeh
moval,0a0h
outdx,al
moval,0ch
;
使INTEA(PC6)为0,禁止中断
……
movcx,counter;
打印字节数送CX
movbx,offsetbuffer;
取字符串首地址
callprints;
调用打印子程序
printsproc
pushax;
保护寄存器
pushdx
print1:
moval,[bx];
取一个数据
movdx,0fff8h
outdx,al;
从端口A输出
movdx,0fffch
print2:
inal,dx
testal,80h
检测(PC7)为1否?
jzprint2
为0,说明打印机没有响应,继续检测
incbx
为1,说明打印机已接受数据
loopprint1
准备取下一个数据输出
popdx;
打印结束,恢复寄存器
popax
ret;
返回
printsendp
27、串行通信时数据的收发方式分为单工方式、半双工方式、全双工方式(填空)
28同步通信和异步通信的特点(简答)
异步的特点:
•字符随机出现在数据流中
•字符之间有不定长的空闲位
•靠起始位和停止位定界1帧数据
同步的特点:
•一帧由若干字符组成
•传输速度高于异步
•要有时钟实现发送与接收的同步
同步通信的数据传输效率和传输速率较高,但硬件电路比较复杂
29、基本通信方式分为串行通信和并行通信
30、数据传输速率(书296页)
⏹数据传输速率也称比特率(BitRate)
⏹每秒传输的二进制位数bps
⏹字符中每个二进制位持续的时间长度都一样,为数据传输速率的倒数
⏹当进行二进制数码传输,且每位时间长度相等时,比特率还等于波特率(BaudRate)
1.假如某异步串行通信中传送一个字符,它包括1个起始位,
7个数据位,1个偶校验位,1个停止位,如果传送速率为
1200波特,则每秒所能传送的字符个数是120。
A)100B)120C)2400D)300
31、起始位占一位,字符编码为7位,第8位为奇、偶校验位,加上这一位使字符中的“1“的个数为奇数(或偶数),停止位可以为1位、1.5位或2位。
于是一个字符就由10个或10.5个或11个二进制位构成。
32、8251的方式选择字(306页)命令字(307页)
端口地址分配是:
命令/状态口为309H,数据口为308H
MOVAL,40H;
------------是实现内部复位-
FE帧错误,OE溢出错误,PE奇偶错误(书308页)
TESTAL,38H--------------------------------是检查3个出错标志
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编 总结