Перевод двоичного числа в десятичное и шестнадцатеричное |
Главная / ЭКВМ / Программы для ЭКВМ / Служебные программы и утилиты |
Небольшая утилита для преобразования чисел из двоичного в шестнадцатеричное (и десятичное) представление. Написал для помощи в кодировании образов, выводимых в графическом режиме. Оптимизацию самоцелью не ставил :) На входе: RХ - "двоичное" число (любая отличная от 0 цифра считается единицей); На выходе:
Автор программы - Pavabor. Опубликовано - http://mk_152.livejournal.com/32502.html Программа "Перевод двоичного числа в десятичное и шестнадцатеричное"Файл bin2hex.mkp от 17.11.2010 (КС 18466/180)
Исходный текст для кросс-компилятораФайл bin2hex.mkl от 17.11.2010
.CHARSET 1251
; Файл bin2hex
.ORG 0
A00: ; с адреса 34
M 1
M 2
CX
M 3
M 4
8
M 0
A07: ; с адреса 24
RM 1
1
0
/
ENT
K INT
M 1
-
F X!=0 A23
RM 4
2
F X^Y
RM 3
+
M 3
A23: ; с адреса 15
K RM 4
F L0 A07
CX
ENT
RM 2
RM 3
PP M 9102 ; Вывод в строку комментариев (Работа с двоичными числами)
R/S
GOTO A00
.END
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
НПП "СЕМИКО" (383) 271-01-25 (многоканальный) |