Архитектура компьютера. Непосредственные вычисление в десятичной системе счисления

Страницы работы

24 страницы (Word-файл)

Фрагмент текста работы

Федеральное агентство по образованию

Комсомольский-на-Амуре техникум информационных технологий и сервиса

Контрольная работа

по дисциплине

«Математика и информатика »

Выполнил (а):

студент (ка) группы:         № 923                                                                             

Ф.И.О. шифр:     27-01      

вариант:                1     

Проверил:                   преподаватель                                  

подпись препод.

Комсомольск-на-Амуре

2007г.
СОДЕРЖАНИЕ

Задание №1 (1) 3

Задание № 2 (11) 9

Архитектура компьютера. 9

Задание № 3 (21) 19

Приложение 1. 23

Список использованной литературы.. 24


Задание №1 (1)

Даны три числа А10, В2, С16, в десятичной, двоичной и шестнадцатеричной системах счисления соответственно. Каждое из этих чисел представить в двух других видах. И выполнить арифметические действия в двоичной системе счисления:

1)  А + В

2)  (А + В) – С

3)  А * В

Результаты вычислений проверить: непосредственным вычислением в десятичной системе счисления и с помощью программы Калькулятор.

Числа заданы в следующей таблице

                  Числа

№ задачи

А10

В2

С16

1

12

1010101

12Е

Решение:

1.  Переведем число 1210 в двоичную систему счисления

12

2

 

12

6

2

 

0

6

3

2

 

0

2

1

 

1

¿

Получаем 1210 = 11002

С помощью таблицы (Приложение 1) переведем число 11002 в шестнадцатеричную систему счисления

11002 = С16

Проверка:

Число 11002 четырехзначное. Записываем сверху разряды 0, 1, 2, 3 и выполняем проверку:

1³1²0¹0º2 = 1 * 23 + 1 * 22 + 0 * 21 + 0 * 20= 8 + 4 +0 + 0 = 1210

Ответ: 121011002С16


2.  Переведем число 10101012 в десятеричную систему счисления. Это число семи разрядное. Запишем сверху разряды 0, 1, 2, 3, 4, 5, 6 и произведем действия:

160514031²0¹1º2 = 1 * 26 + 0 * 25 + 1 * 24 + 0 * 23 + 1 * 22 + 0 * 21+ 1 * 20 =

= 64 +0 + 16 + 0 + 4 + 0 + 1 = 8510

Теперь переведем число 10101012 в шестнадцатеричную систему счисления. Разделим 10101012 на группы с права на лево на тетрады, слева добавим один нуль, после этого воспользуемся таблицей (Приложение 1):

01012 = 516           01012 = 516           10101012 = 5516

Проверка:

Для проверки правильности выполнения вычислений, переведем 8510 в шестнадцатеричную и в двоичную систему счисления

85

16

 

80

5

 

5

¿

Получаем 8510 = 5516

85

2

 

84

42

2

 

1

42

21

2

 

0

20

10

2

 

1

10

5

2

 

0

4

2

2

 

1

2

1

 

0

¿

Получаем 8510 = 10101012

Ответ: 1010101285105516


3.  Переведем число 12Е16 в десятеричную систему счисления. Число трехразрядное. Запишем сверху разряды 0, 1, 2 и выполним действия:

122¹Еº16 = 1 * 162 + 2 * 16¹ + 14 * 16º = 256 + 32 + 14 = 30210

Переведем число 30210 в двоичную систему счисления

302

2

 

302

151

2

 

0

150

75

2

 

1

74

37

2

 

1

36

18

2

 

1

18

9

2

 

0

8

4

2

 

1

4

2

2

 

0

2

1

 

0

¿

Получаем 30210 = 1001011102

Проверка:

Число 1001011102 девятизначное. Сверху расставляем разряды и переводим это число в двоичную систему счисления:

1807061504131²1¹0º2  = 1 * 28 + 0 * 27 +0 * 26 + 1 * 25 + 0 * 24 + 1 * 23 + 1 * 22 +

+ 1 * 21 + 0 * 20 = 256 + 0 + 0 + 32 + 0 + 8 + 4 + 2 + 0 = 30210

302

16

 

302

18

16

 

14

16

1

 

2

¿

Получаем 30210 = 12Е16

Ответ: 12Е16302101001011102


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

а)  А + В,                   где А = 11002;                В = 10101012

Решение:

Правила сложения

0 + 0 = 0

1 + 0 = 1

0 + 1 = 1

1 + 1 = 10

+

'

'

'1

1

0

02

1

0

1

0

1

0

12

1

1

0

0

0

0

12

Проверка:

Для проверки вычислений, переведем 11002 и 10101012 в десятеричную систему счисления.

Число 11002 четырехзначное. Расставляем разряды 0, 1, 2, 3 и переводим число в десятеричную систему счисления:

1³1²0¹0º2 = 1 * 23 + 1 * 22 + 0 * 21 + 0 * 20= 8 + 4 +0 + 0 = 1210

Число 10101012 семизначное. Расставляем сверху разряды 0, 1, 2, 3, 4, 5, 6 и переводим число в десятеричную систему счисления:

160514031²0¹1º2 = 1 * 26 + 0 * 25 + 1 * 24 + 0 * 23 + 1 * 22 + 0 * 21+ 1 * 20 =

= 64 +0 + 16 + 0 + 4 + 0 + 1 = 8510

Число 11000012, как и предыдущее тоже семизначное. Расставляем сверху разряды и выполняем действия:

161504030²0¹1º2 = 1 * 26 + 1 * 25 + 0 * 24 + 0 * 23 + 0 * 22 + 0 * 21+ 1 * 20 =

= 64 + 32 + 0 + 0 + 0 + 0 + 1 = 9710

Теперь в десятеричной системе счисления складываем 1210 и 8510

+

1210

8510

Получаем

9710

Ответ:  11002 + 10101012 = 9710


б)  (А + В) – С

А = 11002                                 По результатам предыдущего решения

В = 10101012                           (А + В) = 11000012

С = 1001011102

Решение:

Правила вычитания

0 - 0 = 0

1 - 0 = 1

1 - 1 = 0

10 - 1 = 1

¾

1

'0

1

0

0

1

1

'1

02

1

1

0

0

0

0

12

1

1

0

0

1

1

0

12

Проверка:

Для проверки вычислений, переведем 11000012 и 1001011102 в десятеричную систему счисления.

Число 11000012 семизначное. Расставляем разряды и выполняем действия:

161504030²0¹1º2 = 1 * 26 + 1 * 25 + 0 * 24 + 0 * 23 + 0 * 22 + 0 * 21+ 1 * 20 =

= 64 + 32 + 0 + 0 + 0 + 0 + 1 = 9710

Число 1001011102 девятизначное. Расставляем разряды и переводим это число в десятичную систему счисления:

1807061504131²1¹0º2  = 1 * 28 + 0 * 27 +0 * 26 + 1 * 25 + 0 * 24 + 1 * 23 + 1 * 22 +

+ 1 * 21 + 0 * 20 = 256 + 0 + 0 + 32 + 0 + 8 + 4 + 2 + 0 = 30210

Число 110011012 восьмизначное. Сверху расставляем разряды и переводим это число в десятеричную систему счисления:

17160504131²0¹1º2 = 1 * 27 + 1 * 26 + 0 * 25 + 0 * 24 + 1 * 23 + 1 * 22 + 0 * 21+ 1 * 20 =

= 128 + 64 +0 + 0 + 8 + 4 + 0 + 1 = 20510

Теперь в десятеричной системе счисления вычитаем 30210 и 9710

¾

30210

9710

Получаем

20510

Ответ:  (11002 + 10101012) – 1001011102 = 20510


в)  А * В

А = 11002;                                В = 10101012

Решение:

Правила умножения

0 * 0 = 0

1 * 0 = 0

0 * 1 = 0

1 * 1 = 1

Умножение на нуль опускаем, так как при умножении на нуль результатом будет нуль.

*

1

0

1

0

1

0

12

1

1

0

02

+

1

0

1

0

1

0

1

1

0

1

0

1

0

1

1

1

1

1

1

1

1

1

0

02

Проверка:

Для проверки вычислений, переведем 11002 и 10101012 в десятеричную систему счисления.

Число 11002 четырехзначное. Расставляем разряды и переводим число в десятеричную систему счисления:

1³1²0¹0º2 = 1 * 23 + 1 * 22 + = 8 + 4 = 1210

Число 10101012 семизначное. Расставляем разряды и переводим число в десятеричную систему счисления:

160514031²0¹1º2 = 1 * 26 + 1 * 24 + 1 * 22 + 1 * 20 = 64 + 16 + 4 + 1 = 8510

Число 11111111002 десятизначное. Расставляем разряды и переводим это число в десятеричную систему счисления:

191817161514131²0¹0º2  =  1 * 29 + 1 * 28 + 1 * 27 + 1 * 26 + 10 * 25 + 1 * 24 + 1 * 23 +

+ 1 * 22= 512 + 256 + 128 + 64 +32 + 16 + 8 + 4 = 102010

Теперь в десятеричной системе счисления умножаем 1210 и 8510

*

1210

8510

Получаем

102010

Ответ:  11002 * 10101012 = 102010


Задание № 2 (11)

Архитектура компьютера

В зависимости от задач и целей компьютер может состоять из различных устройств. В минимальный состав ПК входят следующие основные блоки: системный блок, дисплей (монитор), клавиатура.

К системному блоку могут подключаться различные дополнительные устройства (устройства ввода-вывода), которые расширяют возможности компьютера. С точки зрения расположения устройства делятся на внутренние и внешние. Как правило, внутренние устройства выполняют функции обработки и хранения информации, а внешние – функции ввода и вывода. Внутренние устройства располагаются внутри системного блока и подключаются к материнской плате. Внешние устройства подключаются к системному блоку с помощью кабелей и разъемов.

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

Похожие материалы

Информация о работе