Estos son unos simples ejemplos de uso del lenguaje jenoassembler-hax que pueden disipar alguna duda sobre el mismo:


suma de valores introducidos por el usuario

// sumar dos números introducidos
call frame.prompt,#introduce número 1
set #num1,core_reg2
call frame.prompt,#introduce número 2
set #num2,core_reg2
mode #int
set0 num1
set1 num2
suma
call frame.print,core_reg2
return


capturar teclas pulsadas y escribirlas en pantalla

// test de captura de teclas
busout 8,start
@ rst
call frame.printinln,surface_key
jump @ rst
// fin

bucles foreach y while

// test bucles
busout 8,start
flash0
set0+ hola,mundo,entero,
p0 0
foreach
call frame.print,core_reg0
next

flash0
set0+ adios,cabeza,melon
p0 0
foreach
call frame.print,core_reg0
next

setc 5
while core_c-
call frame.printinln,#instrucciones iterativas!-
call frame.print,core_c
loop

return

sufijo post-suma
// sumar 1 automáticamente a test al consultarlo y lo escribe en consola
mode int
set test,10

while 1
call frame.print,test++
loop

cambiar color de fondo de surface

// cambia constantemente el color del fondo
busout 8,start
@ start
busout #8,#background,#green
call frame.print,#green
sleep #1
busout #8,#background,#blue
call frame.print,#blue
sleep #1
busout #8,#background,#red
call frame.print,#red
sleep #1
jump @ start
 





Leave a Reply.


Abdab software