Сейчас на форуме: asfa, bartolomeo, hgdagon (+6 невидимых) |
eXeL@B —› Программирование —› CMD> debug prog.com (мусор в коде?) |
Посл.ответ | Сообщение |
|
Создано: 11 июня 2006 19:20 · Поправил: Amster · Личное сообщение · #1 в общем...я начинаю кодить на ассемблере. Появились естественно траблы. Трабла вот в чём: Сидел изучал урок : http://hi-tech.nsys.by/6/#p1_4 http://hi-tech.nsys.by/6/#p1_4 (вообще суср хороший) ,вот .. написано -создать программу...в хекс виде: B8-23-01-05-25-00-8B-D8-03-D8-8B-CB-31-C0-CD-20 (причом печатал и без -, и с ними..и по всякому кароч...всё одно и то же.) напечатал,сохранил как prog.com. (..мне в этот код ничо не надо добавлять?... по идее если я под виндой кодю прогу для доса,то нужно было добавить : org 100h,чтобы указать смещение. И вообще дописать: CSEG segment org 100h begin: (туту этот код что указан) CSEG ends end begin --- По идее должно было быть так?...ну ладно,это один вопрос...от которого ,возможно зависит вторая часть марлезонского балета...) вторая часть: Когда пытался открыть дебаггером код прогу prog.com с кодом внутри : B8-23-01-05-25-00-8B-D8-03-D8-8B-CB-31-C0-CD-20 ,то при -u получал хрень что в аттаче...Но должно было быть так ка в уроке... : #7. Вот что вы должны увидеть: 11B7:0100 B82301 MOV AX,0123 ; Внести значение 0123h в AX 11B7:0103 052500 ADD AX,0025 ; Прибавить значение 0025h к AX 11B7:0106 8BD8 MOV BX,AX ; Переслать содержимое AX в BX 11B7:0108 03D8 ADD BX,AX ; Прибавить содержимое AX к BX 11B7:010A 8BCB MOV CX,BX ; Переслать содержимое BX в CX 11B7:010C 31C0 XOR AX,AX ; Очистка AX 11B7:010E CD20 INT 20 ; Конец программы Этого я не увидел..вместо того,то что вы видите на аттаче...какие то логические операции....мутатень...и естественно при трассировке у меня всё по-левому,не так как в уроке... В общем..в чём заГвоздка?... почему у меня НЕЧТО иное чем в мануале? |
|
Создано: 11 июня 2006 19:23 · Личное сообщение · #2 Опа,дико извиняюсь.не качайте предыдущий файло- это не то...это по другой проге. вот нужная картинка: 2b0f_11.06.2006_CRACKLAB.rU.tgz - red.gif |
|
Создано: 11 июня 2006 19:26 · Личное сообщение · #3 |
|
Создано: 11 июня 2006 19:27 · Поправил: Amster · Личное сообщение · #4 |
|
Создано: 11 июня 2006 19:28 · Личное сообщение · #5 |
|
Создано: 11 июня 2006 19:33 · Личное сообщение · #6 -u 100
|
|
Создано: 11 июня 2006 19:41 · Личное сообщение · #7 |
|
Создано: 11 июня 2006 19:46 · Личное сообщение · #8 |
|
Создано: 11 июня 2006 19:50 · Личное сообщение · #9 Я уже писал проги (по ману ессно), но ,просто, когда учишся,читаешь не только из одного источника. А из нескольких...собственно,почему бы не раозбраться с асмом и со всеми с ним связанными вещами с разных сторон....больше развивает...больше узнаешь. Ладно, спасибо Nitrogen . Я понял свою ошибку) топик думаю можно закрыть). |
eXeL@B —› Программирование —› CMD> debug prog.com (мусор в коде?) |
Эта тема закрыта. Ответы больше не принимаются. |