02 - "Hola Mundo" en ErickAssembly

Hoy vamos a escribir nuestro primer programa en ErickAssembly

primero, tienen que tener una base
para imprimir una letra pueden usar

EA
move 1,'h'
system_call 1,1 ; esto hace la llamada 1 (imprimir una letra) y pasa como argumento el registro 1 ('h')* 

recuerden , las primeras 2 letras del archivo indican el formato del binario al que se compilara
antes para que podamos ser mas comodos limpien la pantalla usando esto

system_call 2,0 ; limpiar la pantalla *

ahora te proporcionare un codigo

  1. usamos la instruccion para imprimir en la pantalla
  2. hacemos el proceso de imprimir un caracter varias veces

aqui hay un ejemplo

EA

; programa escrito para linux chad*

system_call 2,0 ; limpiamos la pantalla *

move 4,'h' ;*
system_call 1,4 ; imprimir el caracter*

move 4,'o' ;*
system_call 1,4 ; imprimir el caracter*

move 4,'l' ;*
system_call 1,4 ; imprimir el caracter*

move 4,'a' ;*
system_call 1,4 ; imprimir el caracter*

move 4,'\s' ; para un espacio*
system_call 1,4 ; imprimir el caracter*

move 4,'L' ;*
system_call 1,4 ; imprimir el caracter*

move 4,'i' ;*
system_call 1,4 ; imprimir el caracter*

move 4,'n' ;*
system_call 1,4 ; imprimir el caracter*

move 4,'u' ;*
system_call 1,4 ; imprimir el caracter*

move 4,'x' ;*
system_call 1,4 ; imprimir el caracter*

move 4,'C' ;*
system_call 1,4 ; imprimir el caracter*

move 4,'h' ;*
system_call 1,4 ; imprimir el caracter*

move 4,'a' ;*
system_call 1,4 ; imprimir el caracter*

move 4,'d' ;*
system_call 1,4 ; imprimir el caracter*

esto primero limpia la consola y escribe “hola LinuxChad” en la consola de S-SUN

(xd me esforze en hacer eso)

pero ehy, almenos es mas facil y mas legible que ensamblador normal, esa es una ventaja