Próbuję zrozumieć specs, ale nie rozumieją pierwszą linię podanym przykładzie:Jak zrozumieć pierwszy wiersz przykładowego zestawu specyfikacji DCPU-16?
SET A, 0x30 ; 7c01 0030
Oto co zrozumiałem ze specyfikacją:
- pierwszego słowa (7c01) pełni określa Instrukcji
- operator 0x1, który jest polecenie
SET a, b
- b = 111100 = 0x3C (kiedy przekształcić w heksanie) = wartość dosłownym 0x3C
- a = 000000 = zarejestrować
Rozumiem instrukcje jak ustawić, 0x3C
Czy ktoś może doradzić gdzie mam pójść źle?
Skąd b = 111100 pochodzą? Z mojego punktu widzenia b = 110000 = 0x30 ... –
@ cli_hlt Hum, teraz mam 0x7c01 = 0111110000000001 który daje mi b = 011111 = 1F?! – tucson