Простейшая микро-ЭВМ



             

ДАННЫЕ И ПРОГРАММЫ - часть 3


Таблица 3.1

Представление чисел

Десятичное

Двоичное

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

Шестнадцате-ричное

0

00000000

000

00

1

00000001

001

01

2

00000010

002

02

3

00000011

003

03

4

00000100

004

04

5

00000101

005

05

6

00000110

006

06

7

00000111

007

07

8

00001000

010

08

9

00001001

011

09

10

00001010

012

ОА

11

00001011

013

12

00001100

014

ОС

13

00001101

015

OD

14

00001110

016

ОЕ

15

00001111

017

OF

16

00010000

020

10

248

11111000

370

F8

 

249

11111001

371

F9

 

250

11111010

372

FA

 

251

11111101

373

FB

 

252

11111100

374

FC

 

253

11111101

375

FD

 

254

11111110

376

FE

 

255

11111111

377

FF

 

Необходимое для выполнения программы на ЭВМ двоичное представление данных и команд для пользователя неудобно именно своей громоздкостью. Написание программы непосред­ственно в двоичных кодах утомительно и нередко приводит к ошибкам. Шестнадцатеричное представление компактно, но

не совсем удобно ввиду непривычности использования буквен­ных обозначений числовых величин.

Весьма распространенным способом представления данных и команд является их восьмеричное представление. Оно до­вольно компактно и легко переводимо в двоичную форму. Для этого достаточно запомнить двоичные коды трех первых двоичных разрядов (см. табл. 3.1). Перевод двоичного числа в восьмеричное производится следующим образом. Двоичный код разбивается справа налево на триады, каждая триада считается самостоятельным двоичным кодом трехразрядного чис­ла и заменяется соответствующей цифрой от 0 до 7. Перевод восьмеричного кода в двоичный производится аналогичным образом: каждая цифра от 0 до 7 заменяется соответствую­щим двоичным кодом.




Содержание  Назад  Вперед