取段地址指令

取段寄存器指令

该组指令的功能是把内存单元的一个“低字”传送给指令中指定的16位寄存器,把随后的一个“高字”传给相应的段寄存器(DS、ES、FS、GS和SS)。其指令格式如下:

LDS/LES/LFS/LGS/LSS Reg, Mem

 

LDS功能:将地址指针中的段地址送入DS,偏移地址送入寄存器Reg(通常为指针寄存器和变址寄存器)

                    该指令为存取非当前数据段中的信息做好地址准备

 

伪码:

 

          LDS  SI , COUNT[1]

          COUNT[1]指向的数据为0FFEEDDCC

          则:SI = DDCC

                   DS = FFEE

posted @ 2011-01-31 12:52  Delcpp  阅读(450)  评论(0编辑  收藏  举报