Я сделал простую программу на ассемблере ради обучения и попытался сделать перерыв в операции без операции, но ассемблер не будет слушать, и я редко получаю возможность в целом вносить разрывы в код.
Не могли бы вы объяснить, где я могу поставить перерывы и почему я не могу поставить их по адресу без операции?
Dump of assembler code for function _start:
0x00000000004000b0 <+0>: nop
0x00000000004000b1 <+1>: mov $0x4,%eax
0x00000000004000b6 <+6>: mov $0x1,%ebx
0x00000000004000bb <+11>: mov $0x600124,%ecx
0x00000000004000c0 <+16>: mov $0xd,%edx
0x00000000004000c5 <+21>: int $0x80
End of assembler dump.
(gdb) break 0x4000b0
Function "0x4000b0" not defined.