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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.11.2010, 18:46   #1
добрый_фей
Пользователь
 
Регистрация: 01.11.2010
Сообщений: 17
Вопрос Вопрос по ассемблеру

В рабочей среде emu8086, определенна переменная:
var1 dw EF98h
При компиляции выдается сообщение, overflow для этой переменной, хотя должно приниматься значение до FFFFh, проверил, какое максимальное значение принимается и оно 9FFFh. Кто-нибудь может объяснить?
добрый_фей вне форума Ответить с цитированием
Старый 01.11.2010, 19:36   #2
Ulex
Непрофессионал
Участник клуба
 
Аватар для Ulex
 
Регистрация: 01.01.2008
Сообщений: 1,405
По умолчанию

Да дело не в максимальном значении.
Просто компилятор при присвоении переменной значения ч.з. константу смотрит, объявленная ли это константа или это непосредственное значение. Признаком того, что это объявленная константа для него служит то, что её имя начинается с буквы, а не с цифры. Замените EF98h на 0EF98h и всё должно стать нормально.
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------
Страничка с моими программками http://ulex-masm.ru
Ulex вне форума Ответить с цитированием
Старый 01.11.2010, 20:27   #3
добрый_фей
Пользователь
 
Регистрация: 01.11.2010
Сообщений: 17
По умолчанию

Точно, точно, вылетело из головы совсем, спасибо!
добрый_фей вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
курсовая по ассемблеру dagger9 Фриланс 6 21.12.2010 21:33
Поясните по ассемблеру Namolem Помощь студентам 1 10.10.2010 12:11
Задание по ассемблеру XOKS Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 21.09.2010 04:14
Курсовой по ассемблеру Edward Фриланс 2 21.03.2009 15:31