17486

Вивчення способів адресації даних мікропроцесором i8086 і їх використання при пересиланні даних

Лабораторная работа

Информатика, кибернетика и программирование

Лабораторна робота №1 З дисципліни СП та ОС Мета: Вивчення способів адресації даних мікропроцесором i8086 і їх використання при пересиланні даних. Теоретичні відомості: Мікропроцесор вибирає один з семи режимів адресації за значенням поля режиму команди: регіс

Украинкский

2013-07-01

47 KB

1 чел.

Лабораторна робота №1

З дисципліни «СП та ОС»

Мета:

Вивчення способів адресації даних мікропроцесором i8086 і їх використання при пересиланні даних.

Теоретичні відомості:

Мікропроцесор вибирає один з семи режимів адресації за значенням поля режиму команди: регістровий, безпосередній, прямий, непрямий, регістровий, по базі, прямий з індексуванням, по базі з індексуванням. Асемблер назначає значення відповідно до того, який вигляд мають операнди в початковій програмі. Наприклад:

MOV АХ, ВХ - асемблер закодує обидва операнди (АХ і ВХ) для регістрової адресації. При внесені операнда в квадратні дужки:

 MOV AХ, [ВХ] Асемблер закодує операнд-джерело для непрямої регістровою адресації.

З семи режимів адресації найшвидшими є регістрова і безпосередня адресації операндів, так як в такому випадку операційний блок мікропроцесора 8x86 використовує адреси регістрів (при регістровій адресації), або адреси з конвеєра команд (при безпосередній адресації). В інших режимах адресація виконується довше, тому що інтерфейс шини даних спочатку повинен обчислити адресу елементу пам'яті, отримати значення операнду і після цього передати його операційному блоку.


Завдання:

Реалізувати можливість введення даних з клавіатури і вивід результату обчислення на екран.

5

AH=BL

AL=BH

SI=CX

AX=5, BX=12, CX=2,   SI=9

Лістинг програми:

include 'emu8086.inc'

stack segment

dw 128 dup(0)

ends

code segment

start:

val DW 0  

PRINT "INPUT AX: "       ;vvedennia AX

CALL SCAN_NUM

MOV AX, CX

MOV VAL, AX

PUTC 13

PRINTN ""

PRINT "INPUT BX: "       ;vvedennia BX

CALL SCAN_NUM

MOV BX, CX

PUTC 13

PRINTN ""

PRINT "INPUT CX: "       ;vvedennia CX

CALL SCAN_NUM

PUSH CX

PUTC 13

PRINTN ""

PRINT "INPUT SI: "       ;vvedennia SI

CALL SCAN_NUM

MOV SI, CX

PUTC 13

PRINTN ""

MOV AH,BL           ; AH=BL AL=BH SI=CX

MOV AL,BH

MOV SI,CX

 

 

PUTC 10             ;vyvedennia resultatu

PRINTN "RESULT: "

PRINT "AX = "

MOV AX, VAL

CALL PRINT_NUM

PRINT ", BX = "

MOV AX, BX

CALL PRINT_NUM

PRINT ", CX = "

POP AX

CALL PRINT_NUM

PRINT ", SI = "

MOV AX, SI

CALL PRINT_NUM

PUTC 10

; wait for any key....

MOV AH, 1

INT 21H

MOV AX, 4C00H ; exit to operating system.

INT 21H

ENDS

DEFINE_SCAN_NUM

DEFINE_PRINT_NUM

DEFINE_PRINT_NUM_UNS

end start ; set entry point and stop the assembler.


Результати роботи програми:

Висновок:  На даній лабораторній було набуто навичок роботи з регістрами, змінними, введення-виведення даних, використано функції для виконання даного завдання.


 

А также другие работы, которые могут Вас заинтересовать

13808. Эссе. Я не хочу обносить стенами свой дом или заколачивать свои окна. Я хочу, чтобы дух культуры различных стран как можно свободнее веял повсюду: не надо лишь, чтобы он сбил меня с ног 15.04 KB
  Я не хочу обносить стенами свой дом или заколачивать свои окна. Я хочу чтобы дух культуры различных стран как можно свободнее веял повсюду: не надо лишь чтобы он сбил меня с ног. Р. Тагор Выбранное мною высказывание посвящено проблеме взаимосвязи взаимозависимости м...
13809. Анализ бязевого двуспального набивного комплекта постельного белья «Куба» торговой марки «Хлопковый Рай» с точки зрения потребителя и производителя 2.24 MB
  Эссэ по микроэкономике на тему: Анализ бязевого двуспального набивного комплекта постельного белья Куба торговой марки Хлопковый Рай с точки зрения потребителя и производителя. Оглавление Продукт:3 О компании.3 О товаре.4 Потребители.7 Производство.8 Р
13810. Анализ товара Печенье Юбилейное с шоколадной глазурью 232.82 KB
  Эссе по предмету Микроэкономика на тему Анализ товара Печенье Юбилейное с шоколадной глазурью Оглавление Введение Краткая справка о компании Характеристики товара Субституты и комплементы Целевая группа потребитель8 Производственный процесс9 За...
13811. Анализ товара: Red Bull Energy Drink 250 ml 72.51 KB
  Эссе по предмету Микроэкономикана тему:Анализ товара: Red Bull Energy Drink 250 ml Оглавление Введение Анализ выбора потребителя Товар Описание товара Свойства товара Недостатки и противопоказания Потребитель Субституты и комплементы Су
13812. Анализ выбранного товара - книга «Интервью с вампиром» Энн Райс В твердом переплете, издательство «Эксмо», «Домино», 2007 г 1.95 MB
  Эссе по предмету Микроэкономика на тему: Анализ выбранного товара книга Интервью с вампиром Энн Райс В твердом переплете издательство Эксмо Домино 2007 г. Оглавление ВВЕДЕНИЕ ОПИСАНИЕ ТОВАРА ПОТРЕБИТЕЛЬ КОМПЛЕМЕНТЫ И СУБСТИТУТЫ Субституты ...
13813. Анализ услуг авиакомпании «S7 Airlines»: Авиаперевозки 232 KB
  Эссе по предмету Микроэкономика на тему: Анализ услуг авиакомпании S7 Airlines: Авиаперевозки. Содержание [1] Производитель. [1.1] История создания и развития компании S7 Airlines. [1.2] Авиакомпания S7 Airlines к началу 2011 года. [1.3] Ф
13814. Анализ планшетного компьютера Ipad 91.21 KB
  Анализ планшетного компьютера Ipad эссе Содержание. Технические характеристики Субституты для IPad Комплименты для Ipad Одежда или Ipad Издержки производства Техническая характеристика. В современном мире люди уже давно не представляют свою жизнь без
13815. Mercedes-Benz S500 L и его положение на рынке 579.5 KB
  Эссе по дисциплине микроэкономика на тему: MercedesBenz S500 L и его положение на рынке Содержание Введение 2 История Марки MercedesBenz 3 История появления MercedesBenz в России 4 MercedesBenz S500 Long: анализ товара 5 Технические характеристики MercedesBenz S500 Long 9 Товарыкомплементы ...
13816. Маркетинговое исследование лифтов кампании ОТИС в России 33.43 KB
  Эссе по микроэкономике: Маркетинговое исследование лифтов кампании ОТИС в России. Оглавление Введение3 История лифтов.3 Определение продукта3 Классификация лифтов по назначению:4 История ОТИС5 ОТИС в России.5 Субституты7 Комплименты8 Особенности