русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Применение систем счисления в ЭВМ


Дата добавления: 2014-11-27; просмотров: 625; Нарушение авторских прав


Итак, b - СС – это «внутренняя» СС ЭВМ, т.к. запоминающие элементы ЭВМ (в микропроцессоре, памяти, портах) могут хранить и передавать по линиям связи только два значения электрического сигнала, которые и называются логическим нулем и логической единицей.

H - СС используется для отображения, например на мониторе, содержимого запоминающих элементов ЭВМ вместо двоичной СС, т.к. h-СС. значительно более компактна (сравним например число 255 в b-СС и h-СС соответственно: 11111111b и FFh) и легко преобразуется в b-СС. Но при вводе информации с устройств ввода (например, с клавиатуры) и выводе (например на монитор), используют так называемую символьную систему представления информации для ПК - это система кодирования ASCII.

При программировании часто возникает задача перевода чисел между двоичной, шестнадцатеричной, десятичной CC и ASCII, т.к.

· пользователь умеет выполнять арифметические операции в десятичной CC;

· ЭВМ выполняет математические операции в двоичной CC;

· результаты выполняемых операций должны быть переведены из двоичной CC в коды ASCII для отображения на экране, также как и коды нажатых клавиш для обработки в ПК часто требуют перевода в двоичную CC;

· пользователь-профессионал может получить информацию на экране о состоянии аппаратуры (об адресах и содержимом регистров микропроцессора, портов, памяти) в шестнадцатеричных кодах.

 

Контрольные вопросы и задания

 

1. Какое из тождеств верно:

1)86 = 1110110b; 2) 5Ah = 86; 3) ABh = 10101011b; 4) ABh = 1010110b

 

2. Какая запись числа верна:

1)26 в коде ASCII = 0011 0010 0011 0110; 2) 26 = 1Bh; 3) 1Ah = 11011b

 

3. Какова запись числа 125 в h-СС:

1) 1111101b 2) 5Ah 3) 80h 4) 1011101b 5) 7Dh

 

4. Какова запись числа 110010b в десятичной СС:

1)1111101b 2) 50h 3) 50 4) 70 5) 500



 

5. Какова запись числа 25 в кодах ASCII:

1) 0011 0010b 0011 0101b; 2) 1111101b; 3) 5Ah; 4) 0001 0010b 0001 0101b

 

6. Какое из тождеств верно :

1) 255 = 11111111b; 2) 51h = 112; 3) ACh = 10101111b; 4) BBh = 11010110b

 

7. Какая запись числа верна :

1) 26 в коде ASCII = 32h 36h; 2) 26 = 1Bh; 3) 1Ah = 11011b

 

8. Какова запись числа 127 в шестнадцатеричной СС?:

1) 11111011b 2) BAh 3) 7Eh 4) 10011101b 5) 7Fh

 

9. Какова запись числа 111101b в десятичной СС?:

1) 1111101b 2) 5Fh 3) 55 4) 61 5) 501

 

10. Найти по табл.1.1 и выписать h-коды ASCII, а затем перевести в h- и b-коды следующие числа:

1)-12; 2)-32; 3)+35; 4)-127; 5)+12

 




<== предыдущая лекция | следующая лекция ==>
Система кодирования символов ASCII | Биты, байты и слова


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.512 сек.