elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  ASM (Moderador: Eternal Idol)
| | | |-+  Little-Endian Big-Endian
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Little-Endian Big-Endian  (Leído 2,377 veces)
fary


Desconectado Desconectado

Mensajes: 1.076



Ver Perfil WWW
Little-Endian Big-Endian
« en: 18 Enero 2016, 23:41 pm »

Esto es solo una curiosida ampliando los datos de la wikipedia.

Código:
https://es.wikipedia.org/wiki/Endianness

En ASM.

Código
  1. ; Little-Endian ó Big-Endian
  2. ; Juan fary.
  3.  
  4. format PE Console 4.0
  5. entry start
  6. include 'win32ax.inc'
  7.  
  8. section '.data' data readable writeable
  9.        numero          dw 1
  10.  
  11.        little_endian   db 'Little-Endian!',0
  12.        big_endian      db 'Big-Endian!',0
  13.  
  14. section '.code' code readable writeable executable
  15. start:
  16.  
  17.        mov al, byte[numero]
  18.  
  19.        cmp al,1
  20.        jne Big
  21.  
  22.        invoke MessageBoxA,0,little_endian,0,MB_OK
  23.        ret
  24.  
  25.        Big:
  26.        invoke MessageBoxA,0,big_endian,0,MB_OK
  27.        ret
  28.  
  29.  
  30. section '.idata' import data readable writeable
  31.    library User32,'User32.dll'
  32.  
  33.    import User32,\
  34.           MessageBoxA,'MessageBoxA'    

saludos.


En línea

Un byte a la izquierda.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Endian Mode :S
PHP
Thaorius 2 1,726 Último mensaje 26 Abril 2007, 17:48 pm
por Thaorius
Codec de audio twos: 16-bit signed big-endian
Multimedia
juanberb 7 4,913 Último mensaje 18 Enero 2014, 20:29 pm
por Eleкtro
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines