汇编偏移地址搞不清楚了?高手帮忙。

来源:百度知道 编辑:UC知道 时间:2024/06/05 07:07:59
mov bx,offset array
mov al,[bx]
array假设是一数组,那么bx存放的是数组array的偏移地址。
那我在想,这个偏移地址到底是array的起始位置还是结束位置啊?
下面那条[bx]是数组array的首个字节内容存在al中吗?学着学着就搞混了。高手求助。。。。谢谢。

这个其实很简单~
mov bx,offset array就是将array的起始地址放到bx里~现在bx是地址~
mov al,[bx]就是将所在bx地址的内容给al
这两条语句相当于 mov al,array[bx](这里的bx是0)
这样比较容易理解~就是将array的第一个字符的地址默认为0~然后就好找了

起始地址