Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика-Методичка(Лабы).doc
Скачиваний:
8
Добавлен:
02.09.2019
Размер:
522.75 Кб
Скачать

Сложение чисел в формате с фиксированной точкой

Задача. Найти сумму (разность) двух чисел A и B, заданных в виде машинных кодов в формате с фиксированной точкой в 16-ти разрядной сетке. В качестве ответа записать код суммы чисел (в 2-й или 16-й системе счисления) и десятичное число, соответствующее этому коду.

A

B

A

B

1.

FE38

017A

1.

FE54

0180

2.

013A

FDFC

2.

FE82

0080

3.

FE64

0100

3.

FDBB

00C7

4.

FEB4

FEF8

4.

FE17

013A

5.

FDCD

01BC

5.

0140

FDC0

6.

FE93

010C

6.

0104

FE7C

7.

FF04

FEFC

7.

FDB9

0081

Сложение чисел в формате с плавающей точкой

Задача. Найти сумму (разность) двух чисел A и B, заданных в виде машинных кодов в формате с плавающей точкой в 32-х разрядной сетке. В качестве ответа записать код суммы чисел (в 2-й или 16-й системе счисления) и десятичное число, соответствующее этому коду.

A

B

A

B

1.

41EC0000

C3103800

1.

427C1800

C27C1000

2.

4320C100

C320C180

2.

C311D900

421EA000

3.

41F80000

42FA6000

3.

C3127800

42283000

4.

41DE0000

C3104A00

4.

3F800000

3F400000

5.

3F400000

BF800000

5.

42D8C000

42331000

6.

4218A000

41C20000

6.

C2A64000

41E20000

7.

C28C2000

42804000

7.

C232C000

C2D8A000

Выполнить действия над машинными кодами чисел:

1. а) с фиксированной точкой в 16-ти разрядном формате

Х = А+В, где А = 378; В = – 456;

б) с плавающей точкой и смещенным порядком в 32-х разрядном формате

Y = C+D, где С = – 259,5; D = 14 3/4.

Результаты X и Y представить в разрядных сетках соответствующих форматов.

2. а) с фиксированной точкой в 16-ти разрядном формате

Х = А+В, где А = – 512; В = 314;

б) с плавающей точкой и смещенным порядком в 32-х разрядном формате

Y = C+D, где С = 15,75; D = – 30 1/4.

Результаты X и Y представить в разрядных сетках соответствующих форматов.

3. а) с фиксированной точкой в 16-ти разрядном формате

Х = А+В, где А = 256; В = – 512;

б) с плавающей точкой и смещенным порядком в 32-х разрядном формате

Y = C+D, где С = 250,375; D = 15 1/2.

Результаты X и Y представить в разрядных сетках соответствующих форматов.

4. а) с фиксированной точкой в 16-ти разрядном формате

Х = А+В, где А = 444; В = – 563;

б) с плавающей точкой и смещенным порядком в 32-х разрядном формате

Y = C+D , где С = – 250,375; D = – 15 1/2.

Результаты X и Y представить в разрядных сетках соответствующих форматов.

5. а) с фиксированной точкой в 16-ти разрядном формате

Х = А+В, где А = – 264; В = – 336;

б) с плавающей точкой и смещенным порядком в 32-х разрядном формате

Y = C+D, где С = – 260,625; D = 13 7/8.

Результаты X и Y представить в разрядных сетках соответствующих форматов.

6. а) с фиксированной точкой в 16-ти разрядном формате

Х = А+В, где А = 268; В = – 368;

б) с плавающей точкой и смещенным порядком в 32-х разрядном формате

Y = С+D , где С = 12,125; D = – 24 5/8.

Результаты X и Y представить в разрядных сетках соответствующих форматов.

7. а) с фиксированной точкой в 16-ти разрядном формате

Х = А+В, где А = – 260; В = – 252;

б) с плавающей точкой и смещенным порядком в 32-х разрядном формате

Y = C+D, где С = 128,25; D = – 140 1/8.

Результаты X и Y представить в разрядных сетках соответствующих форматов.