ZXNet эхоконференция «code.zx»
тема: Задача
от: jtn
кому: All
дата: 16 Dec 2005
Hello, axor
;Hl=adr
ld a,h
sub massive/256
ld h,a
ld a,l
add hl,hl
add hl,hl
and #3f
ld l,a
;H-y, L-x
p.s. а лень чота думать дальше..
от: Александр Шушков
кому: All
дата: 16 Dec 2005
Hello, All
Дано ADR=MASSIVE+64*Y+X.
Hужно быстро получить обратно:
Y=INT((ADR-MASSIVE)/64)
X=(ADR-MASSIVE)-Y*64
MASSIVE=ровному адресу.
|