Этот баннер — требование Роскомнадзора для исполнения 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/search_topic.php?author=denis-x&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 1239ms |
| total: | 1383ms |

| 0 / 0 |
