![]() |
|
|
![]()
|
|
| Ellmi |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 1.12.2008 Репутация: нет Всего: нет |
Доброго времени суток!
Помогите пожалуйста найти ошибку, на ассемблере уже сто лет не писала, не могу сообразить что не так Пользователь вводит строку, нужно символы этой строки переставить в соответствии с заданным в программе массивом, т е в проге задан массив Num dw 3, 2, 1, 4, 5, 6 пользователь вводит : qwerty Должно получиться: ewqrty А получается: eAw(стрелка)qF - правильно через один символ, откуда остальное не пойму никак
|
|||
|
||||
| ФедосеевПавел |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 7.2.2009 Репутация: 4 Всего: 10 |
Массив Num из слов, а String из байт. И навигация по Num должна быть соответственно другой.
|
|||
|
||||
| Ellmi |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 1.12.2008 Репутация: нет Всего: нет |
||||
|
||||
| ФедосеевПавел |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 7.2.2009 Репутация: 4 Всего: 10 |
В DOS строка представляет собой байтовый массив, вне зависимости как была описана метка массива
Т.е. один символ - один байт. Например, именно так описана строка Mes. |
|||
|
||||
![]()
|
| Правила форума "Asm для начинающих" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Asm для начинающих | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |