ES

彙編指令:ES

ES(Extra Segment):附加段寄存器。

附加段寄存器ES:存放當前執行程序中一個輔助數據段的段地址。段寄存器偏移地址寄存器。

基本介紹


段寄存器偏移址寄存器
 
 
DS BX、DI、SI
ES DI(用於串指令)
例子:
;***********************
data_seg1segment;定義數據段
..
data_seg1ends
;***********************
data_seg2segment;定義附加段
..
data_seg2ends
;***********************
code_segsegment;定義代碼段
assumecs:code_seg,ds:data_seg1,es:data_seg2
start:;程序執行的起始地址
;setDSregistertocurrentdatasegment
movax,data_seg1;數據段地址
movds,ax;存入DS寄存器
;setESregistertocurrentextrasegment
movax,data_seg2;附加段地址
moves,ax;存入ES寄存器
..
code_segends;代碼段結束
;**************************
end start