.


:




:

































 

 

 

 





; ( ) ( ) :

, ; offset - . . - , . , , . , : . . : DS, ES, CS SS.

, . : , , , . .

, , , , . ES 26h, SS - 36h, CS - 2Eh. , DS ( ).

assume DS

assume DS:data

- , DS.

assume ES

assume ES:data

( ), ES. ; - , .

. , , , . , , DS, , CS, . mem, :

mov BX,CS:mem

CS (2Eh).

: , , .. , . , .

, , . :

mov AX,0B800h;

mov ES,AX; ES

mov byte ptr ES:0,'!'; 1-

mov byte ptr ES:2,'!'; 2-

ES B800h, "!" 0 ( , 0), , 2 ( , .. ). ES: , . , , 26h.

,

mov byte ptr ES:0,'!'

-.

mov ES:0,'!'

, , , 21h, 0021h.

, , , ( "!") . , "!", ASCII , .. 21h, , .

, word ptr

mov word ptr ES:0,'!'

, . 002lh, 0 21h, 1 00h. 00h , ( ).

. , :

mov AL,'!'

mov ES:0,AL

- AL, (1 ) , - . ,

mov ES:0,AX

, .

ES. , DS , ES . DS:

mov AX,0B800h;

mov DS,AX; DS

mov byte ptr DS:0, '!';

, DS: , , DS.

, , .





:


: 2015-10-01; !; : 480 |


:

:

, ; , .
==> ...

1561 - | 1354 -


© 2015-2024 lektsii.org - -

: 0.011 .