В обоих случаях objdump -d test.s покажет вам 0x30 (ascii для числового представления текста ‘0’). Вопрос: это баг или фича?
401010: 3c 30 cmp $0x30,%al
Предположительно - это баг, т.к. .equ ‘\n’ - это 0xa:
Disassembly of section .text:
0000000000000000 <_start>:
0: 48 c7 c1 30 00 00 00 mov $0x30,%rcx
7: 48 c7 c7 30 00 00 00 mov $0x30,%rdi
e: 48 c7 c0 0a 00 00 00 mov $0xa,%rax
15: 48 c7 c0 3c 00 00 00 mov $0x3c,%rax
1c: 0f 05 syscall
сорс:
.equ NOL, '0'
.equ NUL, '\0'
.equ ABZAC, '\n'
.section .text
.globl _start
_start:
movq $NOL, %rcx
movq $NUL, %rdi
movq $ABZAC, %rax
movq $60, %rax
syscall
gas, x86-64
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | fz – сборка ассемблера и C без make/cmake, одна команда, парал | 7 | 6 | 18-05-2026 |
| 2 | Линукс на Intel 4004 | 0 | 5 | 23-06-2026 |
| 3 | Во всех садах запели птички всем космонавтам оторвут яички | -10 | 1 | 12-04-2024 |
| 4 | wget, curl - не получается скачать файл с пробелами в имени | 0 | 5 | 01-06-2026 |
| 5 | А людям хуй | -10 | 0 | 03-06-2021 |
| 6 | Debian Woody на qemu - не работает горячая смена дисков | -5 | 3 | 13-06-2026 |
| 7 | Re: Установка win 3.1 на qemu | 2 | 3 | 27-06-2026 |
| 8 | Непонятно удаление | 0 | 5 | 25-06-2026 |
| 9 | Дума За Азалупа | -10 | 2 | 29-01-2024 |
| 10 | НОМЕРА В ПРОДАЖЕ НА ВСЕ НОМЕРА ЕСТЬ ДИСКОНТ ОБСУЖДАЕМЫЙ!!!!!!!!!! VIP ... | 1 | 2 | 27-06-2026 |