hi
ich hab nochmal eine frage, was das booten von usb-sticks anbelangt..
es gibt ja tools, mit denen man das image einer boot-floppy auf einen usb stick bringen kann, und dann von diesem booten kann...das sollte doch im umkehrschluss bedeuten, dass man jeden beliebigen floppy bootsektor auf einen usb-stick kopieren und davon booten kann...eigenartigerweise ist das aber nicht so:
ein beispiel (kompilieren mit: nasm boot.asm -o boot.bin)
Code:
;start boot.asm
[ORG 0]
jmp 7C0h:start ; Goto segment 07C0
start:
MOV AX, 0B800h
MOV DS, AX
MOV CL, 'A'
MOV CH, 223
mov [15eh], cx
MOV CL, 'e'
MOV CH, 223
mov [15fh], cx
MOV CL, 'l'
MOV CH, 223
mov [160h], cx
MOV CH, 223
mov [161h], cx
MOV CL, 'o'
MOV CH, 223
mov [162h], cx
hang: ; Hang!
jmp hang
times 510-($-$$)
db 0
dw 0AA55h
;end boot.asm
ich hab mir einen
x86-emulator gezogen (, da kann man sich eine virtuelle floppy erstellen und von dieser den boot-sector mit einer beliebigen bin beschreiben - das hab ich mit diesem code hier gemacht und es funktioniert prima..wenn ich es aber in den boot-sektor von meinem usb-stick kopieren klappt es nicht...woran liegt das; kenn sich da einer aus?
danke,
martin
[edit=alcaeus]Code-Tags eingefuegt. Mfg, alcaeus[/edit]
Um Rekursion zu verstehen, muss man zunächst Rekursion verstehen.