Anonymous 03/02/2023 (Thu) 03:43 No.21022 del
(126.25 KB 850x573 final_fantasy.jpg)
>>21009
>Интересен сам факт схожести языка макак и компьютеров.

Формально они растут от одного начала (идеи). До ассемблера же писали бинарным кодом. У программиста была стопка документации, где как в справочнике было указано, какая из последовательной дырок на перфокарте продуцирует исполнение машиной какой-то определенной задачи. Т.е - кодировка!

Где я выше сказал "Просто числа из диапазона разрядности" - в смысле сколько команд может быть.

Вот для примера немного команд AVR (ардуиногосподинпожаловал!):

ADD : Rd = Rd + Rr; Оно же суммирование БЕЗ переноса;
MOV : Rd = Rr; Оно же копирование регистра (без изменения Rr);

ADD/MOV это МНЕМОНИКИ (ассемблера). Т.е ассоциация "человеко-читаемых" символов с собственно бинарным представлением. ->

ADD: 0000 11
MOV: 0010 11
Еще бывают извраты, когда опкод смещен по кадру (строке с командой и операндами, упрощая называя) - например часть опкода вначале, часть - в конце, или по середине (ну не суть... об другом же!).

Message too long. Click here to view full text.