20_1 (1006365)
Текст из файла
42. Выполнение операций над двоично-десятичными числами. Логические операции. Алгоритмы. Реализация.
Выполнение операции над числами, представленных в двоично-десятичном коде.
179(10) = 10110011
1
7 9 16
1
6 11
1 9
1 6
3
Каждую цифру закодируем в двоично-десятичном коде.
0001011110012 – 10 = 17910
00011001100101012 – 10 =199510
Операции + - / * выполняются по другим правилам и требуют больше времени.
Существуют задачи в которых в основном участвуют операции сложения ил вычитания в этом случае выполняется опер. в 2 – 10 коде.
Деление
Обратная операция по отношению операции умножения.
Существует непосредственно вычитания из делимого делителя, до тех пор, пока не появится отрицательный остаток , число фикс. в качестве разряда частного и восст. остаток сдвигаем влево на 1 тетраду, процесс продолжается.
Сущ. пренос в знаковый разряд, если перенос из старшего тетр., существует, что ру – т < 0 и представляется в дополнительном коде.
1995 – 2541
0010010101000001
1101101010111111
0 0 0 1 1 0 0 1 1 0 0 1 0 1 0 1
1 1 0 1 1 0 1 0 1 0 1 1 1 1 1 1
1 1 1 1 0 1 0 0 0 1 0 1 0 1 0 0
0 0 0 0 1 0 1 1 1 0 1 0 1 1 0 0
1 0 1 0 1 0 1 0 1 0 1 0
0
0 0 0 0 1 0 1 0 1 0 0 0 1 1 0
Хранение операндов
Операнды могут иметь любую длину.
(плавающая длина операндов)
1. Необходимо указать правую границу числа и длину тетрада.
Сл. Д – Д А1 А2 А3
l
l Адрес начала
Первая тетрада отводится под знак.
Сл. ДД 6 128 6 240 6 300
Поля переменной длины
z = x + y
z = x – y ; x, y <>0 – анализ знака.
Операция умножения
2. z = x y
z = 0 z = z +x; цикл I = 1,y
3. анализ разряда множителя. Мн-е прибавляются к нулю по числу значений младшего разряда, далее сдвиг на одну тетраду, анализ разряда множетеля.
0
0 0 0 0 0 0 0
1
0 0 0 1 0 1 1
1 0 0 0 1 0 1 1 1
1 0 1 0 1 0 1 0
0 0 1 0 0 1 0 1
1 0 0 0 1 0 1 1
1 0 1 1 0 0 0 0 2
1 0 1 0
0 1 0 1 0 0 0 0 1 тетр.
0 0 0 0 0 1 0 1 0 0 0 0
1 0 0 0 1 0 1 1
1 0 0 1 0 0 0 0
1 0 1 0
0 0 1 1 0 0 0 0
1 0 0 0 1 0 1 1
1 0 1 1 1 0 1 1
1 0 1 0 1 0 1 0
Выполнение логических операций.
АУ – арифметические устройства.
“а” и “b” – имеют длину 8 бит.
-
с = а & b
аi & bi = сi
-
Сравнить а и b
а > b
а а = {ai}: a = a1 a2 a3 a4
Вых.
b = {bi}: b = b1 b2 b3 b4
в
Не отрицательные числа и а > b т. и т. т.
> = < а1 > b1
a1 > b1, a2 > b2
a1 > b1, a2 > b2, a3 > b3
ai > bi, I < 4, a4 > b4
Таблица истинности:
а1 в1 a1 > b1
0 0 0 1. а1 > b1 = a1 b1
0
1 0
1 0 1 2. а1 b1 * a2 b2
a
a1
b1
b
a1
a2
b1 b2
a2 a3
b2 b3
Структурная схема, выполнение логических операций.
и
от БУУ
или > , < , = в БУУ
Может быть своё оборудование для пыполнения логических операций и может быть совмещённое.
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.















