Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ASSEMBLER РАБОТА СО СТРОКАМИ
|
|||
|---|---|---|---|
|
#18+
Возник такой вопрос... Объявляю два массива IN_STR DB 80 DUP('') OUT_STR DB 80 DUP(' ') после ввода данные загружаются в массив IN_STR корректно все в шоколаде специально пробегаю по строке все корректно забивается в массив IN_STR далее делаю следующее загружаю эффетивные адреса в регистры SI и DI LEA SI,IN_STR LEA DI,OUT_STR ;actlen - актуальная длина строки movzx cx,actlen иду по строке побайтно next: ;загружаю в al значение текущего элемента lodsb ;сохраняю данные в строку ПО ИДЕЕ в OUT_STR stosb loop next ;делаю обход строки(массива) IN_STR LEA SI,IN_STR movzx cx,actlen next: ;загружаю в al значение текущего элемента lodsb loop next и ЧТО Я ВИЖУ ? при копировании изменялась строка IN_STR т.е. при загрузке этих строк командой LEA или offset неважно загружается один и тот же адрес т.е. оба и si и di указывают на одну и ту же область памяти спрашивается С КАКОГО ... массивы то РАЗНЫЕ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2005, 11:30 |
|
||
|
ASSEMBLER РАБОТА СО СТРОКАМИ
|
|||
|---|---|---|---|
|
#18+
Флаг направления проверил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2005, 11:51 |
|
||
|
ASSEMBLER РАБОТА СО СТРОКАМИ
|
|||
|---|---|---|---|
|
#18+
СПОС ЗАБЫЛ в одном месте CLD влепить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2005, 11:57 |
|
||
|
|

start [/forum/topic.php?fid=16&tid=1347228]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
88ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 272ms |
| total: | 464ms |

| 0 / 0 |
