Advertisement
JuanDark24

Untitled

Dec 15th, 2021
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. .386
  2. .model flat, stdcall
  3. .data
  4. bigEndian BYTE 12h, 34h, 56h, 78h
  5. ; 78 34 56 12
  6. littleEndian DWORD ?
  7. .code
  8. start:
  9. ;write your code here
  10. mov al, [bigEndian+3] ;al = 78
  11. mov ah, [bigEndian] ;ah = 12
  12. mov [bigEndian], al ;bigEndian {78, 34, 56, 78}
  13. mov [bigEndian+3], ah ;bigEndian {78, 34, 56, 12}
  14. mov al, [bigEndian+2] ;al = 56
  15. mov ah, [bigEndian+1] ;ah = 34
  16. mov [bigEndian+1], al ;bigEndian {78, 56, 56, 78}
  17. mov [bigEndian+2], ah ;bigEndian {78, 56, 34, 78}
  18. ;Convertidor
  19. mov eax, DWORD PTR bigEndian
  20. ;Se le pasa el eax a la nueva lista convertida
  21. mov littleEndian, eax
  22.  
  23. ret
  24. END start
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement