Size: a a a

Ассемблер

2020 April 10

AG

Alexander Galileev in Ассемблер
На сайте Intel есть справочник по архитектуре команд. Довольно подробный, всего на 5000 страниц. (:
источник

d

days without suicidal thoughts 0 in Ассемблер
Alexander Galileev
На сайте Intel есть справочник по архитектуре команд. Довольно подробный, всего на 5000 страниц. (:
😐
источник

AG

Alexander Galileev in Ассемблер
"Не мы такие - жизнь такая!" (с)
источник

AG

Alexander Galileev in Ассемблер
Я собираюсь написать небольшую библиотечку ввода-вывода, которая будет реализовывать функции, аналогичные функциям Си puts, getchar, printf и т.п. Подкажите, есть какие-то соглашения об именовании таких подпрограмм? Что-то вроде "нижние подчёркивания перед именем и после". В качестве ассемблера использую NASM.
источник

AG

Alexander Galileev in Ассемблер
Да, и вдогонку - кто как тестирует ассемблерные программы?
источник

楽園松本 in Ассемблер
Alexander Galileev
Я собираюсь написать небольшую библиотечку ввода-вывода, которая будет реализовывать функции, аналогичные функциям Си puts, getchar, printf и т.п. Подкажите, есть какие-то соглашения об именовании таких подпрограмм? Что-то вроде "нижние подчёркивания перед именем и после". В качестве ассемблера использую NASM.
Забавно, что эту библиотеку пишут всё.
источник

AG

Alexander Galileev in Ассемблер
Ну, это логичный следующий шаг после "хелло ворлда".
источник

ST

Saenro T in Ассемблер
Область данных) без кода)
источник

ST

Saenro T in Ассемблер
Переслано от Aiwan ╭∩╮ (òÓ,) ╭∩╮
примерно так
источник

楽園松本 in Ассемблер
Alexander Galileev
Ну, это логичный следующий шаг после "хелло ворлда".
Я бы сказал, что вывод хелло ворлд это весьма поздний шаг.
источник

AG

Alexander Galileev in Ассемблер
楽園松本
Я бы сказал, что вывод хелло ворлд это весьма поздний шаг.
Нет, если пользоваться макросами, любезно предоставленными автором учебника по ассемблеру.
источник

U|

UJuH_UA | THack3forU in Ассемблер
Можно ли как-то обойти уровень ОС? Чтобы работать ниже
источник

U|

UJuH_UA | THack3forU in Ассемблер
Может есть баги и лайфхаки какие-то
источник

i

iudicio® in Ассемблер
Здравствуйте, я новичок, такой вопрос, нужно ли класть в регистр переменную для выполнение с ней действия?
источник

i

iudicio® in Ассемблер
источник

i

iudicio® in Ассемблер
источник

i

iudicio® in Ассемблер
Выдает такую ошибку, хелп ми)
источник

楽園松本 in Ассемблер
UJuH_UA | THack3forU
Можно ли как-то обойти уровень ОС? Чтобы работать ниже
Нет. Если хочешь работать на самом низком уровне, работай в дос.
источник

楽園松本 in Ассемблер
iudicio®
Выдает такую ошибку, хелп ми)
Mov eax, cc <--- cc у тебя байт, который ты хочешь положить в четырёхбайтовый регистр. И дальше тоже подобные ошибки, когда размер регистра и размер "переменной" не совпадают. Изучи db, dw, dq и исправь в сегменте data.
источник

i

iudicio® in Ассемблер
楽園松本
Mov eax, cc <--- cc у тебя байт, который ты хочешь положить в четырёхбайтовый регистр. И дальше тоже подобные ошибки, когда размер регистра и размер "переменной" не совпадают. Изучи db, dw, dq и исправь в сегменте data.
Я уже понял, спасибо)
источник