码迷,mamicode.com
首页 > 其他好文 > 详细

第二章总结

时间:2018-11-07 21:06:41      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:读取   地址   通过   堆栈   指针   汇编   通用   数据   计数器   

通用寄存器

8086cpu所有的寄存器都是16位的,可以存放两个字节。

通用寄存器:AX:累加寄存器,也称之为累加器

BX:基地址寄存器

CX:计数器寄存器

DX:数据寄存器

 

指针寄存器

SP :堆栈指针寄存器

BP :基指针寄存器

 

段寄存器:

CS:代码段寄存器

DS :数据段寄存器

SS :堆栈段寄存器

ES :附加段寄存器

每个寄存器都是16位的(即双字节)

而且AX,BX,CX,DX4个数据寄存器还可分为两个8位的寄存器使用。

 

CS和IP

CS:代码段寄存器 IP:指令指针寄存器

CS:IP索引的内存地址即为cpu开始读取代码的起点,之后的一段代码区域,被称为代码片段(code segement),这两个寄存器不能进行赋值操作(mov操作),只能通过jum汇编指令跳转。

 

SS和SP

用于指向栈顶的地址。

第二章总结

标签:读取   地址   通过   堆栈   指针   汇编   通用   数据   计数器   

原文地址:https://www.cnblogs.com/zongtianqi/p/9925608.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!