Главная » Просмотр файлов » Бройдо В.Л. Вычислительные системы, сети и телекоммуникации (2002)

Бройдо В.Л. Вычислительные системы, сети и телекоммуникации (2002) (1186248), страница 16

Файл №1186248 Бройдо В.Л. Вычислительные системы, сети и телекоммуникации (2002) (Бройдо В.Л. Вычислительные системы, сети и телекоммуникации (2002)) 16 страницаБройдо В.Л. Вычислительные системы, сети и телекоммуникации (2002) (1186248) страница 162020-08-27СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 16)

Примеры операции умножения: Х=00,111 00,101 = 00,100011 00,111 х 00,101 Х = 00,111 11111,011 = 11,0! 1101 00,111 х 11111,01 \ 00111 00000 00111 00000 00000 00100011 Особенности выполнения операций в обратных кодах Обратные коды следует складывать как обычные двоичные числа, поступая со знаковыми разрядами, как с обычными разрядами, а если возникает единица переноса из знакового разряда, ее следует прибавить к младшему разряду суммы кодов. Последнее обстоятельство (возможное добавление единицы в младший разряд) увеличивает время выполнения операций в обратных кодах, позтому в компьютере чаще используются дополнительные коды.

Выполнение арифметических операций в шестнадцатеричной системе счисления Арифметические операции в шестнадцатеричной системе в машине не выполня- ются. Операции сложения и вычитания иногда приходится выполнять при про- Х= 11111,001 00,101 = 11,011101 11111,001 х 00,101 11111001 00000000 11111001 00000000 00000000 001011,01110!-+ 11,01101 00111 00111 00000 00111 00111 00111 00111 00111 0011011,010101->11,011101 Х= 11111,001 11111,011 = 00,100011 11111,001 х 11111,011 11111001 11111001 00000000 11111001 11111001 11111001 11111001 11111001 1! 11010000,100011 -+ 00,100011 72 граммировании, например при вычислении полных адресов ячеек памяти (атри сложении и вычитании адресов сегмента, базы, индекса, смещения в ПК), Пр)ви- ла их выполнения обычные для позиционной системы счисления. Примеры операции сложения: А58 е 34С = ОА4 5ВАС е 2А45 = 85Е! 67851 + ВЕЕА = 7384В Особенности представления информации в ПК Числовая информация внутри ПК кодируется в двоичной или в двоично-десятичной системах счисления; при вводе и выводе любой информации в ПК используются специальные коды представления информации — коды АЯСП, зти же коды применяются для кодирования буквенной и символьной информации и внутри ПК.

Для удобства работы введены следующие термины для обозначения совокупностей двоичных разрядов (табл. 3.2). Эти термины обычно используются в качестве единиц измерения объемов информации, хранимой или обрабатываемой в компьютере. Таблица 3.2.

Двоичные совокупности Количеотво двоичных разрядов в группе Наименование единицы измерения Бит Байт Последовательность нескольких бит или байт часто называют полем данпьо. Биты в числе (в слове, в поле и т. п.) нумеруются справа налево, начиная с О-го разряда. В ПК могут обрабатываться поля постоянной и перел!енной длины. Поля постоянной длины: Сз слово — 2 байт; (3 двойное слово — 4 байт; (3 полуслово — 1 байт; с) расширенное слово — 8 байт. Числа с фиксированной запятой чаще всего имеют формат слова и полуслова; числа с плавающей запятой — формат двойного и расширенного слова.

16 8 102' 8 1024' 8 1024з 8 10244 8 ° 1024к Глава 3. Информационно-логические основы построения ВМ Параграф Кбайт(килобайт) Мбайт(мегабайт) Гбайт (гигабайт) тбайт(терабайт) Пбайт(лентабайт) 7Э. усобенности представления информации в ПК Поля переменной длины могут иметь любой размер от 0 до 255 байт, но обяэателц но равный целому числу байт.

ПРИМЕР Структурно записьдвоичного числа — 11000001еь равного десятичному-193пе, в разрядной сетке ПК выглядят следующим образом (рис. 3.1, 3.2). Рис. 3.1. Число с фиксированной запятой формата слово со знаком Рис. 3.2. Число с плавающей запятой формата лвайнов слово Двоично-кодированные десятичные числа могут быть представлены в ПК полями переменной длины в так называемых упакованном (рис. 3.3) и распакованном фориатзх. В упакованном формате для каждой десятичной цифры отводится по три двоичных разряда (полбайта), при этом знак числа кодируется в крайнем правом полубайте числа (1100 — знак «+» и 1101 — знак «-»).

( Байт ) Рис. 3.3. Структура поля упакованного формата Здесь идалее: Цф — Цифра, Знак — Знак числа. Упакованный формат используется обычно в ПК при выполнении операций сложения и вычитания двоично-десятичных чисел. В распакованном формате (рис. ЗА) для каждой десятичной цифры отводится по целому байту, при этом старшие полубайты (эона) каждого байта (кроме самого младшего) в ПК заполняются кодом 0011 (в соответствии с АЯСП-кодом), а в младших (левых) полубайтах обычным образом кодируются десятичные цифры. Стар'ший полубайт (зона) самого младшего (правого) байта используется для кодирования знака числа. 74 Глава 3.

Информационно-логические основы построения,9М Зона Цф Зона ЦФ - Зона Цф Знак Ь(ф Рис. 3.4. Структура полн распакованного формата Распакованный формат используется в ПК при вводе-выводе информации, а также при выполнении операций умножения и деления двоично-десятичных чисел.

Например, число -193ца> = — 000110010011п >а> в ПК будет представлено: гз в упакованном формате: 0001 100! 0011 1101 С> в распакованном формате: 0011 0001 0011 1001 1101 0011 Код А5СП (Ашейсап 51ап!)ага) Сог)е гог 1пгогшаС)оп 1псегс)>апйе — американский стандартный код для обмена информацией) имеет основной стандарт и расширение (рис. 3.5). Основной стандарт для кодирования символов использует шестнадцатеричные коды 00-7Р, расширение стандарта — коды 80 — РР. Основной стандарт является международным и используется для кодирования управляющих символов и букв латинского алфавита; в расширении стандарта кодируются символы псевдографики и буквы национального алфавита (естественно, в разных странах разные). Пользоваться таблицей достаточно просто.

Следует приписать шестнадцатеричную цифру номера строки справа к шестнадцатеричной цифре номера столбца. Так получится шестнадцатеричный код символа. ПРИМЕЧАНИЕ Любой символ, представленный в этой таблице, при работе в 1>03 может быть введен в Г)К с клавиатуры набором его десятичного кода (соответствующего шестнадцатеричномуАЗС0-коду) на малой цифровой клавиатуре при нажатой клавише А)1. Наряду с кодом А3СП в ВС, в частности в сети Интернет, используется общий д>>у> >>Сск Сг>)о% Ъщ9в) Ищчучв)(ьный кор, — Уникод (()п)со!)е).

Этот код основан на паре байт — машинном слове. Шестнадцати бит хватает для отображения 65 535 знаков. Такого количества достаточно для всех существующих алфавитов (то есть алфавиты большинства стран мира размещаются в основном стандарте этого кода). Логические основы построения вычислительной машины Несколько слов о физических формах представления информации в компью- терах. 75 Особенности представления инфо мации а ПК О 1 2 3 4 б б 7 8 9 А В С 0 Е Е Рис. З.б.

Таблица кодов АЕСВ В вычислительных машинах коды нуля и единицы представляются электрическими сигналами, имеющими два различных состояния: О импульс или его отсутствие; О высокий или низкий потенциал; О высокий потенциал или его отсутствие. Наиболее распространенными способами физического представления информации являются импульсный и потенциальный. При импульсном способе отображения код единицы идентифицируется наличием электрического импульса, код нуля — отсутствием его (впрочем, может быть и наоборот). Импульс характеризуется амплитудой и длительностью, причем длительность должна быть меньше временного такта машины. Глава 3. Информационно-логические основы построения ВМ При потенциальном способе отображения код единицы — это высокигьуровень напряжения, а код нуля — отсутствие сигнала или низкий его уровень.5'ровень напряжения не меняется в течение всего такта работы машины.

Форма и амплитуда сигнала при этом во внимание не принимаются, а фиксируется лишь сам факт наличия или отсутствия сигнала. Для анализа и синтеза схем в компьютере широко используется математический аппарат алгебры логики, оперирующий с двумя понятиями: истина и ложь. Элементы алгебры логики Алгебра логики — это раздел математической логики, значение всех элементов (функций и аргументов) которой определены в двухэлементном множестве: 0 и 1. Алгебра логики оперирует с логическими высказываниями.

Высказывание — это любое предложение, в отношении которого имеет смысл утверждение о его истинности или ложности. При этом считается, что высказывание удовлетворяет закону исключенного третьего, то есть кюкдое высказывание или истинно, или ложно и не может быть одновременно и истинным и ложным. Высказывания: сз «Сейчас идет сне㻠— зто утверждение может быть истинным или ложным; о «Вашингтон — столица США» — истинное утверждение; Сг «Частное от деления 10 на 2 равно 3» — ложное утверждение.

В алгебре логики все высказывания обозначают буквами а, Ь, с и т. д. Содержание высказываний учитывается только при введении их буквенных обозначений и в дальнейшем над ними можно производить любые действия, предусмотренные данной алгеброй. Причем если над исходными элементами алгебры выполнены некоторые разрешенные в алгебре логики операции, то результаты операций также будут элементами этой алгебры.

Простейшими операциями в алгебре логики являются операции логического сложения (и наче: опера ци я ИЛИ, операция дизьюнкции) и логического умножения (и наче: операция И, операция коньюнкции). Для обозначения операции логического сложения используют символы+ или '»', а логического умножения — символы или/~,. Правила выполнения операций в алгебре логики определяются рядом аксиом, теорем и следствий. В частности, для алгебры логики выполняются следующие законы. 1.

Сочетательный: (а+Ь)+с=а+(Ь+с), (а Ь) с = а (Ь. с). 2. Переместительный: (а»Ь)=(Ь+а), (а Ь) =(Ь а). 3. Распределительный: а (Ь+с) = а Ь+а с, (а»Ь) са а с+Ь.с. Особенности представления информации в ПК Справедливы соотношения, в частности: а+аг а а а=а а+ а Ь = а а Ь = Ь, если а >= Ь, а+ Ь = а, если а >= Ь.

Наименьшим элементом алгебры логики является О, наибольшим элементом — 1. В алгебре логики также вводится еще одна операция — отрицания (операция НЕ, инверсия), обозначаемая чертой над элементом. По определению: а+а=1,а а=0,0=1,1=0. Справедливы, например, такие соотношения: а=а,а+Ь=а+Ь,а Ь=а+Ь. Функция в алгебре логики — алгебраическое выражение, содержащее элементы алгеб- ры логики а, Ь, с, связанные между собой операциями, определенными в этой алгебре.

Примеры логических функций: Согласно теоремам разложения функций на конституанты (составляющие), лю- бая функция может быть разложена на конституанты 1: н т. д. Эти соотношения используются для синтеза логических функций и вычис- лительных схем, Логический синтез вычислительных схем Рассмотрим логический синтез (создание) вычислительных схем на примере од- норазрядного двоичного сумматора, имеющего два входа (а и Ь) и два выхода (5 и Р) а выполняющего операцию сложения в соответствии с заданной табл.

3.3. Таблица 3.3. Логический синтез (создание) вычислительных схем а в гт(а, Ы =3 г2(а, Ы = Р 0 0 1 1 а+ Ь = Ь, если а <= Ь, а.Ь=а,еслиа<=Ь, ((а,Ьс)=а+а.Ь с+пес, ((аЬ с)=а.Ь+Ь с+а Ь с. ((а)=)"(1) а+1'(0).а, у(а,Ь)=/"(1,Ь) а+ г(О,Ь) а = =у(1,1) а Ь+ г(1,0) а Ь+Д0,1) а Ь+ ((00) а Ь. Глава 3. Информационно-логические основы построения ВМ В этой таблице ('1(а, Ь) - 5 — значение цифры суммы в данном разряде;7'2(а, Ь) - Р— цифра переноса в следующий (старший) разряд. Согласно соотношению (4), можно записать: 5=71(а,Ь)=О а Ь+1 а Ь+1 а Ь+О а Ъ =а Ь+а Ь, Р= (2(а,Ь)=1 а Ь+О а ° Ь+О а Ь+О а Ь =а Ь.

Логическая блок-схема устройства, реализующего полученную функцию, представлена на рис. 3.6. Рис. 3.6. Логическая блок-схема сумматора На рис. 3.7 изображены логическис блоки в соответствии с мсждунаролным стандартом. ПРИМЕЧАНИЕ В ряде случаев перед построением логической блок-схемы устройства по логической функции последнюю, пользуясь соотношениями алгебры логики, следует преобразовать к более простому аиду (минимизировать). Для логических схем ИЛИ», «И» и «НЕ.

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6455
Авторов
на СтудИзбе
305
Средний доход
с одного платного файла
Обучение Подробнее