Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

лаб2

.docx
Скачиваний:
0
Добавлен:
10.01.2025
Размер:
40.27 Кб
Скачать

МИНОБРНАУКИ РОССИИ

Санкт-Петербургский государственный

электротехнический университет

«ЛЭТИ» им. В.И. Ульянова (Ленина)

Кафедра ИИСТ

отчет

по лабораторной работе №2

по дисциплине «Компьютерные технологии в приборостроении»

Тема: «Вычислительное устройство. Арифметические операции»

Студенты гр. 9587

Медведев Г.Н.

Бурдин Р.А.

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

Королев П.Г.

Санкт-Петербург

2021

Цель работы:

Изучение арифметических операций и форматов данных, применяемых в вычислительных устройствах

Основные теоретические положения:

Визуальные компоненты арифметических операций находятся в палитре Numeric при работе в режиме Block Diagram.

Для изменения представления данных следует воспользоваться контекстным меню. В выпадающем меню представлены следующие типы данных:

EXT – число с плавающей запятой повышенной точности (Extended-precision floating-point numeric);

DBL – число с плавающей запятой двойной точности (Double-precision floating-point numeric);

SQL - число с плавающей запятой обычной точности (Single-precision floating-point numeric);

I64(I32, I16, I8) – целое 64- (32-, 16-, 8-) битовое число со знаком (Signed 64-bit integer numeric);

U64(U32, U16, U8) – целое 64- (32-, 16-, 8-) битовое число без знака (Unsigned 64-bit integer numeric);

CXT – комплексное число с плавающей запятой повышенной точности (Complex extended-precision floating-point numeric);

CBD – комплексное число с плавающей запятой двойной точности (Complex double-precision floating-point numeric);

CSG - комплексное число с плавающей запятой обычной точности (Complex single-precision floating-point numeric);

Для изменения формата данных воспользоваться контекстным меню лицевой панели ВИ: Format & Precision. В открывшемся меню следующие форматы данных:

Floating point – число с плавающей точкой в дробном формате;

Scientific – число с электронной плавающей точкой;

Automatic formatting – автоматический выбор между Floating point или Scientific в зависимости от показателя степени числа;

SI notation – с плавающей точкой в обозначениях СИ;

Hexadecimal – шестнадцатеричное целое число;

Octal – восьмеричное целое число;

Binary – двоичное целое число;

Absolute time – формат времени с указанием даты;

Relative time – формат времени без даты, только часы и секунды;

1 операнд

2 операнд

8-разрядный результат

16-разрядный результат

Операция

D

B

H

D

B

H

D

B

H

D

B

H

1

+

127

1111111

7F

1

1

1

128

10000000

80

128

10000000

80

2

+

127

1111111

7F

127

1111111

7F

254

11111110

FE

254

11111110

FE

3

+

128

10000000

80

128

10000000

80

0

0

0

0

0

0

4

+

128

10000000

80

1

1

1

129

10000001

81

129

10000001

81

5

+

127

1111111

7F

128

10000000

80

255

11111111

FF

255

11111111

FF

6

+

128

10000000

80

127

1111111

7F

255

11111111

FF

255

11111111

FF

7

-

127

1111111

7F

1

1

1

126

01111110

7E

126

1111110

7E

8

-

127

1111111

7F

127

1111111

7F

0

0

0

0

0

0

9

-

128

10000000

80

128

10000000

80

0

0

0

0

0

0

10

-

128

10000000

80

1

1

1

127

1111111

7F

127

1111111

7F

11

-

127

1111111

7F

128

10000000

80

255

11111111

FF

255

11111111

FF

12

-

128

10000000

80

127

1111111

7F

1

1

1

1

1

1

13

*

127

1111111

7F

127

1111111

7F

1

1

1

1

1

1

14

*

128

10000000

80

128

10000000

80

0

0

0

0

0

0

15

*

63

111111

3F

2

10

2

126

1111110

7E

126

1111110

7E

16

*

64

1000000

40

2

10

2

128

10000000

80

128

10000000

80

17

*

8

1000

8

8

1000

8

64

1000000

40

64

1000000

40

18

*

11

1011

B

11

1011

B

121

1111001

79

121

1111001

79

19

*

11

1011

B

12

1100

C

132

10000100

84

132

10000100

84

20

*

15

1111

F

16

10000

10

240

1111000

F0

240

11110000

F0

21

*

16

10000

10

16

10000

10

0

0

0

0

0

0

22

/

3

11

3

2

10

2

2

1

1

1

1

1

23

/

255

11111111

FF

4

100

4

63

111111

40

63

111111

3F

24

/

127

1111111

7F

4

100

4

31

100000

20

31

11111

1F

Обработка результатов эксперимента

Таблица 1 - Результат выполнения операций с числами без знака

1 операнд

2 операнд

8-разрядный результат

16-разрядный результат

Операция

D

B

H

D

B

H

D

B

H

D

B

H

1

+

127

1111111

7F

1

1

1

-128

1000000

80

-128

1111111110000000

FF80

2

+

127

1111111

7F

127

1111111

7F

-2

11111110

FE

-2

1111111111111110

FFFE

3

+

-128

10000000

80

-128

10000000

80

0

0

0

0

0

0

4

+

-128

10000000

80

1

1

1

-127

10000001

81

-127

1111111110000001

FF81

5

+

127

1111111

7F

-128

10000000

80

-1

11111111

FF

-1

1111111111111111

FFFF

6

+

-128

10000000

80

127

1111111

7F

-1

11111111

FF

-1

1111111111111111

FFFF

7

-

127

1111111

7F

1

1

1

126

1111110

7E

126

1111110

7E

8

-

127

1111111

7F

127

1111111

7F

0

0

0

0

0

0

9

-

-128

10000000

80

-128

10000000

80

0

0

0

0

0

0

10

-

-128

10000000

80

1

1

1

127

1111111

7F

127

1111111

7F

11

-

127

1111111

7F

-128

10000000

80

-1

11111111

FF

-1

1111111111111111

FFFF

12

-

-128

10000000

80

127

1111111

7F

1

1

1

1

1

1

13

*

127

1111111

7F

127

1111111

7F

1

1

1

1

1

1

14

*

-128

10000000

80

-128

10000000

80

0

0

0

0

0

0

15

*

63

111111

3F

2

10

2

126

1111110

7E

126

1111110

7E

16

*

64

1000000

40

2

10

2

-128

10000000

80

-128

1111111110000000

FF80

17

*

8

1000

8

8

1000

8

64

1000000

40

64

1000000

40

18

*

11

1011

B

11

1011

B

121

1111001

79

121

1111001

79

19

*

11

1011

B

12

1100

C

-124

10000100

84

-124

1111111110000100

FF84

20

*

15

1111

F

16

10000

10

-16

11110000

F0

-16

1111111111110000

FFF0

21

*

16

10000

10

16

10000

10

0

0

0

0

0

0

22

/

3

11

3

2

10

2

1

1

1

1

1

1

23

/

-1

1111111

7F

4

100

4

31

11111

31

31

11111

31

24

/

127

11111111

FF

4

100

4

-1

11111111

-1

-1

1111111111111111

-1

Таблица 2 - Результат выполнения операций с числами со знаком
Соседние файлы в предмете Компьютерные технологии в приборостроении