У меня в старом коде из 1990х такого добра навалом. Во-первых, из-за того, что я не всегда умел работать с $. Во-вторых потому, что я написал много старого кода в Zeus, и любые недокументированные команды приходилось вводить точно так же, байтами. В-третьих, я тогда сидел в своём собственном отладчике, без дизассемблера, и помнил кучу команд наизусть, так что писать хексами мне было легко :)
Только отладчик у меня был в десятичной системе и команды я помнил в десятичной системе…
хех, а я вообще под fasm вот такую дичь умудрялся делать:
@@f7:
cmp al, 0x7 ; Function 07h - Set/Get Display Start
jnz @invoke
; clear "wait for retrace" flag
db 0x82, 0xCB ; or bl, ?
sds_or db 0x00
db 0x82, 0xE3 ; and bl, ?
sds_and db 0xFF
1997 Enlight
2000 Chaos Constructions
2014 Multimatograf X
2014 Forever 15
2016 Retro Barcelona
Только отладчик у меня был в десятичной системе и команды я помнил в десятичной системе…
потом уже понял что это ну совсем не дело :)