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