0 / 0 / 0
Регистрация: 16.10.2011
Сообщений: 33
|
||||||
1 | ||||||
Обращение к элементу массива02.11.2011, 21:22. Показов 18968. Ответов 6
Метки нет Все метки)
(
Здравствуйте! Пытаюсь обратиться к третьему элементу массива, но в результате в регистре ax получается не то, что нужно. То есть хочу получить десятичную 3, а получаю 65264.
0
|
|
02.11.2011, 21:22 | |
Ответы с готовыми решениями:
6
Обращение к элементу массива Обращение к элементу массива?
Что быстрее? Обращение к элементу массива или к элементу структуры? |
273 / 268 / 11
Регистрация: 24.12.2010
Сообщений: 328
|
|
02.11.2011, 21:44 | 2 |
Ошибки нет, в ax должна быть тройка. Скорее всего не настроен сегмент данных.
1
|
0 / 0 / 0
Регистрация: 16.10.2011
Сообщений: 33
|
|
02.11.2011, 21:50 [ТС] | 3 |
Хм.. а как его настроить?
0
|
273 / 268 / 11
Регистрация: 24.12.2010
Сообщений: 328
|
|
02.11.2011, 21:59 | 4 |
Допустим, имя сегмента данных dseg. Тогда в начале программы надо написать:
Код
mov ax,dseg mov ds,ax
1
|
0 / 0 / 0
Регистрация: 16.10.2011
Сообщений: 33
|
||||||
02.11.2011, 23:03 [ТС] | 5 | |||||
Проверьте пожалуйста программку, в которой ищется макс элемент массива.
0
|
273 / 268 / 11
Регистрация: 24.12.2010
Сообщений: 328
|
||||||
02.11.2011, 23:33 | 6 | |||||
Какая-то обкусанная програмка, ни начала, ни конца, сегменты не закрыты, нет директивы assume. Вот, подправил:
2
|
0 / 0 / 0
Регистрация: 16.10.2011
Сообщений: 33
|
|
02.11.2011, 23:56 [ТС] | 7 |
Большое спасибо! Я только начинаю изучать ассемблер, и привыкаю к синтаксису и оформлению программы
![]()
0
|
02.11.2011, 23:56 | |
Помогаю со студенческими работами здесь
7
Обращение к элементу массива Обращение к элементу массива Обращение к элементу массива
Обращение к элементу массива через -> Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |