Цитата Сообщение от helcril Посмотреть сообщение
что такое "$+4"?
$ - значит адрес текущей инструкции, т.е.

label:
jr nc,$+4 ;2 байта
set 7,(hl) ;2 байта
label2:

это означает, что если CY сброшен, то пропустить set 7,(hl).
т.е. $ будет равен label, а $+4=label2.

например, jr $ зациклит программу.