基本概念
字
每台计算机都有一个字长(word size),指名指针数据的标称大小,因为虚拟机是以这样的一个字来编码的,所以字长决定的最重要的系统参数就是虚拟地址空间的最大大小,对于一个 w 位的机器而言,虚拟地址的范围是 0-2^w - 1
信息访问-寄存器
- x86-64 位的中央处理器单元(cpu)包含一组16个存储64位值的通用寄存器,这些寄存器用来保存整数数据和指针
- 现在的寄存器是64位,但是最开始的寄存器是16位(2个字节),所以可以认为寄存器是一个嵌套结构,可以只处理低8位,低16位,低32位的数据
- 寄存器的命名都是r开头,其中%rsp是栈指针寄存器,用来保存运行时栈的结束位置
- 16个寄存器的名称和作用如下