11686

Реалізація логічних та арифметичних операцій за допомогою восьми розрядного мікропроцесора

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

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

Лабораторна робота №3 Тема: Реалізація логічних та арифметичних операцій за допомогою восьми розрядного мікропроцесора. Мета: Перевірити на практиці правильність виконання різноманітних операцій. ЗАВДАННЯ Відповідно до свого варіанта використовуючи емулятор пр

Украинкский

2013-04-10

214.5 KB

0 чел.

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

Тема: Реалізація логічних та арифметичних операцій за допомогою восьми розрядного мікропроцесора.

Мета: Перевірити на практиці правильність виконання різноманітних операцій.

ЗАВДАННЯ

Відповідно до свого варіанта використовуючи емулятор процесора К580ВМ80 написати програму з використанням логічних та арифметичних операцій. Правильність результатів перевірити стандартними засобами.

ПРИКЛАД ВИКОНАННЯ ЗАВДАННЯ

   

де,  

Застосувавши команди логіки в асемблері та емулятор К580 пишемо програму використовуючи машинні коди. Після чого натиснувши на клавішу «Дизассемблирование команды» отримуємо текст програми.

====================

ТЕКСТ ПРОГРАМИ

====================

MVI   B, 29

MVI   D, 1A

LDA   0825

CMA

MOV   C, A

MOV   A, B

CMA

SUB   C

ADD  D

RRC

MOV   C, A

MVI   A, 10

XRA   D

ANA   C

MOV   C, A

MOV   A, B

ANI   18

MOV   H, A

LDA   0825

RLC

ADD   H

RRC

ORA   C

HLT

============================

ВАРІАНТИ ІНДИВІДУАЛЬНИХ ЗАВДАНЬ

  1.  

  1.  

  1.  

  1.  

  1.  

  1.  

  1.  

  1.  

  1.  

  1.  

  1.  

  1.  

  1.  

  1.  

  1.  

  1.  

  1.  

  1.  

  1.  

  1.  

  1.  

  1.  

  1.  

  1.  

  1.  

  1.  

  1.  

  1.  

  1.  

  1.  

Зробити  висновки.