内存中字的存储
任何两个地址连续的内存单元,N号单元和N+1号单元,可以将它们看成两个内存单元,也可以看成一个地址为N的字单元中的高位字节单元和低位字节单元。
比如:0号单元是低地址单元,1号单元是高地址单元。
DS和[address]
1.CPU要读取一个内存单元的时候,必须先给出这个内存单元的地址。
2.在8086PC中,内存地址由段地址和偏移地址组成。
3.8086CPU中有一个DS寄存器,通常用来存放要访问的数据的段地址。
注:[address]表示一个偏移地址为address的内存单元。
mov指令
指令格式:
传送功能:
1.将数据直接送入寄存器。
2.将一个寄存器中的内容送入另一个寄存器中。
3.还可以将一个内存单元中的内容送入一个寄存器。
注:用mov指令要访问内存单元,可以在mov指令中只给出单元的偏移地址,此时,段地址默认在DS寄存器中。
数据段
1.对于8086PC机,可以将一组长度为N(N<=64K)、地址连续、起始地址为16的倍数的内存单元当作专门存储数据的内存空间,从而定义一个数据段。
2.用DS存放数据段的段地址,再根据需要,用相关指令访问数据段中的具体单元。