АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ №1

Читайте также:
  1. AVBASE (Б. Авансовые отчеты - Заголовки)
  2. I. Финансовая отчетность и финансовый анализ
  3. II.2.3. Получение информации в работе психолога и ее использование
  4. III. В конце производственной практики студент составляет письменный отчет о проделанной работе.
  5. IV. Далее в этой лабораторной работе необходимо создать и сохранить запрос для отображения средних цен на все товары по таблице «Товары».
  6. Public class Отчет
  7. Public void тестОтчетаНесколькихПосещений()
  8. TMPLREP (Шаблоны отчетов)
  9. VI. Учет, отчетность и контроль
  10. А. Цифровой отчет
  11. Авансовый отчет (ф. № АО-1)
  12. Автоматизация функций в социальной работе

По курсу «Архитектура ЭВМ»

 

 

 

Студент КИ10-14-3   Будник У.А.
  номер группы подпись, дата инициалы, фамилия
Преподаватель     Комаров А.А.
    подпись, дата инициалы, фамилия

 

 

Задание

1. Реализовать программу, которая складывает числа от [1..a] в шестнадцатеричной системе счисления.

2. Реализовать программу умножения двух чисел в шестнадцатеричной системе счисления.

a. С помощью команды ADD

b. С помощью команды DAD

c. С помощью сложения и подразрядных сдвигов.

 


 

Ход работы

1. Реализовать программу, которая складывает числа от [1..a] в шестнадцатеричной системе счисления.

Блок схема программы

 

 

нет

 

 

да

 

 

 

Рис.1 – программа, реализующая сложение чисел.

 

2. Реализовать программу умножения двух чисел в шестнадцатеричной системе счисления.

a. С помощью команды ADD

Блок схема программы

 

Не 0 0

 

да нет

 

DCR B

Рис.2 – программа, реализующая умножение.

3. Реализовать программу умножения двух чисел в шестнадцатеричной системе счисления.

a. С помощью команды DAD

Блок схема программы

 

нет

 

да

Рис.3 – программа реализующая умножение

4. Реализовать программу умножения двух чисел в шестнадцатеричной системе счисления.

а. С помощью сложения и подразрядных сдвигов.

Блок схема программы

 

Не 0 0

 

да нет

 

Рис.4 – программа, реализующая умножение.

 

Вывод: реализовали подпрограммы умножения на эмуляторе процессора I8080. Данный процессор не имеет блока умножения, поэтому подпрограммы будут полезны в дальнейшем использовании. Ознакомились с основными командами, регистрами и флагами процессора I8080.


Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.)