更灵活地定位内存地址的方法

and 和 or 运算符:按位与和按位或;

按位与:可以置指定位为 0;按位或:可以置指定位为1。

;==========

mov ax,stack

mov ss,ax

mov ax,data

mov ds,ax

mov bx,0

mov cx,4

;==========

ds:[bx + 3 + si]:

数据在内存中,从哪里开始。逻辑清晰,阅读方便,偏移的思想(其实就是列数+n*行数)

之所以重视这个问题,是因为寻址方式的适当应用,使我们可以以一种更合理的结构来看待所要处理的数据。

⬆︎TOP