Size: a a a

Ассемблер

2020 May 03

🐖

🐖Глебка💨 in Ассемблер
Лол да
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Alexander Konovalov
Вы хотите, чтобы я юзал дебаггер в самом начале обучения?
да
источник

楽園松本 in Ассемблер
Alexander Konovalov
Вы хотите, чтобы я юзал дебаггер в самом начале обучения?
Ты нас троллить пришёл?
источник

AK

Alexander Konovalov in Ассемблер
Я пришёл понять смещение
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Alexander Konovalov
Вы хотите, чтобы я юзал дебаггер в самом начале обучения?
забудь все что ты знаешь о си, с++ пхп питоне ява всей этой высокоуровневой штуки. тебе в асме это почти не прригодится
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Alexander Konovalov
Я пришёл понять смещение
возьми отладчик который я тебе скинул, нажми f1 изучи справку/команды. найди видей по работе с этим отладчиком и вбой
источник

AK

Alexander Konovalov in Ассемблер
Вот смотрите, у меня есть ES, я беру делаю смещение и беру СЛОВО после смещение на 0001. И потом то, что получилось после смещения — СЛОВО, я записываю в AX
источник

AK

Alexander Konovalov in Ассемблер
разве это не так?
источник

楽園松本 in Ассемблер
Alexander Konovalov
Я пришёл понять смещение
Смещение это число, которое прибавляется к значению в сегментном регистре. Есть несколько сегментных регистров. Некоторые используются в операторах по умолчанию, но можно сегментный регистр указать непосредственно перед двоеточием. После двоеточия идёт смещение. Полный адрес ячейки является суммой: сегментный регистр * 16 + смещение.
источник

AK

Alexander Konovalov in Ассемблер
это же в книге написано
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
ту же команду  mov ax,[es:0001] можно в нем набрать и посмотреть что будет происходить
источник

AK

Alexander Konovalov in Ассемблер
что там будет происходить? нули и единички?
источник

AK

Alexander Konovalov in Ассемблер
и я должен как в матрице понимать это?
источник

AK

Alexander Konovalov in Ассемблер
вы меня держите за лютого профессионала программиста из 90-х, который имеет 30-летний опыт кода на асме?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Alexander Konovalov
вы меня держите за лютого профессионала программиста из 90-х, который имеет 30-летний опыт кода на асме?
да не, тебе больше 14 лет не дашь, вот разговариваем с тобой сюсюкаясь, на пальцах объясняем
источник

AK

Alexander Konovalov in Ассемблер
мне 16
источник

AK

Alexander Konovalov in Ассемблер
Alexander Konovalov
Вот смотрите, у меня есть ES, я беру делаю смещение и беру СЛОВО после смещение на 0001. И потом то, что получилось после смещения — СЛОВО, я записываю в AX
Ну как это может быть не так?
источник

AK

Alexander Konovalov in Ассемблер
Ровно это же написано в книге
источник

楽園松本 in Ассемблер
Alexander Konovalov
Ну как это может быть не так?
Что тебе не понятно в этом отрывке?
источник

AK

Alexander Konovalov in Ассемблер
Ок, ещё раз
источник