Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/18: Рейтинг темы: голосов - 18, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 23.03.2011
Сообщений: 38
1

От чего зависит смещение в сегменте данных?

10.05.2011, 23:49. Показов 3221. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
напишите пожалуйста от чего зависит смещение в сегменте данных ну или вообще смещение?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.05.2011, 23:49
Ответы с готовыми решениями:

Запишите код команды ADD A,0B3h если смещение ячейки с именем А размером с word в сегменте данных равно 23D3h
Запишите код команды ADD A,0B3h если смещение ячейки с именем А размером с word в сегменте данных...

От чего зависит PR
Здравствуй! Скажите пожалуйста уважаемые друзья. Ну вот от чего зависит PR? У меня на сайте PR был...

От чего зависит тиц?
Здравствуйте. У меня вопрос: от чего зависит тиц у меня до сих пор тиц равен 0? Внешних ссылок...

От чего зависит энергопотребление ПК?
я не сильно компетентен в электрике,а по сему вопрос такого плана: много ли электроэнергии матает...

8
Ушел с форума
Автор FAQ
16289 / 7613 / 1066
Регистрация: 11.11.2010
Сообщений: 13,627
11.05.2011, 04:13 2
Ахмадик, от адреса переменной в сегменте данных. Вопрос какой-то бредовый
1
0 / 0 / 0
Регистрация: 23.03.2011
Сообщений: 38
11.05.2011, 09:08  [ТС] 3
ну это понятно, почему смещение происходит иногда допустим на два, а иногда на восемь? объясни пожалуйста
0
Ушел с форума
Автор FAQ
16289 / 7613 / 1066
Регистрация: 11.11.2010
Сообщений: 13,627
11.05.2011, 09:20 4
Ахмадик, не понял вопрос... Если адресуются ячейки памяти типа байт, то адрес каждой ячейки отличается на 1, если адресуются ячейки памяти типа слово, то адрес каждой ячейки отличается на 2 (1 слово = 2 байта), если адресуются ячейки памяти типа двойное слово, то адрес каждой ячейки отличается на 4 (1 двойное слово = 4 байта) и т.д.
1
0 / 0 / 0
Регистрация: 23.03.2011
Сообщений: 38
11.05.2011, 09:48  [ТС] 5
это я знаю

Добавлено через 4 минуты
допусти в области данных у меня есть строка mes db 'privet', со смещением ds:0000, а вот с каким смещением должна теперь находиться строка mes1 db 'kak dela' ??????????
0
Ушел с форума
Автор FAQ
16289 / 7613 / 1066
Регистрация: 11.11.2010
Сообщений: 13,627
11.05.2011, 09:49 6
Ахмадик, формулируй вопросы так, чтобы было понятно, чего ты хочешь услышать, что уже знаешь, а о чем просишь разъяснений... Иначе это какая-то "битва экстрасенсов" получается...
Assembler
1
2
3
4
5
6
7
8
9
.data
mes db 'privet'
len = $-mes
mes1 db 'kak dela' 
.code
mov ax,@data
mov ds,ax
mov ax,offset mes1; можно так, фактически AX=6
mov ax,offset mes+len; а можно и так, и снова AX=0+6=6
1
0 / 0 / 0
Регистрация: 23.03.2011
Сообщений: 38
11.05.2011, 10:08  [ТС] 7
почему у тебя длин строки в AX=6, а не 7 ?? mov ax,offset mes1; можно так, фактически AX=6
0
Ушел с форума
Автор FAQ
16289 / 7613 / 1066
Регистрация: 11.11.2010
Сообщений: 13,627
11.05.2011, 11:14 8
Ахмадик, потому что в mes db 'privet' 6 символов и адрес первого символа равен нулю, поэтому адрес начала db 'kak dela' равен 0+6=6
Assembler
1
2
db 'p','r','i','v','e','t','k','a','k',' ','d','e','l','a'
    0   1   2   3   4   5   6   7   8   9   10  11  12  13
Так понятнее?
1
0 / 0 / 0
Регистрация: 23.03.2011
Сообщений: 38
11.05.2011, 15:30  [ТС] 9
значит получается в нашем случаи privet начинается со смещения ds:0000 , а kak dela начинается со смещения ds:0006 ???

Добавлено через 2 часа 54 минуты
я просто хочу узнать от чего зависит смещение ds:0000 ds:0008 ds:0010 ds:0018 ds:0020 ds:0028 и.т.д
0
11.05.2011, 15:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.05.2011, 15:30
Помогаю со студенческими работами здесь

От чего зависит вкус кофе?
Вопрос как мне кажется особо актуальный для тех кто только собирается покупать данный агрегат, как...

Так от чего зависит цвет?
В одном учебнике написано, что цвет зависит от частоты электромагнитных колебаний, а в другом уже...

Торренты, от чего зависит скорость?
Доброго времени суток. Вопрос в следующем-от чего зависит скорость, с которой я "делюсь" контентом...

От чего зависит частота шины?
От чего зависит частота шины?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru