Advertisement
Guest User

tasm

a guest
Jan 15th, 2019
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .model small ;un segment de cod, un segment de date
  2. .stack ; inceputul segmentului de stiva;
  3. .data ; inceputul segmentului de date;
  4. a db 0ah, 10d, 10, 12q, 1010b ;a: 0Ah 0Ah 0Ah 0Ah 0Ah
  5. b dw 10Ah, 10Bh, 10Ch, ;b: 0Ah 01h 0Bh 01h 0Ch 01h )little endian
  6. c db ? ;c: --
  7. d db 3 dup(0Bh), 0Ch, 'abc' ;d: 0Bh 0Bh 0Bh 0Ch 61h 62h 63h
  8. e db 01h, 02h, 03h, 04h ;e: 01h 02h 03h 04h
  9. f dw 040Ah, 050Bh, 060Ch ;f: 0Ah 04h 0Bh 05h 0Ch 06h
  10. x dw ? ;x: -- --
  11. y dw ? ;y: -- --
  12. .code ;inceputul segmentului de cod
  13. start: ;o eticheta - marcheaza o pozitie (offset) in segment de cod
  14. mov ax,@data ;"data" e o constanta (operand imediat_ si nu poate fi atribuita direct unui registru segment
  15. mov ds, ax ;
  16. mov es, ax ;acum DS, ES pointeaza catre acelasi segment ax
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement