Любой ассемблер Linux x86-64?

В Python

Для символов ASCII в диапазоне [-~] в Python 2:

 >>> import binascii
>>> bin(int(binascii.hexlify('привет'), 16))
'0b110100001100101011011000110110001101111'
 

Обратно:

 >>> n = int('0b110100001100101011011000110110001101111', 2)
>>> binascii.unhexlify('%x' % n)
'Привет'
 

В Python 3.2+:

 >>> bin(int.from_bytes('hello'.encode(), 'big'))
'0b110100001100101011011000110110001101111'
 

Обратно:

 >>> n = int('0b110100001100101011011000110110001101111', 2)
>>> n.to_bytes((n.bit_length() + 7) // 8, 'большой').decode()
'Привет'
 

0
19.05.2017, 14:36
1 ответ

САСМ

Для редактирования файлов.

$ apt-get install sasm

НАСМ

Для компиляции файлов.

$ apt-get install nasm
-2
13.04.2020, 19:15

Теги

Похожие вопросы