| Сейчас на форуме: hgdagon, asfa, bartolomeo (+6 невидимых) |
| eXeL@B —› Программирование —› цикл в asm'e |
| Посл.ответ | Сообщение |
|
|
Создано: 01 июля 2006 19:53 · Личное сообщение · #1 подскажите пожалуйста где я сдесь сдурачил. (только начинаю изучать, с другими языками тоже не знаком) lesson segment org 100h mov cx, 5 start: mov ah,9 mov dx, offset string int 21h loop start jmp start2 start2: int 20h string db 'hello, WORLD!!!$' lesson ends end start2 end start Вот примерно так. ![]() |
|
|
Создано: 01 июля 2006 19:58 · Поправил: =TS= · Личное сообщение · #2 |
|
|
Создано: 01 июля 2006 20:07 · Личное сообщение · #3 |
|
|
Создано: 01 июля 2006 20:09 · Личное сообщение · #4 |
|
|
Создано: 01 июля 2006 20:14 · Личное сообщение · #5 |
|
|
Создано: 01 июля 2006 20:41 · Личное сообщение · #6 |
|
|
Создано: 01 июля 2006 21:05 · Личное сообщение · #7 |
|
|
Создано: 01 июля 2006 21:14 · Поправил: life4hack · Личное сообщение · #8 выдает предупреждение что смещение будет не 100 как задано в программе, а почему не понятно. вообщем показано на скрине.
1aaa_01.07.2006_CRACKLAB.rU.tgz - fi4a.GIF
![]() |
|
|
Создано: 01 июля 2006 22:35 · Личное сообщение · #9 |
|
|
Создано: 01 июля 2006 23:06 · Личное сообщение · #10 |
|
|
Создано: 01 июля 2006 23:21 · Поправил: Bitfry · Личное сообщение · #11 life4hack Рекомендую: - Сразу писать под FASM, это удобно и просто для таких примеров. - Комментируй каждую строку в исходнике для лучшего понимания. - Не забивай себе голову командой loop, логику циклов через неё понять трудно. Кроме того, на практике от loop почти отказались. FASM брать здесь: flatassembler.net/ Компилить пример из командной строки: "fasm loop1.asm". Вот как может выглядеть этот пример под FASM: 1bce_01.07.2006_CRACKLAB.rU.tgz - loop1.asm
----- Всем привет, я вернулся ![]() |
|
|
Создано: 01 июля 2006 23:21 · Поправил: theCollision · Личное сообщение · #12 life4hack Настоятельно рекомендую купить Ю.Магда "Ассемблер для процессоров Intel Pentium" На многое откроет глаза. 1м делом Скачать и читать рассылку "Низкоуровневое программирование это просто" - [url=http://www.wasm.ru ]www.wasm.ru [/url] 2м делом читать Зубкова, но я читал Питера Абеля, одну из них комбинировал с Робертом Джордейн www.ya.ru http://www.ya.ru знает таких людей и книги выдаст ихние А вообще, купи\скачай отладчик Самый лучший учитель ЗЫ: Вопрос тебе "На черта надо ставить org 100h ?" ----- My love is very cool girl. ![]() |
|
|
Создано: 02 июля 2006 00:27 · Личное сообщение · #13 |
| eXeL@B —› Программирование —› цикл в asm'e |
| Эта тема закрыта. Ответы больше не принимаются. |






, есть Юров в цифровом виде.
выдает предупреждение что смещение будет не 100 как задано в программе, а почему не понятно. вообщем показано на скрине.


Для печати