基本概念

每台计算机都有一个字长(word size),指名指针数据的标称大小,因为虚拟机是以这样的一个字来编码的,所以字长决定的最重要的系统参数就是虚拟地址空间的最大大小,对于一个 w 位的机器而言,虚拟地址的范围是 0-2^w - 1

信息访问-寄存器

  1. x86-64 位的中央处理器单元(cpu)包含一组16个存储64位值的通用寄存器,这些寄存器用来保存整数数据和指针
  2. 现在的寄存器是64位,但是最开始的寄存器是16位(2个字节),所以可以认为寄存器是一个嵌套结构,可以只处理低8位,低16位,低32位的数据
  3. 寄存器的命名都是r开头,其中%rsp是栈指针寄存器,用来保存运行时栈的结束位置
  4. 16个寄存器的名称和作用如下

2.信息的表示和处理 - 图1