Size: a a a

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

2021 February 20

C

Chuvi in Анархическая электроника
олег тарумов
Та знаю, я просто некоторое удалял
зачем комментить очевидное?
источник

от

олег тарумов... in Анархическая электроника
Та чел я ток разбираюсь
источник

от

олег тарумов... in Анархическая электроника
Чайник
источник

П

Прогер13 in Анархическая электроника
Чайник
источник

П

Прогер13 in Анархическая электроника
Кипит, налей чай
источник

П

Прогер13 in Анархическая электроника
Да че ты тваришь, заварки слишком много
источник

П

Прогер13 in Анархическая электроника
Вылей обратно, воот, всё
источник

П

Прогер13 in Анархическая электроника
Терь норм
источник

K

Kingleonide in Анархическая электроника
Господат такой вопрос, после компилятора файл программы например для какого нибудь мк заливается в виде машинного кода или в виде шестнадцатиричных значений?
Если в виде хекса, то какая часть в процессоре отвечает за декодирование например опкода 3E который назначен инструкции mov например?

Я правильно понимаю что некий дешифратор, берет из области программы значение(опкод) 3E, дешифрует его получая 111110 и сравнивает со всеми машинными значениями из таблицы с инструкциями которые закладывает завод?
источник

l

lexx in Анархическая электроника
Kingleonide
Господат такой вопрос, после компилятора файл программы например для какого нибудь мк заливается в виде машинного кода или в виде шестнадцатиричных значений?
Если в виде хекса, то какая часть в процессоре отвечает за декодирование например опкода 3E который назначен инструкции mov например?

Я правильно понимаю что некий дешифратор, берет из области программы значение(опкод) 3E, дешифрует его получая 111110 и сравнивает со всеми машинными значениями из таблицы с инструкциями которые закладывает завод?
как по-твоему выглядит машинный код?
источник

K

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

l

lexx in Анархическая электроника
Kingleonide
Господат такой вопрос, после компилятора файл программы например для какого нибудь мк заливается в виде машинного кода или в виде шестнадцатиричных значений?
Если в виде хекса, то какая часть в процессоре отвечает за декодирование например опкода 3E который назначен инструкции mov например?

Я правильно понимаю что некий дешифратор, берет из области программы значение(опкод) 3E, дешифрует его получая 111110 и сравнивает со всеми машинными значениями из таблицы с инструкциями которые закладывает завод?
за декодирование отвечает декодер микрокоманд
источник

B

Byte in Анархическая электроника
Kingleonide
Господат такой вопрос, после компилятора файл программы например для какого нибудь мк заливается в виде машинного кода или в виде шестнадцатиричных значений?
Если в виде хекса, то какая часть в процессоре отвечает за декодирование например опкода 3E который назначен инструкции mov например?

Я правильно понимаю что некий дешифратор, берет из области программы значение(опкод) 3E, дешифрует его получая 111110 и сравнивает со всеми машинными значениями из таблицы с инструкциями которые закладывает завод?
После компилятора идёт ещё и линковщик ;)
Заливается бинарь, само собой. hex-файл чуть удобнее для программатора и программиста, можно сразу адреса загрузки указывать.
источник

l

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

l

lexx in Анархическая электроника
Kingleonide
Господат такой вопрос, после компилятора файл программы например для какого нибудь мк заливается в виде машинного кода или в виде шестнадцатиричных значений?
Если в виде хекса, то какая часть в процессоре отвечает за декодирование например опкода 3E который назначен инструкции mov например?

Я правильно понимаю что некий дешифратор, берет из области программы значение(опкод) 3E, дешифрует его получая 111110 и сравнивает со всеми машинными значениями из таблицы с инструкциями которые закладывает завод?
декодер работает несколько сложнее, например x86 имеет инструкции разной длины
источник

K

Kingleonide in Анархическая электроника
Не не, я тогда уточню, то есть компилятор минует условно ассемблер, как бы глупо не звучало, что у нас нигде нет mov/load, то есть уровня абстрации в виде ассемблера, компилятор СИ сразу генерирует нам абстрактный файл с опкодами
3A 3C CC ...
источник

l

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

l

lexx in Анархическая электроника
ты чего хочешь в итоге?
источник

B

Byte in Анархическая электроника
Kingleonide
Не не, я тогда уточню, то есть компилятор минует условно ассемблер, как бы глупо не звучало, что у нас нигде нет mov/load, то есть уровня абстрации в виде ассемблера, компилятор СИ сразу генерирует нам абстрактный файл с опкодами
3A 3C CC ...
Ассемблер — это для людей :)
источник

B

Byte in Анархическая электроника
Kingleonide
Не не, я тогда уточню, то есть компилятор минует условно ассемблер, как бы глупо не звучало, что у нас нигде нет mov/load, то есть уровня абстрации в виде ассемблера, компилятор СИ сразу генерирует нам абстрактный файл с опкодами
3A 3C CC ...
Вот, с ходу первое, что нашлось. Стоит почитать, думаю:
https://i2hard.ru/publications/24825/
источник