Size: a a a

Ассемблер

2020 May 03

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
зачем тебе асм? только не говори что хочешь ОС написать свою - знаем мы эти сказки.
источник

AK

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

楽園松本 in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
зачем тебе асм? только не говори что хочешь ОС написать свою - знаем мы эти сказки.
Пусть пишет
источник

AK

Alexander Konovalov in Ассемблер
ок, вот, у меня есть ES, он указывает на сегмент. Делаем смещение и что у на сполучается?
источник

A

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

AK

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

VR

Vartan RedMan in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
зачем тебе асм? только не говори что хочешь ОС написать свою - знаем мы эти сказки.
А это примерно 10к строк если представить или больше?
источник

AK

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

AK

Alexander Konovalov in Ассемблер
Alexander Konovalov
ок, вот, у меня есть ES, он указывает на сегмент. Делаем смещение и что у на сполучается?
.
источник

AK

Alexander Konovalov in Ассемблер
Сделали смещение, он будет указывать на другой сегмент?
источник

A

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

A

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

AK

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

AK

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

楽園松本 in Ассемблер
Alexander Konovalov
ок, вот, у меня есть ES, он указывает на сегмент. Делаем смещение и что у на сполучается?
Es содержит лишь часть адреса нужной ячейки. Полный адрес процессор получает внутри себя с помощью математической операции, тебе не видной. Эта операция такая: es * 16 + смещение.
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Alexander Konovalov
Что он должен показать?
скинь скрин запущенного отладчика?
источник

AK

Alexander Konovalov in Ассемблер
楽園松本
Es содержит лишь часть адреса нужной ячейки. Полный адрес процессор получает внутри себя с помощью математической операции, тебе не видной. Эта операция такая: es * 16 + смещение.
Ты про это?
источник

楽園松本 in Ассемблер
Alexander Konovalov
А что будет в отладчике? Я даже не представляю, чего ожидать от этого отладчика
Ну эта картинка немного про другое.
источник

楽園松本 in Ассемблер
Alexander Konovalov
А что будет в отладчике? Я даже не представляю, чего ожидать от этого отладчика
Запусти отладчик и просто с ним поиграй. Через некоторое время он перестанет тебя пугать
источник

楽園松本 in Ассемблер
В нём можно увидеть содержимое памяти в разных видах: в виде последовательности команд, в виде набора ascii символов, в виде числовых значений
источник