Size: a a a

Ассемблер

2021 April 29

P

Pavel in Ассемблер
ну если подробнее call передает управление программе и что то в стеке сохраняет вроде
источник

P

Pavel in Ассемблер
Но от этого мне яснее не становиться
источник

P

Pavel in Ассемблер
в чем разница микрокода и ассемблерных инструкций
источник

A

Aleksandr in Ассемблер
Микрокод на уровень ниже
источник

LM

Light Music in Ассемблер
Вроде как язык ассемблера это интерпретируемый язык для выполнения микрокода.
источник

AK

Aleksey Kislitsa in Ассемблер
Микрокод тебе как программисту недоступен, это уровень прошивок и фирмвари
источник

LM

Light Music in Ассемблер
Но это оч поверхностно
источник

AK

Aleksey Kislitsa in Ассемблер
Нет, по сути ассемблерные инструкции это некий верхнеуровневый апи, который реализуют процы одной архитектуры, но под этим уровнем все сильно отлечается у процов одной фирмы но разных серий

Вот как раз под - микрокод
источник

P

Pavel in Ассемблер
Я вижу ассемблер как представление машинного кода в относительно человекочитаемом виде
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
проц обрабатывая call превращает это все в своих внутренностях в такие действия к выполнению: поместить адрес следущей инструкции в cтек (push next_EIP) и запись в EIP передаваемого адреса (jmp proc_addr)
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
и совсем необязательно что это будут инструкции CISС
источник

LM

Light Music in Ассемблер
В плане интерпретируемого, я имел ввиду что интерпретируются  сам машинный код в который компилируется ассемблер
источник

LM

Light Music in Ассемблер
Но в правильности этого высказывания не уверен, хотя так это и представляю
источник

LM

Light Music in Ассемблер
То что написал ассемблер было ошибкой, имел ввиду машинный код
источник

LM

Light Music in Ассемблер
Это же примерно так работает ?
источник

A

Aleksandr in Ассемблер
Сложно сказать что именно происходит в современных процессорах, спекуляция и множественные конвейеры делают их довольно таки сложными для понимания. Но микрокод - это, по сути, реализация логики процессора
источник

SB

Space Boost in Ассемблер
Все равно ты не будешь в реальном проекте юзать указатели
источник

SB

Space Boost in Ассемблер
Ибо это ппц
источник

SB

Space Boost in Ассемблер
Столько ошибок наделаешь
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
источник