标签:读取 地址 通过 堆栈 指针 汇编 通用 数据 计数器
通用寄存器
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