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

Цифровая электроника для начинающих - Хокинс Г.

Хокинс Г. Цифровая электроника для начинающих — М.: Мир, 1986. — 230 c.
Скачать (прямая ссылка): cifrovayaelektronika1986.djvu
Предыдущая << 1 .. 2 3 4 5 < 6 > 7 8 9 10 11 12 .. 49 >> Следующая

Код ASCII
Название кода ASCII является акронииом Американского стандартного кода для обмена информацией (American Standard Code for Information Interchange). Он появился позже кода Бодо и имеет ряд важных преимуществ по сравнению с последним. С помощью кода Бодо могут быть представлены только 32 функции или символа, которые к тому же расположены в произвольном порядке. Эти два ограничения кода Бодо делают одни операции вычислительной машины трудновыполнимыми, а другие — вообще невозможными. Применение кода ASCII позволяет в значительной степени решить эти проблемы.
Клавиатура ASCII и полный список кодов показаны на рис. 1.8. Аналогично коду Бодо код ASCII
19
Controls
Character
NUL DLE SP 0 p P 0 0
SOH * DC1 I 1 A Q a q 1
STX «X DC2 "i n 2 В R b r 0 1
ЕТХ ‘х DC Я Ж 3 С S с s 1
EOT «г DC 4 ". $ 4 D T d t 0 0 0
ENQ 'о NAK NK % 5 E и e u 1 1
АСК *х SYN 4 & 6 K V f V 0 1
BEL *1 ЕТВ *« / 7 G w g w T
вз CAN < 8 H X h X 0
НТ ? ЕМ > 9 I Y i У 1
NL = SUB « J z i z 0 1
VT »| ESC (c ?f ; К I k { 1 1
FF FS »s < L \ 1 I 1 0 0
CR < GS 4 - a M i m } 1 1
SO «0 RS "s > N n — 0 1
S1 I, US •> О - о mV/, 1
1 2 3 4
0 1 0 1 0 1 0 5
0 1 0 1 6 BITS
0 1 7
Рис. i.8. 7-разрядные символы кода ASCII.
Четыре левых бита расположены в таблице справа, а три правых — внизу. Например, D *= 0010001 (с любезного согласия Teletype Corp.).
Управляющие команды: NUL--пусто; SOH — начало заголовка; STX — начало текста; ЕТХ —конец текста; EOT — конец передачи; ENQ — запрос; АСК — подтверждение; BELL —звонок; BS —возврат на шаг; НТ — горизонтальная табуляция; NL — новая строка; VT — вертикальная табуляция; РЬ — передо т. формата; CR — возврат каретки; SO — выход; SI — вход; DLE — авторегисгр 1; DC1— управление устройством 1; DC2 — управление устройством 2; DC3 — управление устройством 3; DC4— управление устройством 4; КАК — отрицание; SYN — синхронизация; ЕТВ~конец блока; CAN — аннулирование; ЕМ — конец носителя; SUB — замена; ESC — авторегистр 2; FS — разделитель файлов; GS — разделитель групп; RS — разделитель записей; US — разделитель устройств; DEL — задержка; BITS — разряды.
хорошо приспособлен для работы с телетайпами и в то же время обладает достаточно широкими возможностями для организации связи клавиатуры с вычислительной машиной.
На рис. 1.8 показано, каким образом 4 разряда справа и 3 разряд? внизу кодируют каждый символ
20
или функцию клавиатуры. Поскольку в коде ASCII для представления каждого символа используется 7 разрядов, его также называют 7-уровневым кодом. Иногда к 7-разрядному коду добавляют восьмой разряд, носящий название контрольного. Его устанавливают в единичное или нулевое состояние с тем расчетом, чтобы число «включенных» или единичных позиций в 8-разрядном слове было соответственно четным или нечетным. Контрольный разряд используется для выявления ошибок в переданном сообщении. Если вычислительной машине, принимающей закодированное в коде ASCII сообщение, будет дано указание принимать слова только с четным числом единиц, слово с нечетным числом единиц в машину не попадет и оператор будет уведомлен о том, что в передаче данных произошла ошибка.
Типичное закодированное в коде ASCII слово показано на рис. 1.9. Обратите внимание, что для обо-
Разряд четности
Символ кода ilSCII (7)
(6)
Конец
Ипвриодов
-Отметка
ь 1%
Рис. 1.9. Типичный способ передачи семиразрядного кода ASCII с помощью 11 тактов (один такт используется для бита контроля четности).
значения начала передается импульс единичной длительности, а для обозначения конца — двойной. Для передачи собственно кода ASCII, который в данном случае представляет символ клавиатуры «U», служат 7 импульсов, расположенных между импульсами начала и конца. При использовании контроля на нечетность на месте восьмого импульса должен находиться сигнал высокого уровня.
21
В современных вычислительных машинах код ASCII используется для связи с внешним миром, причем оператор может печатать сообщение в привычной ему форме, а схемы пульта переведут его для вычислительной машины в код ASCII. Сообщения, поступающие из вычислительной машины, переводятся обратно из кода ASCII на язык, понятный оператору.
Существуют и другие коды, такие как код EBCDIC, использующийся главным образом в больших вычислительных машинах, код Холлерита, применяемый для записи информации на перфокартах, но при рассмотрении элементарных цифровых операций знание этих кодов не требуется,
Глава 2
ОСНОВНЫЕ ЧИСЛОВЫЕ ОПЕРАЦИИ
В этой главе рассматриваются основные цифровые операции и электронные схемы, предназначенные для реализации этих операций. Цифровая электроника представляет собой «логическую» науку. Логика, если говорить в общем, является наукой о формальных принципах рассуждений. Цифровую логику поэтому можно рассматривать как науку рассуждений с числами— она имеет дело с утверждениями типа «если—? то» в самом буквальном смысле слова. Если имеется в наличии определенный набор обстоятельств, то происходит определенное действие. Для данного набора обстоятельств результат всегда будет один и тот же.
Предыдущая << 1 .. 2 3 4 5 < 6 > 7 8 9 10 11 12 .. 49 >> Следующая