Size: a a a

Ассемблер

2021 October 27

B

Bagasl in Ассемблер
А в целом это конечно то что я искал. Подробнее мне кажется только физику учить
источник

B

Bagasl in Ассемблер
Первая глава оставила чувство, будто я рановато пришел читать эту книгу и нужно ещё что то подтянуть
источник

FL

First name Last name in Ассемблер
Вот можешь про компиляцию более подробно почитать.
Книга, пожалуй свежее и интереснее, чем "драконья".
#book
источник

01

01 10 in Ассемблер
Я вот тоже начинаю только осваивать низкий уровень. Почему то мне ассемблер дается и понимается лучше, чем C.
источник

FL

First name Last name in Ассемблер
так в си намного больше сущностей, различных конструкций, оберток и т.д.
источник

B

Bagasl in Ассемблер
Схоронил
источник

01

01 10 in Ассемблер
В ассемблере тоже не все так легко.  Стоит только посмотреть на ассемблерные творения других гениев, то сразу становится не по себе) Все куда то передается пересылается)
источник

FL

First name Last name in Ассемблер
про передаётся и пересылается, стало интересно какие есть прям сложные конструкции...
источник

01

01 10 in Ассемблер
Ну я же только начинаю осваиваться) Поэтому многих веще не понимаю. Пока что читаю все самое простое из разряда "для чайников"
источник

FL

First name Last name in Ассемблер
тогда, могу пожелать удачи
источник

B

Bagasl in Ассемблер
Насчёт микрокода процессора - я его понял так:

Каждая инструкция асма компилится в машинный код, который уже интерпретируется (чем хз, возможно блоком управления процессора).

Производители придумали архитектуру (набор инструкций нескольких процессоров).
В дорогих моделях чипов есть расширенный набор аппаратных инструкций и математический сопроцессор, который, к примеру, умеет аппаратно умножать числа, поддерживает float.
Но чтобы выпускать дешёвые модели чипов под ту же архитектуру нужно было что-то придумать.
Тогда придумали интерпретатор для дешёвых камней, который заменял аппаратное умножение и тд циклом сложений на машинном коде.
Этот интерпретатор лежит где то рядом с процессором в ПЗУ.
Когда дешёвый процессор видит инструкцию, которую он поддерживает только программно - он по коду этой инструкции достаёт код из ПЗУ, который ее реализует (умножение через многократное сложение)

Правильно ли я понял?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
не из пзу, а из озу. проц с диска ничего не читает. а в озу этот код представлен тем что непосредственно написал программист. не хватает инструкций - их реализуют множеством других
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
накаких интерпретаторов там нет в привычном понимании, так же и про микрокод ты ничего не сказал правильное
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
инструкции асма не компилятся, а транслируются, асм это в первую очередь транслятор (что вижу в коде, то и перевожу/транслирую в байты)
источник

II

Ira Irina in Ассемблер
"Компьютерные сети" когда-то с кайфом прочитал. Сейчас уже мало что помню, но помню что очень зашла книга.
источник

II

Ira Irina in Ассемблер
Возможно перевод был качественный.
источник

FL

First name Last name in Ассемблер
По сетям всё-таки лучше олифер
источник

II

Ira Irina in Ассемблер
Какое богатство)
источник

II

Ira Irina in Ассемблер
сейчас наверно тыс 12 стоит
источник

AM

Alexander Morozov in Ассемблер
История про эмуляцию «сложных» команд подпрограммами в ПЗУ имеет в основе архитектуру PDP11. Младшие процессоры не имеют команд умножения и деления. При передачи на исполнение такой команды возникало прерывание «неизвестный код» и вступала в работу программа из ПЗУ.
источник