9 Июнь 2008

5.Счетчики: назначение, условное обозначение, применение и работа цифрового узла

написано в рубрике: Архитектура ЭВМ (Т) — Метки: , — Михаил @ 19:40

Счетчики (архитектура ЭВМ)

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

Считывание результатов может быть после каждого счетного импульса, в параллельном коде.

Классификация счетчиков по направлению:

1.суммирующие

2.вычитающие

3.реверсивные.

По способу организации переноса:

1.последовательным

2.параллельным

3.последовательно параллельным.

Счетчик выполняется в виде интегральной микросхемы. Счетчик состоит из 3х разрядов по формуле m=2 (в n степени) счетчик будет считать до 8.

В каждом разряде имеется T- триггер, который меняет свое состояние по заднему фронту входного сигнала. На выходе разряда информация меняется в 2 раза реже, чем входной сигнал. Каждый последующий разряд будет в 2 раза реже предыдущего разряда.

4.Регистры: назначение, условное обозначение, применение и работа цифрового узла

написано в рубрике: Архитектура ЭВМ (Т) — Метки: , — Михаил @ 19:34

Регистры – предназначены для приема, хранения и выдачи одного слова. Кроме хранения могут выполняться и другие операции. (Например: сдвига; преобразования из последовательного в параллельный код). Основу каждого разряда регистра составляет триггер.

Триггер – это простейшая электрическая схема, обладающая двумя состояниями устойчивого равновесия, способная скачком переходить из одного состояния в другое. В триггере есть входы и выходы.

Входы делятся на информационные и вспомогательные. Основу регистра составляет R,S – триггер. (Существуют другие триггер

ы – J, JK, D и другие). Схема регистра в каждом разряде имеет:

1.входная схема, состоящая из элемента конъюктора

2.триггер для хранения данных

3.выходная схема

3.Состав и классификация ЭВМ.

написано в рубрике: Архитектура ЭВМ (Т) — Метки: , — Михаил @ 19:33

класификация эвм:

1)по принцепу действия(аналогывые цефравые гибридные)

2)по этапам создания и елементной базе

3)по назначению (уневерсальные проблемно орентированные специализированные)

уневерсал для решения самых обычных инженерно тех. матем. задач

задачи имеют сложные алгоритмы обработки и большие массивы обработки дланных

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

специализированные-для решения узкого круга задач или реализации строго определённых группы функций это лпозволяет снизить стоимостьмашины повысить производительность.

для уневирсальных ЭВМ особенность:

1)производительность

2)различные формы обработки данных

3)обширная мунклатура выполняемых операций

по способу организации вычеслительного процесса:

1)ЭВМ с одним процессором

2)с несколькими

по размерам вычеслительной мощности:

1)супер ЭВМ

2)большие ЭВМ

3)малые ЭВМ

4)микро ЭВМ

по функциональным возможностям:

1)быстродействия

2)разрядность

3)быстродействие всех ЗУ

4)ВНУ

2. Выполнение арифметических операций над числами в двоичной системе счисления.

Коды двоичных чисел

  1. прямой код
  2. обратный код
  3. дополнительный код

В ЭВМ в процессе осуществляются все вычисления. Процессор имеет в своем составе АЛУ и УУ. В свою очередь АЛУ имеет сумматор. В сумматоре выполняются суммирования чисел и логические операции. Все арифметические операции сводятся к сложению ( например вычитание есть сложение в дополнительном коде, умножение - есть сложение со сдвигом влево, деление – есть сложение со сдвигом вправо) все остальные функции сводятся к выполнению арифметических операций (например: sin x раскладывается в ряд)

1. прямой код – получается из двоичного числа путем прибавления 0 – для положительного числа и 1 – для отрицательного числа. Знаковый разряд отделяется от двоичных записей числа точкой.

А10=13

А2=1101

Апрямой код=0.1101

0.-знак разряда

1101 – двоичная запись числа

B10=-11

B2=-1011

Bпрямой код=1.1011

1.-знаковый разряд

1011 – двойная запись числа

2. Обратный код

получается из прямого путем замены нулей на единицы, а единицы на нули в двоичной записи числа, знаковый разряд не изменяется. Примечание: для положительного числа коды не меняются.

Апрямой кодобратный коддополнительный код

Bпрямой код=1.1011

Bобратный код=1.0100

3. Дополнительный код

получается из обратного путем прибавления единицы в младший разряд.

Bпрямой код=1.1011

Bобратный код=1.0100

Bдополнительный код=1.0100+1=1.0101

А10=24

В10=-18

А2=11000

Апк=0.11000

Аок=0.11000

Адк=0.11000

Bпк=1.10010

Bок=1.01101

Bдк=1.01110

Выполнение арифметических операций в двоичной системе вычисления

x

y

z

0

0

0

0

1

1

1

0

1

1

1

0

1 примечание: при выполнении действий количества разрядов в двоичной записи числа должно быть одинаковым 101+добавляем 010.

2 примечание: вычитание заменяется сложением в дополнительных кодах

А=85

B=-58

А10=85

85 1

42 0

21 1

10 0

5 1

2 0

1

А2=1010101

А8=125

А2=1010101

А10=55

А10=5*16 (в 1 степени)+5*16 (в 0 степени)=80+5=85

B=-58

B10=-58

B2=111010

58 0

29 1

14 0

7 1

3 1

1

B8=72 B10=7*8 (в 1 степени)+7*2(в 0 степени)=56+2=58

B16=3A B10=3*16(в 1 степени)+10*16(в 0 степени)=48+10=58

Bпрямой код=1.0111010

Bобратный код=1.1000101

Bдополнительный код=1.1000110

Апк=0.1010101 (+85)+Bдк= 1.1000110 (-58) = 0.00011011

1. Системы счисления применяемые в ЭВМ. Перевод чисел из одной системы счисления в другую.

написано в рубрике: Архитектура ЭВМ (Т) — Метки: , , — Михаил @ 19:27

Способ представления любого числа по средствам алфавита символов, называемого цифрами. Существуют непозиционная и позиционная система счисления. В непозиционной вес цифр не зависит от положения в записи числа (римские цифры X=10, XXXI=31). В позиционной системе счисления вес цифры зависит от положения в записи числа.

Каждая система счисления позиционная характеризуется основанием (q). Основание – количество различных цифр, употребляемых в позиционной СС: двоичная (0,1), восьмеричная (0,1,2,3,4,5,6,7), десятичная (0,1,2,3,4,5,6,7,8,9), шестнадцатеричное (0.1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)

Десятичная

Двоичная

Восьмеричная

шестнадцатеричная

0

0

0

0

1

01

1

1

2

10

2

2

3

11

3

3

4

100

4

4

5

101

5

5

6

110

6

6

7

111

7

7

8

1000

10

8

9

1001

11

9

10

1010

12

A

11

1011

13

B

12

1100

14

C

13

1101

15

D

14

1110

16

E

15

1111

17

F

16

10000

20

10

17

10001

21

11

18

10010

22

12

19

10011

23

13

20

10100

24

14

Перевод из одной системы счисления в другую

1) Перевод из десятичной в двоичную систему счисления, затем из двоичной обратно в десятичную

Из 10 в 2

A10=25

A2=?

25 1 1 – остаток есть

12 0 0 – остатка нет

6 0

3 1

1

A2=11001

Для преобразования десятичного числа в двоичное число делят на 2 и пишут под исходным числом. Справа за чертой от числа пишут 1 – если остаток есть и 0 – если остатка нет. Результат считывается снизу вверх начиная с единички слева от черты.

Из 2 в 10

A2=11001 – по степени

A10=?

A10=1*2(в 4 степени)+1*2(3 степени)+0*2(2 степени)+0*2(1 степени)+1*2(в 0 степени)=16+8+1=25

2)Перевод из двоичной в восьмеричную, затем из восьмеричной в десятичную

Из 2 в 8

А2=1001101

A8=?

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

А8=115

Из 8 в 10

А8=115

А10=1*8 (во 2 степени)+1*8(в 1 степени)+5*8(в 0 степени)=64+8+5=77

3)Перевод с двоичного в шестнадцатеричное

выполняется аналогично предыдущему ( переводу из 2 в 8), но группы делят на 4 символа.

А2=1001101

А16=?

А=10

B=11

C=12

D=13

E=14

F=15

А10=4*16(в 1 степени) +13*16(в 0 степени)=77

< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 >

© Проект «Студенты-Программеры»., 2008. Все права защищены.
Перепечатка материалов только при наличии активной ссылки на источник.
Powered by WordPress