Size: a a a

Анархическая электроника

2021 February 20

K

Kingleonide in Анархическая электроника
То что и хотел узнать, а потом процессор уже собственно эти микрокоманды трактует как гласит то архитектура
источник

l

lexx in Анархическая электроника
Kingleonide
Взять любую программу под МК, имеем листинг из опкодов в виде *.bin файла, есть другая сущность которая прольет в память этот листинг.

То есть в памяти у нас будет
в памяти будет массив бит которые кодируют опкоды конкретного процессора. процессор из читает и выполняет
источник

B

Byte in Анархическая электроника
Kingleonide
То что и хотел узнать, а потом процессор уже собственно эти микрокоманды трактует как гласит то архитектура
Да. Ну вон я ссылку выше кидал, всё-таки стоит ознакомиться ;)
источник

l

lexx in Анархическая электроника
совсем просто если
источник

K

Kingleonide in Анархическая электроника
lexx
в памяти будет массив бит которые кодируют опкоды конкретного процессора. процессор из читает и выполняет
Вот я это и хотел узнать
источник

K

Kingleonide in Анархическая электроника
Просто посетила мысль, что якобы есть компилятор а есть ассемблер, и посути они не должны пересекаться, должны сразу выдавать конечный результат в виде опокодов уже
источник

СT

Сергій Tolmeros... in Анархическая электроника
Kingleonide
Взять любую программу под МК, имеем листинг из опкодов в виде *.bin файла, есть другая сущность которая прольет в память этот листинг.

То есть в памяти у нас будет
> имеем листинг из опкодов в виде *.bin файла
неа, там уже чисто машинный код без всяких окодов, опкоды это как раз тоже для людей придумали)
источник

K

Kingleonide in Анархическая электроника
Всё всё, вопросов больше не имею, спасибо всем за ответы!
источник

l

lexx in Анархическая электроника
Kingleonide
Просто посетила мысль, что якобы есть компилятор а есть ассемблер, и посути они не должны пересекаться, должны сразу выдавать конечный результат в виде опокодов уже
ассемблер это когда ты опкоды руками пишешь, условно
источник

K

Kingleonide in Анархическая электроника
Сергій Tolmeros
> имеем листинг из опкодов в виде *.bin файла
неа, там уже чисто машинный код без всяких окодов, опкоды это как раз тоже для людей придумали)
Не не, опкод - он же код операции, байт
По крайней мере я так думаю
источник

K

Kingleonide in Анархическая электроника
B8 - опкод
источник

B

Byte in Анархическая электроника
lexx
ассемблер это когда ты опкоды руками пишешь, условно
Нет ;)
источник

l

lexx in Анархическая электроника
Byte
Нет ;)
нет, но если на пальцах объяснять
источник

K

Kingleonide in Анархическая электроника
источник

K

Kingleonide in Анархическая электроника
И по сути в *.bin/hex у нас хранится листинг опкодов
источник

СT

Сергій Tolmeros... in Анархическая электроника
не листинг, а сами они
источник

B

Byte in Анархическая электроника
Kingleonide
B8 - опкод
Да. Равно как и 90 — nop, 74 — je и т.д.
источник

K

Kingleonide in Анархическая электроника
Просто с другом речь зашла по поводу того почему Arduino IDE не оптимизирует код и скетч так много весит
источник

K

Kingleonide in Анархическая электроника
Сравнивая с например с Avr GCC
источник

l

lexx in Анархическая электроника
АХАХАХА
источник