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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.01.2015, 21:05   #1
kolian87
Пользователь
 
Регистрация: 25.01.2015
Сообщений: 12
По умолчанию

1)MOV SI,6
2)MOV BX, [SI]
3)CMP BX,3557
4)MOV byte ptr mas2+4, BL
5)MOV AX, MAS2
6)MOV byte ptr op2+2, AH
7)MOV DI,10
8)MOV MAS1[DI], AL
9)MOV BX,SI
10)MOV [BX+SI], DI
11)MOV OP1+1, 111
12)CMP byte ptr 5[SI], 0FFh
13)MOV OP1+2, 98
14)MOV OP1+3, 97
15)CMP AL, 4
16)MOV CX, MAS2
17)CMP AX, CX
18)CMP DI, MAS2+4
помогите указать режим адресации для каждой команды

1)непосредственный
2)регистровый косвенный
3)непосредственный
4)прямой абсолютный
.....

Просто ещё путаюсь для меня это почти не достижимо а для вас пару минут помогите плз

Последний раз редактировалось Stilet; 27.01.2015 в 21:41.
kolian87 вне форума Ответить с цитированием
Старый 27.01.2015, 21:42   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

А если тут не во всех командах присутствует адресация как быть?
Кстати, в чем разница между 1 и 3?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 27.01.2015, 21:43   #3
kolian87
Пользователь
 
Регистрация: 25.01.2015
Сообщений: 12
По умолчанию

Вы имеете в виду CMP?
Я спрашивал у преподавателя он мне ответил что в
3)непосредственный

непосредственный режим адресации

но возможно он мог ошибаться или ....

5)Прямой абсолютный
6Прямой абсолютный
7Непосредственный
8Индексный
9Регистровый
10Базово-индексный
11Прямой абсолютный
12Индексный
13Прямой абсолютный
14Прямой абсолютный
15Непосредственный
16Прямой абсолютный
17Регистровый
18Прямой абсолютный
Проверьте прав ли я?

Последний раз редактировалось Stilet; 28.01.2015 в 07:42.
kolian87 вне форума Ответить с цитированием
Старый 28.01.2015, 07:49   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
Вы имеете в виду CMP?
Не только. Например MOV SI,6. Это ведь запихон константы в регистр. Какая тут адресация?
Цитата:
5)Прямой абсолютный
Тут по-моему вообще не адресация к значению, а просто получение адреса.
Цитата:
Проверьте прав ли я?
Ну в теории вроде похоже на правду. Но сама постановка задачи спорная. Или препод голову морочит, или ты не полностью ее выложил.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Assembler] Способ адресации DemonPro Помощь студентам 0 03.12.2011 20:16
Где ошибка в адресации (Ассемблер) Swarog Помощь студентам 1 29.05.2011 12:57
Программка на С++ о прямой адресации `Fleur Фриланс 1 12.12.2008 20:35
байт режима адресации fermat_c Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 10.04.2008 15:39