Chinaunix首页 | 论坛 | 博客
  • 博客访问: 202664
  • 博文数量: 77
  • 博客积分: 1749
  • 博客等级: 上尉
  • 技术积分: 810
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-28 18:27
文章分类
文章存档

2012年(28)

2011年(49)

分类: LINUX

2011-11-16 10:21:29

Register context

寄存器上下文

 

UNIX系统中,它是进程上下文的一部分。它由下面几个部分组成:

  • 程序寄存器,指出CPU将要执行的下条指令的地址,此地址是中或用户存储空间中的虚地址。
  • 处理机状态寄存器。
  • 通用寄存器,其中的数据是进程在其运行期间产生的。
  • 栈指针,包括有栈中下一项的当前地址。此地址是在核心栈中,还是在用户栈中,由运行方式决定。机器的结构规定了栈指针指向的是栈中下一个自由项,还是栈中最后使用的项。类似地,机器的结构还决定了栈的增长方向,即根据数字,是向高地址方向增长还是向低地址方向增长。
阅读(1032) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~