Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.05.2010, 21:23   #1
dimon305
Пользователь
 
Регистрация: 12.05.2010
Сообщений: 21
Стрелка Исправте ошибку

Цитата:
.386
.model flat

.data
;_______________

A1 db "Form",0
A2 db 50 dup(0)
A3 db 50 dup(0)

;_______________
.code
_start:
xor ecx,ecx
xor edx,edx
xor ebx,ebx
now:
mov al, byte ptr [a1+cx]
cmp al,0
jz ok

mov byte ptr [a2+bx],al
inc cx
inc bx

mov al, byte ptr [a1+cx]
cmp al,0
jz ok

mov byte ptr [a3+dx],al
inc cx
inc dx
jmp now
ok:

ret;
end _start
Задание:
Разработать программу,которая должна позволять ввести строку А1,после чего переписать ее в строку А2 и А3 так:один символ в строку А2,а следующий символ в строку А3 и т.д. до конца строки А1.

Доделайте плиз чтоб можно было сразу закинуть в масм32 едитор и запустьть как для винды так и для ДОСа
dimon305 вне форума Ответить с цитированием
Старый 19.05.2010, 19:30   #2
yuran666666
Форумчанин
 
Аватар для yuran666666
 
Регистрация: 23.04.2009
Сообщений: 346
По умолчанию

http://programmersforum.ru/showthread.php?t=97480
Нет, ну правда..
yuran666666 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Исправте ошибку Jasper92 Общие вопросы C/C++ 1 28.12.2009 15:24
Исправте ошибку в коде. Паскаль. Двумерные массивы. anna_ Помощь студентам 7 18.12.2009 14:09
исправте прогу... Оксаночка:) Помощь студентам 12 18.12.2009 00:26
Исправте ошибки Roman Общие вопросы .NET 4 15.06.2009 17:51
Исправте ошибку(оператор case и if) neomaximus Помощь студентам 9 29.11.2008 11:36