Сейчас на форуме: (+7 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› Растолкуйте пожалуйста) |
Посл.ответ | Сообщение |
|
Создано: 09 сентября 2014 15:40 · Личное сообщение · #1 Возник такой вопрос: Как вычислили адрес текстовой строки в конкретном уроке - http://bitfry.narod.ru/03.htm. Вот конкретная выдержка из урока: " Нужно просто прибавлять 100h, чтоб узнать адрес в памяти из адреса в com-файле. Так же, как вы складываете 8+100d=108d. Будет всё точно так же, 8+100h=108h. Я легко посчитал адрес текстовой строки в оперативной памяти (010D) и заложил его в код программы. Ведь мы знаем номер байта в файле, где начинается строка текста. 0D+100h - и вот он, искомый адрес в памяти" P.S Можете растолковать на примере? ![]() |
|
Создано: 09 сентября 2014 15:48 · Личное сообщение · #2 |
|
Создано: 09 сентября 2014 15:57 · Личное сообщение · #3 В предыдущем уроке автор предлагал исследуемый файл создать самому в ФАРе. Code:
Далее автор определяет адрес этой строки в памяти: Code:
![]() |
![]() |
eXeL@B —› Вопросы новичков —› Растолкуйте пожалуйста) |