例子:
MS1 DB 'First string to use',0 MS2 DB 'Second string to use',0 Strings DD MS1,MS2 ;Strings to hold address of the strings
然后可以如下使用:
MOV ESI,ADDR MS2 ;保存ms2字符串地址到ESI也可以如下MOV ESI,[Strings+4]例子二:PROCEDURE_TO_CALL DD FIRSTPROC,SECONDPROC MOV ESI,ADDR PROCEDURE_TO_CALL ;get procedures in esi MOV ESI,[ESI+EAX*4] ;get correct procedure CALL [ESI] ;call the procedure