单片机汇编语言特点和8086在汇编中结构有啥特点

微机原理与接口技术
一.16位微处理器8086
8086有16根数据线和20跟地址线。从编程结构上看,8086分位两部分:总线接口部件(BIU)和执行部件(EU)。两部分是独立的,可以重叠工作。
总线接口部件是负责完成CPU与存储器或I/O设备间的数据传送。有下列各部分组成:
①4个段地址寄存器(16位)
CS:代码段寄存器
DS:数据段寄存器
ES:附加段寄存器
SS:堆栈段寄存器
②16位的指令指针寄存器IP
③20位地址加法器
④6字节的指令队列缓冲器(先进先出)
注:1.指令执行完后可以立即执行下一条指令
& & & &2.一条指令的物理地址 = 地址寄存器的内容左移四位 + IP的内容。例如:CS=FE00H,IP=0200H,那么物理地址为FE000H + 0200H = FE200H。
执行部件负责指令的执行,由下列几个部分组成:
①4个通用寄存器AX,BX,CX,DX。可作为16位寄存器使用,也可作为8位寄存器。比如BX作为位时,分别称为BH和BL,其中BH是高8位,BL是低8位。
AX也称为累加器;BX称为基址寄存器,可以存放地址;CX称为计数器;DX称为数据寄存器。
②4个专用寄存器:
基数指针寄存器BP,指示位于堆栈段中一个数据区的偏移地址;
堆栈指针寄存器SP,指示栈顶的偏移地址;
源变址寄存器SI;
目的变址寄存器DI
③标志寄存器FR
FR共16位,7位未用,其他9个分别为6个状态标志(SF,ZF,PF,CF,AF,OF)和3个控制标志(DF,IF,TF)。
SF:符号标志,和运算结果最高位相同
ZF:零标志,运算结果为0,ZF=1;否则ZF = 0
PF:奇/偶标志,运算结果第八位中1的个数是偶数,PF=1,否则PF=0;
CF:进位标志
AF:辅助进位标志
OF:溢出标志,有溢出,OF=1;无溢出,OF = 0;
DF:方向标志,DF=0,串操作过程中地址不断增值;DF=1,减值
IF: &中断允许标志,控制可屏蔽中断的标志,IF=0,禁止中断;IF=1,允许中断
TF:跟踪标志,TF=1,跟踪执行指令
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:709次
排名:千里之外
原创:38篇
(23)(1)(15)单片机汇编程序与c51程序在应用系统开发上有何特点_百度知道51单片机跟8086的在结构上的相同和不同_百度知道【图文】第2章 8086微处理器与汇编语言――8086系统结构_微机原理及单片机_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
第2章 8086微处理器与汇编语言――8086系统结构_微机原理及单片机
上传于||暂无简介
大小:1.80MB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢

我要回帖

更多关于 单片机汇编语言特点 的文章

 

随机推荐