Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programación Hack
Universidad ESAN
16 de marzo de 2021
1 Registros y memoria
3 Punteros, entrada/salida
4 Ejercicios
Sintaxis:
Donde:
comp =
dest =
jump =
Semántico:
Calcula el valor de comp
Ejemplo:
1 Registros y memoria
3 Punteros, entrada/salida
4 Ejercicios
1 Registros y memoria
3 Punteros, entrada/salida
4 Ejercicios
// L e t a r r = 100
@100
D=A
@arr
M=D
// L e t n = 10
@10
D=A
@n
M=D
// L e t i = 0
@i
M=0
// Loop c o d e c o n t i n u e s
// i n n e x t s l i d e . . .
Convención
de lenguaje Hack:
Pantalla: dirección base del mapeo de memoria de pantalla
1 Registros y memoria
3 Punteros, entrada/salida
4 Ejercicios
Implementar estrategias
Escuchar el teclado
Para pantalla negra/ limpiar pantalla, escribir un código que llene el
mapeo de memoria de pantalla con pixeles blancos o negros (Acceder
a la memoria requiere trabajar con punteros)
Prueba
Seleccionar “sin animación”
Prueba manual ( sin scripts de prueba).