» 您尚未 [登录 - 注册] ┆ 帮助 ┆ Archiver ┆ ┆ 
--> 标题: 单片机专业术语
您是本帖第1108个阅读者。
性别:女<br>状态:离线<br>积时:2 小时 59 分 8 秒
hodenshi


初中生

头衔:未定义
等级:初中生
帖数:34
金钱:179
S币:0
收藏 举报 1F 资料 | 留言 | 编辑 | 引用 | 评帖 | 主页
单片机专业术语


单片机也被称为微控制器(Microcontroller),是由于它最早被用在产业控制领域。单片机由芯片内仅有CPU

的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,

更轻易集成进复杂的而对体积要求严格的控制设备当中。今天由颢天成小编为大家介绍电子元器件之单片机专

业术语。

1.通用寄存器组

8086/8088CPU在执行指令部件EU中有4个16位通用寄存器,他们是AX(累加寄存器),BX(基址寄存器),CX(

计数寄存器),和DX(数据寄存器),可以存放16位数据或地址。也可以分为8个8位寄存器来使用,低8位是AL

、BL、CL和DL,高8位是AH、BH、CH和DH,只能存放8位数据,不能存放地址。

2.指针和变址寄存器

8086/8088CPU中,有一组4个16位寄存器,BP(基址指针寄存器),SP(堆栈指针寄存器),SI(源变址寄存器),

DI(目的变址寄存器)。这组寄存器存放的内容是某一段内地址的偏移量。主要在堆栈操纵和变址操纵中使用。

BP和SP寄存器称为指针寄存器,与SS(堆栈段寄存器)联用,为访问现行堆栈提供利便。通常BP寄存器在间接

寻址中使用,操纵数在堆栈中,由SS段寄存器与BP组合形成操纵数地址,即BP中存放现行堆栈中一个数据区“

基址”的偏移量。

SP在堆栈段中使用,PUSH和POP指令是从SP寄存器得到现行堆栈段的段内地址偏移量,所以称SP寄存器为堆栈指

针,SP始终指向栈顶

寄存器SI和DI称为变址寄存器,通常与DS一起使用,为访问现行数据段提供内地址偏移量。在串指令中,其源

操纵数的偏移量存放在SI中,目的操纵数的偏移量存放在DI中。

3.段寄存器

8086/8088CPU可以直接寻址1M字节的存储空间,直接寻址需要20位地址码,而所有的内部寄存器都是16位的,

只能直接寻址64K字节,因此采用分段技术来解决。将1M字节的存储空间分成若干逻辑段,每段最长64K字节,

这些逻辑段在整个存储空间可以浮动。

8086/8088CPU设置了4个16位段寄存器,他们分别是CS(代码段寄存器),DS(数据段寄存器),SS(堆栈段寄存器

),ES(附加段寄存器)。由他们给出相应逻辑段的首地址,称为“段基址”。段基址与段内偏移地址组合形成20

位物理地址。

代码段存放可以执行的指令代码,数据断和附加段存放操纵的数据,堆栈段开辟为程序执行中所用的堆栈区

4.指令指针寄存器

8086/8088CPU中设置了一个16位指令指针寄存器IP,用来存放将要执行的下一条指令在现行代码段中的偏移地

址。程序运行中,它有BIU自动将其修改,使IP始终指向下一条将要执行的指令地址。

5.标志寄存器PSW

16位标志寄存器PSW用来存放运算结果的特征。常用作后续前提转移指令的转移控制前提。

⑴CF(CarryFlag)-进位标志位。本次运算中最高位有进位或借位时CF=1。

⑵PF(ParityFlag)-奇偶校验位。本次运算结果中有偶数个1时,PF=1。

⑶AF(AuxiliaryCarryFlag)-辅助进位标志位。本次运算结果,低4位向高4位有进位或借位时,AF=1。

⑷ZF(ZeroFlag)-零标志位。本次运算结果为0时,ZF=1。

⑸SF(SignFlag)-符号标志位。本次运算结果的最高位为1时,SF=1,否则SF=0。

⑹OF(OverFlag)-溢出标志位。本次运算过程中产生溢出时,OF=1。

堆栈的概念

所谓堆栈是在存储器中开辟一个区域,用来存放需要暂时保留的数据。堆栈段由段定义语句在存储器中定义一

个段,他可以在存储器1M字节的空间中任意浮动,堆栈段的容量小于即是64K字节。段基址由堆栈寄存器SS指定

,栈顶由堆栈指针SP指定。堆栈的地址增长方式一般是向上增长,栈底设在存储器的高地址区,堆栈地址由高

向低增长。

堆栈以字为单位进行操纵,堆栈中的数据项以低字节在偶地址,高字节在奇地址的次序存放,这样保证每访问

一次堆栈就能压入/弹出一个字。

来源:http://www.hodenshi.com/newsDetail.asp?id=729








----签名档 --------------------------------------------------------
http://www.hodenshi.com

Posted:2013-03-08 11:58:46
 每页10条,共1页,合计1条记录
9  1  :
转到  


Powered By:Discuz! 6.0 Processed in:0.109375s,13 queries.
眼镜蛇论坛|单片机论坛| 技术支持:【QQ】1522066584

免 责 声 明 本站提供网上自由讨论使用,所有个人言论并不代表本站立场,与本站立场无关,本站不会对其內容负上任何责任。
假若內容有涉及侵权,请立即联络我们。我们将立刻从网站上刪除,并向所有持版权者致最深的歉意。