什么是基址和变址?(在汇编语言中)

来源:百度知道 编辑:UC知道 时间:2024/05/13 02:20:44

注意基变址寻址方式一般用于字符串或数组的处理,
就是为了方便。
比如比如你要寻找一个整形数组的第三个元素,8A660是第一个元素的地址,你用8000(sp)+A660(base)+4*2(index)就可以找到第三个元素,其实没什么,就是为了方便。

up
程序运行时,每当进入一个函数(子过程),
基址指针就指向该函数的栈起始地址,以后在函数运行周期内不再变化;
变址指针在函数栈内移动,访问函数内各变量。