Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa | Próxima revisiónAmbos lados, revisión siguiente | ||
cursos:ensamblador:compresion_rle [19-01-2024 08:31] – sromero | cursos:ensamblador:compresion_rle [19-01-2024 08:32] – [Rutina optimizada por Z80user] sromero | ||
---|---|---|---|
Línea 707: | Línea 707: | ||
RLE_Comprimir: | RLE_Comprimir: | ||
rle_byte_1: | rle_byte_1: | ||
- | ld e, (IX+$00) ; leer byte | + | ld e, (ix+$00) ; leer byte |
inc ix ; incrementar posicion | inc ix ; incrementar posicion | ||
dec bc ; descontar contador | dec bc ; descontar contador | ||
Línea 752: | Línea 752: | ||
ret z ; / | ret z ; / | ||
dec bc ; descontar contador | dec bc ; descontar contador | ||
- | ld a, (IX+$00) ; leer byte | + | ld a, (ix+$00) ; leer byte |
inc ix ; incrementar posicion | inc ix ; incrementar posicion | ||
ret | ret |