Когда будет выполняться код в сегменте данных в этот код?

Я новичок в программировании на ассемблере ... Я много искал в гугле. Информации много, но я все еще не понимаю следующий код. Я был бы признателен, если бы кто-нибудь мог объяснить

MOV AX, DATA

Я также не понимаю, когда код, присутствующий в сегменте данных, будет выполняться в этой программе.

ASSUME CS:CODE,DS:DATA

CODE SEGMENT
 MOV AX,@DATA
 mov DS,AX
 ...
 ...
CODE ENDS


DATA SEGMENT
   ...
   ...
   ... //SOMECODE
DATA ENDS 

Кроме того, может кто-нибудь объяснить мне что делают следующие инструкции? ..

MOV AH, ?? H (?? можно заполнить 09,4c и т. д.).

MOV DS, AX

MOV ES, AX

5
задан BinaryTox1n 16 March 2011 в 19:07
поделиться