Я пишу загрузчик и обнаружил странную проблему.
my env: Linux chen-p c 4.15.0-30deepin-generi c # 31 SMP Пт, 30 ноября 2004 г. : 29: 02 UT C 2018 x86_64 GNU / Linux
loader.s из здесь :
.intel_syntax noprefix
.code16
.text
.globl _start
_start:
mov ax, cs
mov ds, ax
mov es, ax
mov ax, 0x00
mov ss, ax
mov sp, 0x7c00
jmp $
журнал:
$ ld -Ttext 0x7c00 --oformat=binary loader.o -o loader.bin # it words
$ ld -Ttext 0x10000 --oformat=binary loader.o -o loader.bin # get an error
loader.o: In function `_start':
почему? чем отличается?