Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ASM_04_formaty_dannyh_INT_LAB_02_ukr.doc
Скачиваний:
1
Добавлен:
09.09.2019
Размер:
112.13 Кб
Скачать

Протокол переведення чисел

Спочатку переведемо задані числа в двійкову систему числення, а потім дамо їх внутрішнє представлення.

  1. 5910 - ?2

59

2

58

29

2

1

28

14 ™1

2

1

14

7

2

0

6

3 5~~™П

2

1

2

1

1

59d 0011 1011b (BYTE)

- 59d 0011 1011b - двійковий код числа |- 59|

1100 0100b - інверсія

+ 1

1100 0101b - додатковий код

  1. 2110 - ?2

21 = 16 + 5 = 24 + 22 + 1 = 10101

21d 0001 0101b (BYTE)

- 21d 0001 0101b - двійковий код числа |- 59|

1110 1010b - інверсія

+ 1

1110 1011b - додатковий код

  1. 225410 - ?2

2254 = 211 + 27 + 26 + 23 + 22 + 21 = 1000 1100 1110

2254d 0000 1000 1100 1110 b (WORD)

-2254d 0000 1000 1100 1110 b - двійковий код числа |- 2254|

1111 0111 0011 0001 b - інверсія

+ 1

1111 0111 0011 0010 b - додатковий код

  1. 225410 - ?2

2216d 0000 1000 1010 1000 b (WORD)

-2216d 0000 1000 1010 1000 b - двійковий код числа |- 2254|

1111 0111 0101 0111 b - інверсія

+ 1

1111 0111 0101 1000 b - додатковий код

Машинне представлення заданих чисел.

Dec

Byte

Word

Bin

Hex

Bin

Віх 1

59

0011 1011

ЗВ

0000 0000 0011 1011

00003В

-59

1100 0101

С5

1111 1111 1100 0101

FFC5

21

0000 0101

15

0000 0000 0000 0101

0015

-21

1110 1011

ЄВ

1111 1111 1110 1011

FFEB

2254

0000 1000 1100 1110

008СЕ

-2254

1111 0111 0011 0010

F732

2216

0000 1000 1010 1000

008А8

-2216

1111 0111 0101 1000

F758

Програма на мові Асемблер.

TITLE Модуль pr_02_int.asm

.386

.model flat,stdcall

ExitProcess PROTO :DWORD

;---------------------------------------

.data

;----------- byte ------------------

ib byte 59

byte 21

byte -59

byte -21

;----------- word ------------------

iw word 59

word 21

word -59

word -21

;

word 2216

word 2254

word -2216

word -2254

;------------- dword -------------

idw dword 2216

dword 2254

dword -2254

dword -2216

;---------------------------------------

.code

main proc

INVOKE ExitProcess,0

main endp

end main

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]