Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Система кодирования символов ASCIIСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте Эта стандартная для ПК IBM PC система кодирования символов, вводимых с клавиатуры и выводимых на экран, а также некоторых управляющих символов. Каждому символу соответствует свой 8-битовый b-код или двухразрядный h-код. Расширенный ASCII-код, используемый в IBM PC, обеспечивает представление 265 символов. В таблице 2.1 представлена система кодирования ASCII в шестнадцатеричной СС, хотя могла быть представлена и в десятичной. По ней h-коды каждого символа, включенного в таблицу, составляются из номера столбца и номера строки. Как видно из таблицы 1, десятичные цифры от 0 до 9 находятся в столбце таблицы с номером 3h, а номер строк таблицы совпадают с h-кодом самой цифры. Тогда, например, число 2 в h-коде ASCII будет иметь вид 32h, число 8 имеет h-коде ASCII 38h, двухразрядное число 28 имеет код ASCII равный 32h38h. В b–коде ASCII, соответственно, 2=00110010, 8=00111000, 28=00110010 00111000.
Таблица 2.1. Система кодирования ASCII
. * - символы последнего столбца могут варьироваться в зависимости от русификатора (в скобках показан вариант, используемый в Windows). Обратим внимание на то обстоятельство, что одно и то же десятичное число в b-коде и в ASCII b-коде представляются разными наборами 0 и 1. Сравним: 55 =00110111b =37h, но в символьных кодах ASCII 55 = 35h 35h =0011010100110101b! Отрицательные числа в ASCII можно получить простым добавлением ASCII-кода знака минус, равного как следует из таблицы 1, коду 2Dh. Например, число 4 в ASCII b-коде равно 00110100, а число – 4 будет равно 00101101 00110100. Опять сравните со значением числа 4 в b-коде в формате байта, оно равно 00000100.
Список рекомендуемой литературы 1. Архитектура и программирование реального режима микропроцессоров фирмы Intel: учебное пособие /Сост. Т.К.Щемелева; Перм. техн. ун-т. Пермь, 2002. 96 c. – Тема 1. 2. Максимов Н.В. Партыка Т.Л. и др. Архитектура ЭВМ и вычислительных систем. М.: ФОРУМ:ИНФРА-М, 2005,-512 с.§ 1.3.
Контрольные задания: Сосчитать число символов в своей фамилии, имени, отчестве раздельно и использовать полученные три числа в качестве основных исходных данных (сокращенно – Ф, И, О). Преобразовать в b-коды значения Ф, И, О. Добавить к b-кодам Ф, И, нули справа (как младшие разряды), а к О – нули слева (как старшие разряды) доведя формат двоичных кодов до байта, и полученные байты Ф2, И2, О2 перевести в 10-ю систему. 4) Составить два многоразрядных d-числа X3 и Y3, причем первое составить из цифр Ф и О, а второе - из цифр И и О и перевести их в Н-коды, а затем – в Н – коды ASCII: 5) Определить, сколько различных комбинаций b-кодов можно представить из последовательности бит Х7 и У7, если Х7=Ф + И (бит); У7=И + О (бит). 6) Составить ASCII–коды для чисел Х1 и У1 и перевести их в В-коды, если Х1=Ф + И + О; У1 = (Ф + И + О) · 3. Сравнить с В-кодами чисел Х1 и У1. Выписать из таблицы кодов ASCII Н – коды ASCII первых двух символов своей фамилии на русском и на английском языках. Добавить к В-коду Ф нули в младшие разряды, доведя формат двоичного числа до байта, и полученный байт Ф2 перевести в 10-ю систему как число - сначала – без знака, а затем – как число со знаком. Выполнить над Ф, И, О как над целыми беззнаковыми двоичными числами в формате байта следующие операции: сложение Ф и И, вычитание И из О; умножение младших тетрад Ф и О.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2017-01-26; просмотров: 670; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.223 (0.007 с.) |