CPU会把基址寄存器+变址寄存器的值解释为实际查看的内存地址。变址寄存器的值就相当于高级编程语言程序中数组的索引功能。
数组是指同样长度的数据在内存中进行连续排 列的数据构造。用一个数组名来表示全体数据,通过索引来区分数组的各个数据(元素)。例如,一10个元素的数组a,其中的各个 数组a数据就用 a[0]~a[9] 来表示。【】 内的数字 0~9就是索引。
二进制数的位数较多、不易理解时,通常使用十六进制数来代替二进制数。
这是一种数到16就进位的计数方式。我们用A~F来分别表示10~15,那么,二进制数的4位(0000~FFFF)就可以用十六进制数的1位(0~F)来表示。32位的二进制数,就可以用8位的十六进制数来表示。
标签:十六进制,二进制,变址,索引,地址,数组,寄存器 From: https://www.cnblogs.com/2674308160-lucky/p/17001547.html