РАДИОТЕХНИКА
главная
устройство компьютера

Вычислительная техника

Системы счисления

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

  Десятичная система счисления состоит из девяти значащих цифр (1 – 9) и « нуля». Примечательно, что такая система появилась в эпоху средневековья. А до этого, во времена Римской Империи использовались римские цифры, отличительной особенностью которых было отсутствие «нуля», и являлась непозиционной системой счисления. Такая система представляла некоторую трудность при сложных математических расчетах, и поэтому, с зарождением рыночных отношений в Европе, появилась позиционная десятичная система счисления, представленная арабскими цифрами. Однако это изобретение не арабов, просто европейские купцы у них ее переняли. Считается, что основоположниками позиционной десятичной системой счисления являются индусы, хотя по другим источникам – шумеры и вавилоняне.

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

  В двоичной системе используется комбинация из двух цифр: «1» (сигнал высокого уровня) и «0» (сигнал низкого уровня), и простое электронное устройство, на котором можно реализовать двоичную систему, является, например транзистор, работающий в ключевом режиме. Как и десятичная, двоичная является позиционной системой счисления, с разницей лишь в том, что цена последующего разряда увеличивается не в 10, а в 2 раза. Приведем пример записи в двоичной и десятичной форме:

1100(2)=12(10)

  Здесь десятичное число «12» представлено как «1100» в двоичной форме, которым и оперирует ЭВМ. Таким образом, все операции в электронной машине производятся с помощью двоичной системы счисления. Существует много способов перевода чисел из десятичной системы в двоичную. Один из способов заключается в последовательном делении десятичного числа на «2», остатки от которых будут представлять двоичное число. Рассмотрим подробнее, как перевести число в двоичную систему, например число «113». Для этого разделим данное число на «2» с остатком:

117 / 2 = 58 (остаток 1)
58 / 2 = 29 (остаток 0)
29 / 2 = 14 (остаток 1)
14 / 2 = 7 (остаток 0)
7 / 2 = 3 (остаток 1)
3 / 2 = 1 (остаток 1)
1/ 2 = 0 (остаток 1)
Теперь запишем полученные остатки в обратном порядке выполнения действий деления. Получилось двоичное число «1110101», которое будет соответствовать десятичному «117».

  Наряду с двоичной системой счисления, в ЭВМ используется и восьмеричная, и шестнадцатеричная система счисления. Последнюю широко применяют для адресации ячеек памяти вычислительной машины. Для нее примечательно, что наряду с цифрами используются буквы латинского алфавита.

Система строения ЭВМ

  Электронная вычислительная машина в ряде случаев содержит в своем составе такие устройства, как процессор, ОЗУ, ПЗУ, устройство ввода и вывода информации, счетчик адреса команд (С-АК), внешнюю память, регистр команд, пульт управления (ПУ). Мозговым центром ЭВМ является процессор, основу которого, можно сказать, составляют обычные транзисторы, выполненные почти на молекулярном уровне. Рассмотрим простейшую структурную схему построения ЭВМ. структурная схема построения ЭВМ   С помощью устройства ввода (УВ) в оперативное запоминающее устройство (ОЗУ) вводится программа и соответствующие данные, которыми обеспечивает (УВП) – устройство внешней памяти. Вводимая программа состоит из команд, записанных одна за другой в определенных ячейках памяти. Каждая ячейка имеет свой порядковый номер, называемый адресом. При запуске программы с пульта управления задается начальный адрес программы, который и устанавливается в адресном счетчике команд (С-АК). После этого из ОЗУ команда, содержащая код определенной операции (сложение, вычитание и др.) и адреса операндов, передается в регистр команд (РК). Что такое операнд? Это число, над которым нужно выполнить задуманную операцию. В процессоре выбранные операнды подвергаются обработке в соответствии с требуемой операцией, после чего, результат снова направляется обратно в ОЗУ, где он записывается, а в счетчике команд происходит увеличение на единицу адрес следующей команды. После происходит выполнение следующей команды. Устройство вывода (Выв) выводит результаты вычислений на монитор, принтер или перфоленту. В устройство пульта управления входит клавиатура для набора адреса команд, операндов, остановка и пуск выполнения программы.

  Интерес представляют такие устройства памяти, как оперативные запоминающие (ОЗУ) и постоянные запоминающие (ПЗУ), которые относятся к внутренней памяти машины. Существует и внешняя память: жесткий диск и др. накопители. ОЗУ можно сравнить с памятью человека, хранящей необходимые нам данные для обработки, сравнения и выполнения различных операций. Если нам нужны какие-то специфические данные, например таблица умножения, мы обращаемся к своей внутренней памяти (ПЗУ), а при отсутствии данных – обращаемся к различным справочникам и книгам, что эквивалентно обращению к внешней памяти: жесткому диску и др. накопителям. Поэтому память ОЗУ является временной и по окончании работы программы или при переходе к другой задаче, информация из ОЗУ часто удаляется. Что нельзя сказать о ПЗУ. В ней хранятся необходимые числовые значения и другие важные данные для работы ЭВМ. В отличие от ОЗУ, информация в ПЗУ сохраняется после завершения работы ЭВМ.


  Литература:
1. Никитин В. А. "Книга начинающего радиолюбителя" 2005г.
2. П. Нортон, Д. Соухэ "Язык ассемблера для IBM PC" 1993 г.
полезные ссылки


Hosted by uCoz