1、一些指令
2、
"高级语言" 是对 "汇编" 的抽象
1、"指令段" 抽象为 "函数"
2、"内存中一定大小的操作单元" 抽象为 "类型系统"
【1】基础数据类型:byte、short、int,内存单元的 2 ^ n
【2】其他类型:结构体,表示不规则内存单元
【3】数组:相同类型的多个内存单元
3、"指令段之间的调用" 抽象为 "方法之间的调用"
4、"数据地址操作" 抽象为 "指针操作"
"指令段 A" 想要 "指令段 B" 去修改 "A 创建的内存单元的值"
1、在 "指令段 A" 中开辟 4 byte 内存单元:ESP - 4
2、把 "ESP - 4" 的内存地址,取出来,传递给 "指令段 B"
3、"指令段 B" 拿到地址,写入数据 300
传递内存地址:lea 指令,取地址