Lars Gjörling
<6825>
· Text 643 · w8 · kommentar
1986-11-21 14:14
Ärende: Rotate digit-HRLINEX.ASM
Jag skulle kanske förtydliga mig en smula, vad jag menade beträffande
HRLINEX.ASM.
Jag har tittat på dina assemblerrader, framför allt på plot-rutinen.
Det där med srl h och rr l kände jag inte till, det är ju utomordent-
ligt listigt. Men resten av rutinen ser kanske litet snårig ut. Jag
undrar om det inte fungerar med:
plota
push hl
srl h
rr l
jr nc,plotah
rrd
ld a,1
rld
pop hl
ret
plotah
rld
ld a,1
rrd
pop hl
ret
Visserligen är rld och rrd båda 5-cyklers kommandon, men du slipper ju
push bc, pop bc, jr plota_ex, and ..., or b, ld a,(hl), ld (hl),a
och 4 st sla.
Jag är relativ nybörjare på assembler (men mycket intresserad) och
saknar rutin och erfarenhet (vilket jag håller på att försöka skaffa
mig). Du får ta förslaget som ett elevarbete.
Mvh Lars Gjörling <6825>