Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Ассемблирование дизассемблирования ?

Марк Долли безвести пропавшийСтатутмёртв Мастер (2129), закрыт 3 месяца назад
Где применяется такой подход?
Допустим у меня дизасм текст. Я получил дизасм текст. Смысл мне его снова ассемблировать? Функциональные языки? (Функция?). Ещё варианты

И еще́. По теме вопрос. Вот мы переводим текст в морефы. Получаем морфемные команды. У нас должны быть команды разные? Отличные от дизасм текста? Допустим я ассемблирую применяю команды. Фактически они по сути то и конструкторные.Но по сути и нет. Не должны отличаться от дизасм текста? Я могу использовать ассемблирование и дизасма?
Суть в том, что у нас там PTR везде, плюс сегменты. Мы указываем сегменты или получаем. Но смысл мне в сегментах, если я не профессор и не пишу диссертацию? Получается в ассемблировании все́ равно надо PTR? И сегменты? Но это же покомандно сложнее прописывать. А нужен гибкий язык где мало слов но больше дел. Я могу конечно не писать PTR и сегменты, но дизасм текст если ассемблировать то придётся писать. Как то так. Что скажете?

Ну и ещё однотипный вопрос.Не изучал эту тему, да и не хочу спойлерить (мне пока не интересно, но я бы возможно хотел бы знать).Мы сегменты ставим один раз. Ну или хоть сколько раз. Но разные команды работают с разными сегментами? То бишь есть одна команда она работает с одним сегментом, есть другая с другим и т.д.? То бишь мне надо прописывать ещё и команды с разными сегментами? (Но по сути пока рано, но вообще)

Ну и ещё, простенький вопрос на посошок. Можно ли изменить регистр ip вручную(не выполняя кода)?
Могу ли я работать с теневыми регистрами?
Могу ли я залезть в кэш процессора? (Используя встроенные средства)
Все ли флаги можно сохранить?Есть ли какие нибудь дубликаты флагов?

Все́.
Можете предложить ещё свои интересные вопросы по теме
Дополнен 3 месяца назад
Поехали́???☝️
Дополнен 3 месяца назад
Могу ли я залезть в ту память, которая не даст система?
Могу ли я использовать динамические массивы и что мне это даст?
Могу ли я залезть в БИОС? И поковыряться там
Могу ли я взять с БИОС корень квадратного уравнения(готовый код)
Зачем в биосе пишут все наиболее нужные алгоритмы(программы), но никто не пользуется ими? (Смысл от него тогда?)
Лучший ответ
λ Искусственный Интеллект (263773) 3 месяца назад
Использование сегментных регистров - это было в ДОС.
Сейчас в ассемблерах используют плоскую модель памяти.
Функциональные языки? - Это вообще отдельная тема,
к ассемблеру отношения не имеет.
Что такое теневые регистры?
У тебя каша в голове.
Марк Долли безвести пропавшийСтатутмёртвМастер (2129) 3 месяца назад
У меня нету каши
У меня вот такие вопросы
λ Искусственный Интеллект (263773) Марк Долли безвести пропавшийСтатутмёртв, Здесь принято - один вопрос - один ответ.
ПапаВысший разум (154852) 3 месяца назад
Теневые регистры появились в 80286, по-моему. Это фактически кэширующий регистр для виртуального адреса начала сегмента, который вычисляется через табличку. И сегментная модель никуда не делась, просто понятие сегмента поменялось.
Но данному автору всё это без надобности. Ему бы научиться молчать и слушать. :-)
λ Искусственный Интеллект (263773) Папа, Ну так и есть. *** Я использую fasm для 64-битных систем. Недостатка в регистрах не испытываю.
Остальные ответы
Воффка Половцев Оракул (52223) 3 месяца назад
На деле сейчас ассемблер существует только у сишных разработчиков в виде разглядывания, во что их код таки накомпилировался. По серьёзке на нём уже никто не пишет.
Марк Долли безвести пропавшийСтатутмёртвМастер (2129) 3 месяца назад
Значит получается кто то пишет. Если я спрашиваю
Марк Долли безвести пропавшийСтатутмёртв Мастер (2129) Марк Долли безвести пропавшийСтатутмёртв, без асма вы бы не сидели сейчас на этом сайте и не пользовались телефоном. Вы бы даже высокими языками(ВЯ) не писали
Похожие вопросы