Anonymous
03/02/2023 (Thu) 03:43
No.21022
del
>>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.