я когда вижу такое
(особенно меня бесят табы между)
Код:
AF825: LD A,(0) ; ждём команды с клавиатуры
LD (0),A
LD A,(PPA_KL+2) ; проверим нажали ли на спец.клавишу
LD B,A
AND 80H
JP Z,KEY_RL ; если нажата РУСЛАТ
LD A,B
AND 40H
JP Z,AF8F6 ; если нажата УС
LD A,B
AND 20H
JP Z,AFA9F ; если нажата СС
JP AF825
исправляю на
Код:
af825: ld a,($0000) ; ждём команды с клавиатуры
ld ($0000),a
ld a,(ppa_kl+2) ; проверим нажали ли на спец.клавишу
ld a,a
and $80
jp z,key_rl ; если нажата РУСЛАТ
ld a,b
and $40
jp z,af8f6 ; если нажата УС
ld a,b
and $20
jp z,afa9f ; если нажата СС
jp af825
но сами шестнадцатеричные цифры я пишу большими
и их сразу видно
и они заметно отличаются от меток, переменных компилятора
не помню чтоб у меня хоть раз возникало спутывание l и 1
я чаще исправляю увиденную опечатку забывая сменить раскладку
(не если бы она менялось с первого раза... и когда их у меня...)
а потом не замечаю что там какое нибудь jз defи lв напечаталось...
[свернуть]