Студопедия

КАТЕГОРИИ:

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


КОДИРОВАНИЕ СИМВОЛОВ. ВИДЫ КОДИРОВОК. ТАБЛИЦЫ ASCII. UNICODE




Тема 1.6 Представление действительных чисел

 

Цель: изучить математические действия над двоичными числами и системы кодировки используемые в ПК

 

ПЛАН

  1. Арифметика в двоичной системе счисления
  2. виды кодировок символов
  3. таблицы кодировок

 

АРИФМЕТИКА В ДВОИЧНОЙ СИСТЕМЕ СЧИСЛЕНИЯ

Теперь, когда мы познакомились с разными системами счисления, представлением в них дробных и отрицательных чисел, приступим к изучению собственно арифметики.

Никаких принципиальных отличий в арифметических действиях в системах счисления, отличных от десятичной, нет. Необходимо преодолеть лишь небольшой психологический барьер, и двоичная, восьмеричная и шестнадцатеричная арифметики покорятся навеки.

 

СЛОЖЕНИЕ

 

Следующие простые правила иллюстрируют операцию сложения положительных целых чисел в двоичной системе счисления:

0 0 1+ + +0 1 1___ ___ ___0 1 10

В последнем правиле произошло увеличение разрядности суммы по сравнению со слагаемыми на 1 бит. Такой бит называют битом переноса (carry bit). Пусть требуется сложить два положительных целых числа в двоичной системе счисления:

1 1 1 1 1 1 1 1 0 0 0 0 1 0 1 0 1 1 1 0 1+ 1 0 0 1 1 0 0 0 1 1 1 1 1 1 0 0 0 1 0 1 0 __________________________________________ 1 1 0 0 1 1 0 0 0 0 0 0 0 0 1 1 1 0 0 1 1 1

ВЫЧИТАНИЕ

Аналогичные правила действуют и для операции вычитания:

1 1 1 1 1 1 1 1 0 0 0 0 1 0 1 0 1 1 1 0 1- 1 0 0 1 1 0 0 0 1 1 1 1 1 1 0 0 0 1 0 1 0 __________________________________________ 1 1 0 0 1 1 1 0 0 0 0 0 1 1 0 1 0 0 1 1

УМНОЖЕНИЕ

 

Операцию умножения можно производить привычным способом в столбик:

1 1 1 0 1* 1 0 0 1 0 ___________ 0 0 0 0 0 1 1 1 0 1 0 0 0 0 0 0 0 0 0 01 1 1 0 1 ____________________ 1 0 0 0 0 0 1 0 1 0

КОДИРОВАНИЕ СИМВОЛОВ. ВИДЫ КОДИРОВОК. ТАБЛИЦЫ ASCII. UNICODE

 

Можно ли считать выражение лица кодировкой мыслей?

А. Алешин

Помимо цифр, на мониторы ЭВМ необходимо выводить еще и множество символов. Ясно, что для вывода каждого символа необходим некий машинный код, однозначно соответствующий этому символу, или некое правило, по которому можно организовать корректный вывод каждого символа на дисплей. Разумеется, разрабатывать такую систему ввода-вывода следует оптимальным образом с точки зрения потребления ресурсов компьютера. Особенно важно в этом случае помнить о том, что производительность компьютеров в отдаленные времена зарождения вычислительной техники была ничтожной, с современных позиций, а системные программисты и разработчики аппаратной части боролись за каждый бит, адрес, инструкцию, регистр, освобождая оперативную память и адресное пространство компьютерных "малышей".

Давайте подсчитаем, сколько необходимо символов для вывода информации на дисплей. Исторически сложилось так, что первые разработчики компьютеров были носителями английского языка. Что им было необходимо обеспечить для вывода на монитор? Во-первых, 26 букв английского алфавита (строчных), во-вторых, 26 прописных, 9 знаков препинания (. , : ! " ; ? ( ) ), пробел, 10 цифр, 5 знаков арифметических действий (+,-,*, /, ^) и специальные символы (№ % _ # $, и так далее ^, &, >, <, |, \). Получается чуть больше сотни символов. Такой сравнительно небольшой базовый набор символов можно закодировать при помощи таблиц соответствия этого набора машинным кодам (фактически, двоичным числам). Можно вполне ограничиться набором двоичных чисел от 0 до 27 (всего 128 позиций), что и было сделано. Таблица соответствия получила название ASCII (American Standard Code for Information Interchange). В рамках таблицы ASCII создание многоязычных документов являлось очень проблематичной, а в большинстве случаев и совершенно невыполнимой задачей.

Рассмотрим структуру таблицы ASCII. Для удобства символы в ней пронумерованы в шестнадцатеричной системе счисления от 0 - 7F. Первые знакоместа в таблице занимают непечатаемые символы (0 до 7F), затем следуют печатаемые символы (20 - 7F).


ТАБЛИЦА ASCII


Поделиться:

Дата добавления: 2015-08-05; просмотров: 166; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.005 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты