![]() |
|
|
![]()
|
|
| AlexST |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 331 Регистрация: 30.4.2006 Где: Москва Репутация: нет Всего: 3 |
Ребят, помогите разобраться.
Ввожу в строчку fam фамилию, например "Быков" (без кавычек). Хочу затереть пробелом оставшийся в строке #13. Он стоит на 7 позиции, т. е. fam+7 его адрес. Имя самой строки sf. Её размер rf.
Так вот, если я пишу mov [fam+7],' ' - то всё нормально. А если:
или
ещё как-нибудь. То 8 бите оказывается 0... Откуда он там берётся? Это сообщение отредактировал(а) AlexST - 11.12.2006, 14:44 |
||||||
|
|||||||
| sgi1981 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 284 Регистрация: 16.3.2006 Репутация: 7 Всего: 10 |
Надо уточнять размер непосредственного операнда
иначе компилятор воспримет код пробела не как однобайтное число, а как двухбайтное или четырехбайтное. -------------------- Тело в нашем пространстве - есть часть пространства, в которой пространство обладает дисторсией относительно внешнего пространства. |
|||
|
||||
| AlexST |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 331 Регистрация: 30.4.2006 Где: Москва Репутация: нет Всего: 3 |
Спасип.
|
|||
|
||||
![]()
|
| Правила форума "Asm: Общие вопросы" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Asm: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |