Программа сложения ряда чисел на Intel 80x86

Адрес Машин­ный код Мнемокод Комментарий
  B80200 Mov ax,0002 Загрузка первого слагаемого в аккумулятор АХ
  B90300 Mov cx,0003 Загрузка второго слагаемого в аккумулятор СХ
  BA0500 Mov dx,0005 Загрузка третьего слагаемого в аккумулятор DХ
  03C1 Add ax,cx ax=ax+cx
010B 03C2 Add ax,dx Ax=ax+dx
010D CD20 Int 20 Окончание программы

СОДЕРЖАНИЕ ОТЧЕТА

1. Краткое описание цели работы и результатов самостоятельной подготовки к лабораторному занятию.

2. Тексты программ выполнения лабораторной работы.

КОНТРОЛЬНЫЕ ВОПРОСЫ

1. Что такое микро-ЭВМ?

2. Что такое микропроцессор? Его существенные отличия от микро-ЭВМ.

3. Какие области памяти доступны программисту?

4. Какие адреса памяти относятся к ПЗУ и ОЗУ?

5. В чем заключается принципиальное отличие ПЗУ от ОЗУ?

6. Что происходит при попытке записи данных в ПЗУ?

7. Сохраняется ли в памяти Intel 80X86 программа после выключения источника питания?

8. Что такое программа-отладчик и ее функции?


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

Изучение арифметических команд и

Команд пересылки данных

ЦЕЛЬ РАБОТЫ: изучить команды пересылки данных и арифметические команды, способы адресации данных при выполнении простых программ по нахождению суммы ряда чисел и сложении (вычитании) с переносом (заемом).

Продолжительность лабораторного занятия - 4 часа. Самостоятельная подготовка - 4 часа.

САМОСТОЯТЕЛЬНАЯ РАБОТА

1.1. Ознакомиться с настоящим описанием.

1.2. Изучить способы адресации данных Intel 80x86:

1) непосредственная;

2) прямая;

3) косвенная;

4) регистровая.

1.3. Изучить назначение разрядов регистра флагов (признаков) Intel 80x86, а также группу арифметических команд.

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

1) шестнадцатиричный код;

2) мнемокод;

3) формат команды;

4) используемый способ адресации;

5) действие, выполняемое командой;

6) влияние результата выполнения команды на регистр признаков.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: