m1 Вычитание
чисел с плавающей
точкой
RDYOUT:=1; ERROR:=1; PR:=1
Логический
сдиг слова
вправо на 1 или
2 разряда
(Учащимся в
МИРЭА посвещается!)
d1
Курсовую
роботу сдавал
24.05.95 2:5020/403.34 (2:5020/235.27)
RDYIN==1 да
Преподаватель:
Иваненко :-(
нет
( A1[0...7] ):=( II[4...11] ); B1:=II[0..3] )
m2 A1[0...7]:=( A1[1..7],B1[0] ) m22
B1[0..3]:=(B1[1..3],A1[0])
C=C+1
m9
d2
d15
A1[1]==1 нет
A1[3]==1
да
да
нет
( k1,k2) = mod3(A1[0..7]) + mod3(C )
(
A2[0...7] ):=( II[4...11] ); B2:=II[0...3] ) m3
A1[0...7]:=( A1[1..7],B1[0] ) m23
B1[0..3]:=(B1[1..3],A1[0])
(
P1,S1[0...4] ) = ( B1[0],B1[0...3] ) - ( B2[0],B2[0...3] );C=A2
m4
(P2,S2[0...8] )=(A1[0],A1[0...7] ) - (A2[0],A2[0...7] ) m10
d3 да
( k3,k4) =mod3( p2,S2[0...8] )
S1[0] + S1[1]
нет
d9
нет
(k1,k2)==(k3,k4)
d4 да
1 0
да
S1[1...4] ==0
S1[0]
d10
d5
S2[0] + S2[1]
нет
да
0 S1[0] 1
d6
(
A1[0...7] ):=( S2[1...8] ) m13
p1,S1[0...4]=( B1[0...3] ) +1
m11
d12
d11
B2:=B2+1 m5 B1:=B1+1
m6 да
A1==0 нет
S1[0] + S1[1]
A2[0...7]:=(
A2[0],A2[0...6] ) A1[0...7]:=( A1[0],A1[0...6] )
d13
да
A1[1] + A1[0] нет
да
A2==0 нет
A1==0
B1:=0 m14
нет (A1[0...7] ):=(
S2[0...7] )
d7 да
d8
m15 p1,S1[0...4]=(
B1[0],B1[0...3] ) - 1 B1:=S1[1...4]
да
m12
d14
A1:=0 m7
S1[0] +
S1[1]
A1:=-A2;B1:=B2 m8
да
нет
B1:=0
B1:=S1[1...4]
A1:=0 m16
m17 A1[0...7]:=( A1[0..6],0 )
RDYOUT:=0 m20
m19
ERROR:=0 m18 PR:=0
IO[0...11]
= ( A1[0...7],B1[0...3] ) m21
Другие работы по теме:
Исследование синхронного сдвигающего регистра на JK-триггере
Внимание, Студент!!! При синтезе ТУ в таблицах внутренних состояний позднее была обнаружена ошибка - два поля были заполнены неверно! Советую вникнуть во всё самому и исправить со всеми вытекающими последствиями(в результате могут измениться уравнения и схема регистра). Мне уже просто лень исправлять т.к. всё равно работу сдал
работа По дисциплине: Вычислительные машины и сети
Для алу №1 написать микропрограмму сдвига кода в Рг1 на 3 разряда влево с размещением результата сдвига в р при первом сдвиге на место освобож-дающегося разряда заносится X, при втором – 1, при третьем – ( Х – значе-ние разряда, выходящего за пределы разрядной сетки.)
“Последовательный сумматор.”
В данной курсовой работе представлены теоретические сведения о сумматорах и их классификации. Подробно разобран последовательный сумматор и принцип его работы
Счетчики
Это устройства предназначенные для подсчета числа сигналов, поступающих на его вход и фиксация этого числа в виде кода хранящегося в триггерах.
Умножение “треугольником”
Предлагаю ознакомиться с новым способом умножения чисел. Схожесть образующейся при вычислении матрицы из цифр, с треугольником относительна, но все же есть, особенно при умножении трехзначных чисел и выше.
Краткое доказательство гипотезы Билля
Формулировка гипотезы Билля и методика ее краткого доказательства. Анализ составляющих гипотезу алгебраических выражений. Использование метода замены переменных при доказательстве гипотезы Билля, не имеющей решения при целых положительных числах.
Сложение и вычитание десятичных дробей
Text Graphics СЛОЖЕНИЕ и ВЫЧИТАНИЕ ДЕСЯТИЧНЫХ ДРОБЕЙ Graphics СЛОЖЕНИЕ и ВЫЧИТАНИЕ ДЕСЯТИЧНЫХ ДРОБЕЙ: уравняйте в дробях количество знаков после запятой; запишите дроби друг под другом так, чтобы запятая была под запятой; выполните сложение (вычитание), не обращая внимание на запятую; поставьте в ответе запятую под запятой Graphics
Краткое доказательство гипотезы Билля
Гипотеза Билля формулируется следующим образом: неопределенное уравнение: не имеет решения в целых положительных числах А, В, С, при условии, что больше 2.
Деление двоичных чисел
Если умножение выполняется путем многократных сдвигов и сложений, то деление, будучи операцией обратной умножению,— путем многократных сдвигов и вычитаний.
Выбор логической структуры процессора
ТЕХНИЧЕСКОЕ ЗАДАНИЕ. 1. Выбрать логическую структуру процессора (состав устройств, их функции и принципы взаимодействия), исходя из принципов работы
Арифметические устройства
Правила двоичного сложения. Таблица и схема истинности полусумматора и полного сумматора. Таблица, стуктурная и логическая схема истинности для полувычитателя и полного вычитателя. Использование сумматоров для вычитания. Работа суммирующего устройства.
Деление чисел в нормализованной форме
Оптимальный алгоритм деления чисел в нормализованной форме для получения нормализованного произведения чисел с помощью TP Pascal. Работа со строковыми данными и типами Real и Integer. Описание метода решения. Блок-схема работы программы, ее листинг.
Лабораторная работа по информатике ( практика )
Лабораторная работа 4 ИЗУЧЕНИЕ ПРИНЦИПОВ ОРГАНИЗАЦИИ АРИФМЕТИКО-ЛОГИЧЕСКИХ УСТРОЙСТВ. СТРУКТУРА АЛУ ДЛЯ ДЕЛЕНИЯ ЧИСЕЛ С ФИКСИРО- ВАННОЙ ЗАПЯТОЙ Ц е л ь р а б о т ы: Изучение принципов построения и функционирования АЛУ для деления чисел с фиксированной запятой.
Микроконтроллеры семейства MCS51 Intel
Инструкции MCS51 Intel Инструкции, модифицирующие флаги (1) Инструкция C OV AC Инструкция C OV AC CLR C ADDC CPL C SUBB ANL C,bit ANL C,/bit ORL C,bit ORL C, bit
Лаба по информатике
Министерство общего и профессионального образования РФ Владимирский Государственный Университет Кафедра УИТЭС Лабораторная работа N2 ИЗУЧЕНИЕ ПРИНЦИПОВ ОРГАНИЗАЦИИ АРИФМЕТИКО-
Синтез логических схем
Синтез реверсивного регистра сдвига. синтез РСР на триггерах типа D. Таблица переходов для прямого счёта. Синтез последовательного восьмиразрядного сумматора.
16-ти разрядный реверсивный регистр
Проектировка 16-ти разрядного реверсивного регистра сдвига. Преобразование результата на выходе в код 8-4-2-1. Индикация на семисегментном индикаторе.
Сложение и вычитание целых неотрицательных чисел в двоичном коде
Числа с фиксированной точкой характеризуются длиной слова в битах, положением двоичной точки, бывают беззнаковыми или знаковыми. Позиция двоичной точки определяет число разрядов в целой и дробной частях машинного слова. Представление отрицательного числа.
Логичекие команды
AND Логическое И Команда and осуществляет логическое (побитовое) умножение первого операнда на второй. Исходное значение первого операнда (приемника) теряется, замещаясь результатом умножения. В качестве первого операнда команды and можно указывать РОН или ячейку памяти, в качестве второго - РОН, ячейку памяти или непосредственное значение, однако не допускается определять оба операнда одновременно как ячейки памяти.
Выполнение арифметических операций над числами с фиксированной запятой
Цель: ознакомиться с командами арифметических операций, вводом данных с клавиатуры и выводом данных на экран. Задание: написать программу ввода с клавиатуры двух чисел в 9-ричной системе счисления размером с слово, выполнения над ними деления и вывода результата в исходной системе счисления. Программа должна предусматривать контроль вводимой информации, контроль диапазона чисел и результата операции (переполнение, невозможность деления).
Задачи по программированию
СОДЕРЖАНИЕ ЗАДАНИЕ 1 Даны числа X и Y.Вычислить Z= f(T,P) (Линейный алгоритм) T= x+ ; P=e 1.1. Блок-схема 1.2. Текст программы и результат Sub zadanie1()
Асемблер Задание 3 - вар2
LXI H, 8100 ;задание адреса первого элемента (HL:=8100H) ;задание кол-ва элементов XRA A ;обнуление аккумулятора ;обнуление регистра C (счетчик переполнений)
Асемблер Задание 4 - вар2
: LXI H, 8100 ;задание адреса первого элемента (HL:=8100H) ;задание кол-ва элементов XRA A ;обнуление аккумулятора ;обнуление регистра C (счетчик переполнений)