![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 19.11.2008
Сообщений: 10
|
![]()
решил изучать асм с самого начала.
Прочитал на васме статейки для дзэнствующих и начал пробовать писать без компилятора. 13FE:0100 mov ah, 3c 13FE:0102 mov dx, 10B 13FE:0105 mov cx, 01 13FE:0107 int 21 13FE:0110 ret 13FE:010B db "test.txt $" этот код работает. Другое дело когда я добавляю ещё пару строк к программе.(запись в файл) т.е пишу так. 13FE:0100 mov ah, 3c 13FE:0102 mov dx, **** 13FE:0103 mov cx, 01 13FE:0104 int 21 13FE:0101 mov bx, ax 13FE:0105 mov ah, 40 13FE:0106 mov dx, ***2 13FE:0107 mov cx, 05 13FE:0108 int 21 13FE:**** db "имя файла $" 13FE:***2 db "строка для записи $" Смещение на данные указываю верно но в файл ничего не пишется, а порой и файл не создаётся. Подскажите что поправить. Последний раз редактировалось sw3n; 20.06.2011 в 13:34. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 20.07.2010
Сообщений: 52
|
![]()
Пропущен ret и ноль после имени файла. Вот так работает:
Код:
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 19.11.2008
Сообщений: 10
|
![]()
Спасибо. Код рабочий.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Assembler debug | Santil | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 9 | 24.10.2010 00:00 |
Ассемблирование в DEbug | amki6 | Помощь студентам | 0 | 04.05.2010 21:30 |
debug возможно ли? | sw3n | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 10 | 20.01.2010 04:27 |
X64 Debug | BioS | Общие вопросы C/C++ | 6 | 07.10.2009 20:41 |
PHP+debug. | crazy horse | PHP | 11 | 30.07.2008 08:22 |