Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
cursos:ensamblador:asmz88dk [19-01-2024 12:31] – sromero | cursos:ensamblador:asmz88dk [21-01-2024 16:52] (actual) – [Enlaces] sromero | ||
---|---|---|---|
Línea 83: | Línea 83: | ||
#asm | #asm | ||
- | ld hl,2 | + | ld hl, 2 |
- | add hl,sp | + | add hl, sp ; Ahora SP apunta al ultimo parametro metido |
; en la pila por el compilador (valor de Y) | ; en la pila por el compilador (valor de Y) | ||
Línea 113: | Línea 113: | ||
#asm | #asm | ||
- | ld hl,2 | + | ld hl, 2 |
- | add hl,sp | + | add hl, sp ; Ahora SP apunta al ultimo parametro metido |
; en la pila por el compilador (z) | ; en la pila por el compilador (z) | ||
ld c, (hl) | ld c, (hl) | ||
Línea 150: | Línea 150: | ||
#asm | #asm | ||
- | ld hl,2 | + | ld hl, 2 |
- | add hl,sp | + | add hl, sp ; Ahora SP apunta al ultimo parametro metido |
; en la pila por el compilador (y) | ; en la pila por el compilador (y) | ||
Línea 175: | Línea 175: | ||
{ | { | ||
#asm | #asm | ||
- | ld hl,2 | + | ld hl, 2 |
- | add hl,sp | + | add hl, sp ; Ahora SP apunta al ultimo parametro metido |
; en la pila por el compilador (value) | ; en la pila por el compilador (value) | ||
ld a, (hl) ; Aquí tenemos nuestro dato de 8 bits (value) | ld a, (hl) ; Aquí tenemos nuestro dato de 8 bits (value) | ||
Línea 197: | Línea 197: | ||
#asm | #asm | ||
- | ld hl,2 | + | ld hl, 2 |
- | add hl,sp | + | add hl, sp ; Ahora SP apunta al ultimo parametro metido |
; en la pila por el compilador (z) | ; en la pila por el compilador (z) | ||
Línea 381: | Línea 381: | ||
ld a, (hl) ; A = parametro de la pila (value) | ld a, (hl) ; A = parametro de la pila (value) | ||
| | ||
- | ld c, 254 | + | ld c, $FE |
out (c), a | out (c), a | ||
ld (_bordeactual), | ld (_bordeactual), | ||
Línea 521: | Línea 521: | ||
\\ | \\ | ||
- | **[ [[.: | + | **[ [[.: |