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

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

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.05.2009, 21:00   #1
smileman
Пользователь
 
Аватар для smileman
 
Регистрация: 09.06.2008
Сообщений: 60
По умолчанию 32-разрядный реальный режим

Опять c (возможно и глупым) вопросом..
Простенькая программа (на masm'е):
Код:
.MODEL small
.stack 100h
.data
str0 db ' абракадабра  $'
.code
org 100h
start:
xor dx,dx
xor ax,ax
lea dx,offset str0
mov ah,09h
int 21h
mov ax,4c00h
int 21h
end start
Все хорошо,строка выводится,но когда я прописываю директиву .386,то
программа уже не работает,вместо строки какой-то мусор- затем "зависание" программы.Мне необходимо в реальном режиме вкл 32-разрядную адресацию, без этого никак..
В чем же дело ??

Последний раз редактировалось smileman; 21.05.2009 в 21:37.
smileman вне форума Ответить с цитированием
Старый 21.05.2009, 21:32   #2
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

32-разрядный реальный режим - это невозможное понятие, такого быть неможет по определению.
rpy3uH вне форума Ответить с цитированием
Старый 21.05.2009, 21:40   #3
smileman
Пользователь
 
Аватар для smileman
 
Регистрация: 09.06.2008
Сообщений: 60
По умолчанию

омг...блин,ересь какую я написал..мне необходимо использование регистра eax, для этого объявляю дериктиву .386, но при включении этой директивы программа "виснет".. вот в этом то и загвоздка..(программа в RM)

Последний раз редактировалось smileman; 22.05.2009 в 00:03.
smileman вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
переход в реальный режим и обратно [Assembler] Айат Помощь студентам 8 11.04.2009 01:43