Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Способ адресации 
:(
    Опции темы
DemonPro
Дата 4.12.2011, 19:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 4.12.2011

Репутация: нет
Всего: нет



Код

Data Segment
    ARRAY DB 'ABCDEFGH'
    Z DB 'IGKLMNP'
Data Ends
Ourstack segment stack
    DB 100h Dup (?)
Ourstack Ends
Assume CS:code,DS:Data,SS:ourstack
code segment
start: mov Ax,Data   ;прямая адресация
    mov DS,AX    ;регистровая адресация
    XOR AX,AX    ;регистровая адресация
    mov SI,0     ;непосредственная адресация
        ;пересылка в AL содержимое 5-ого элемента блока данных ARRAY
    mov AL, ARRAY [SI+5]  ;косвенная индексная адресация со смещением 
    mov CX,0Fh    ;непосредственная адресация
    mov DX,4      ;непосредственная адресация
    ;вычитание содержимого DX из регистра CX
    sub CX,DX     ;регистровая адресация
    XOR SI,SI     ;регистровая адресация
    mov AH,0Fh    ;непосредственная адресация
    LEA SI,Z      ;непосредственная адресация
    ;пересылка содержимого регистра AH во 2-ой элемент блока данных Z
    mov 2 [SI],AH ;непосредственная адресация
    mov Al,0      ;непосредственная адресация
    mov Ah, 4ch   ;непосредственная адресация
int 21h
code ends
End Start


Будьте добры, подскажите, правильно ли расписан способ адресации напротив каждой команды. Заранее спасибо 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Asm: Общие вопросы"
MAKCim
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой КОД.
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Asm: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0379 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.