|
|||||||||||||||||
|
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ №1По курсу «Архитектура ЭВМ»
Задание 1. Реализовать программу, которая складывает числа от [1..a] в шестнадцатеричной системе счисления. 2. Реализовать программу умножения двух чисел в шестнадцатеричной системе счисления. a. С помощью команды ADD b. С помощью команды DAD c. С помощью сложения и подразрядных сдвигов.
Ход работы 1. Реализовать программу, которая складывает числа от [1..a] в шестнадцатеричной системе счисления.
нет
да
Рис.1 – программа, реализующая сложение чисел.
2. a. С помощью команды ADD Блок схема программы
Не 0 0
да нет
DCR B
3. a. С помощью команды DAD Блок схема программы
нет
да
Рис.3 – программа реализующая умножение 4. Реализовать программу умножения двух чисел в шестнадцатеричной системе счисления.
Блок схема программы
Не 0 0
да нет
Рис.4 – программа, реализующая умножение.
Вывод: реализовали подпрограммы умножения на эмуляторе процессора I8080. Данный процессор не имеет блока умножения, поэтому подпрограммы будут полезны в дальнейшем использовании. Ознакомились с основными командами, регистрами и флагами процессора I8080. Поиск по сайту: |
||||||||||||||||
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (1.164 сек.) |