global _start
section .text
_start:
mov eax, 0b10010100101100110111110110111110 ; эти битики будут выведены на печать
mov ecx, 0b00011000000110000001100000011000 ; битоебская фигня.
%rep 8
mov ebx, ecx
%rep 3
shr eax, 1
rcl ebx, 1
rol ebx, 7
%endrep
shr eax, 1
rcl ebx, 1
push ebx
%endrep
mov eax, 04h ; write()
mov ebx, 01h ; stdout
mov ecx, esp ; распечатаем из стека
mov edx, 32 ; 32 битика
int 80h
mov eax, 01h ; exit()
xor ebx, ebx ; errno
int 80h
Z2xvYmFsIF9zdGFydAoKc2VjdGlvbiAudGV4dAoKX3N0YXJ0OgoKCW1vdgkJZWF4LCAwYjEwMDEwMTAwMTAxMTAwMTEwMTExMTEwMTEwMTExMTEwIDsg0Y3RgtC4INCx0LjRgtC40LrQuCDQsdGD0LTRg9GCINCy0YvQstC10LTQtdC90Ysg0L3QsCDQv9C10YfQsNGC0YwKCQoJbW92CQllY3gsIDBiMDAwMTEwMDAwMDAxMTAwMDAwMDExMDAwMDAwMTEwMDAJOyDQsdC40YLQvtC10LHRgdC60LDRjyDRhNC40LPQvdGPLiAKCQoJJXJlcCA4CgkJbW92CQllYngsIGVjeAoJCSVyZXAgICAgMwoJCQlzaHIJCWVheCwgMQoJCQlyY2wJCWVieCwgMQoJCQlyb2wJCWVieCwgNwoJCSVlbmRyZXAKCQlzaHIJCWVheCwgMQoJCXJjbAkJZWJ4LCAxCgkJcHVzaCBlYngKCSVlbmRyZXAKCgogICAgCgltb3YJCWVheCwgMDRoCQk7IHdyaXRlKCkKCW1vdgkJZWJ4LCAwMWgJCTsgc3Rkb3V0Cgltb3YJCWVjeCwgZXNwICAgICAgICA7INGA0LDRgdC/0LXRh9Cw0YLQsNC10Lwg0LjQtyDRgdGC0LXQutCwCgltb3YJCWVkeCwgMzIgICAgICAgICA7IDMyINCx0LjRgtC40LrQsAoJaW50CQk4MGgKCQoJbW92CQllYXgsIDAxaAkJOyBleGl0KCkKCXhvcgkJZWJ4LCBlYngJCTsgZXJybm8KCWludAkJODBoCg==