Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Система кодирования символов ASCII↑ ⇐ ПредыдущаяСтр 2 из 2 Содержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Эта стандартная для ПК 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; просмотров: 429; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.129.211.190 (0.01 с.) |