Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler
Регистрация

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

Ответ
 
Опции темы
Старый 17.06.2016, 22:45   #1
Nikas321
Новичок
 
Регистрация: 17.06.2016
Сообщений: 1
Репутация: 10
По умолчанию MOV AX, @DATA MOV DS, AX

Что запишется в AX, если написать MOV AX,osh между строками MOV AX, @DATA
MOV DS, AX

MASM
MODEL SMALL
.DATA
priv db 10,13,'Vvedi diapazon chisel ot 100 do 255 v formate XXX-XXX:','$'
osh dw 10,13,'Ne','$' ;строки для вывода сообщений
mas db 10,13,'Diapazon: ','$'
.STACK 256

.CODE
MAIN PROC ; здесь представлен исходный код процедуры PROC
MOV AX, @DATA ;инициализация сегмента данных
MOV AX, osh
MOV DS, AX
...
...

Последний раз редактировалось Nikas321; 17.06.2016 в 23:15.
Nikas321 вне форума   Ответить с цитированием
Старый 18.06.2016, 00:02   #2
Serge_Bliznykov
МегаМодератор
СуперМодератор
 
Регистрация: 09.01.2008
Сообщений: 24,364
Репутация: 5308
По умолчанию

скорее всего - мусор. более того, мусор попадёт в сегметный регистр DS

А к чем этот вопрос?
Вы вообще понимаете, для чего нужна эта пара команд
Код:

MOV AX, @DATA 
MOV DS, AX

?
Serge_Bliznykov на форуме   Ответить с цитированием
Старый 15.09.2016, 12:44   #3
Nif-naf
Пользователь
 
Аватар для Nif-naf
 
Регистрация: 05.09.2016
Сообщений: 28
Репутация: 10
По умолчанию

Лучше спросите про Ds? А в вашем случае ассемблер просто выдаст ошибку. Куда вы строку в регистр пихаете. Только один символ.
__________________
Немного о GoAsm.

Последний раз редактировалось Nif-naf; 15.09.2016 в 13:28.
Nif-naf вне форума   Ответить с цитированием
Старый 16.09.2016, 07:27   #4
Mikl___
Профессионал
 
Регистрация: 11.01.2010
Сообщений: 1,128
Репутация: 926
По умолчанию

Код:

osh dw 10,13,'Ne','$' ;строки для вывода сообщений

правильно будет db
Mikl___ вне форума   Ответить с цитированием
Старый 17.09.2016, 13:20   #5
Nif-naf
Пользователь
 
Аватар для Nif-naf
 
Регистрация: 05.09.2016
Сообщений: 28
Репутация: 10
По умолчанию

Уже подобное проверял на Windows в GoAsm. Пишет"В Аккумулятор нельзя поместить строку".
__________________
Немного о GoAsm.
Nif-naf вне форума   Ответить с цитированием
Старый 17.09.2016, 13:31   #6
Пепел Феникса
Модератор
Заслуженный модератор
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Адрес: Москва
Сообщений: 21,006
Репутация: 3402

icq: 446843180
skype: phoenix_proger
По умолчанию

я не думаю что тут будут писать код специально под GoAsm, вы сами должны учитывать его отличия от иных ассемблеров.

многие ассемблеры помещают адрес переменной при прямом указании ее имени.
__________________
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума   Ответить с цитированием
Старый 19.09.2016, 07:38   #7
Nif-naf
Пользователь
 
Аватар для Nif-naf
 
Регистрация: 05.09.2016
Сообщений: 28
Репутация: 10
По умолчанию

GoAsm более простой Ассемблер.
__________________
Немного о GoAsm.
Nif-naf вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
А что если у клуба будет своё физическое место в реале? Alar Свободное общение 41 15.03.2015 18:25
Что будет если пользователи одновременно добавят запись в БД? Dux БД в Delphi 9 16.11.2012 00:12
Что будет если отправить бесконечный поток кислорода в открытый космос? Des Свободное общение 31 16.12.2010 10:22
Если СЕГОДНЯ не вчера, то что будет завтра? r_tem Microsoft Office Excel 4 12.10.2010 12:16
Что мне будет за то, если я взломаю сайт? Лукманов Александр Безопасность, Шифрование 28 08.03.2009 22:32


17:24.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru