[assembler]Problem z kompilacją
Ostatnio zmodyfikowano 2009-08-23 13:25
skovv Temat założony przez niniejszego użytkownika |
[assembler]Problem z kompilacją » 2009-08-18 18:02:42 (sorki że tu ale nie należę do innych for :| ) Witam ponownie. Znalazłem dziś na ten stronie kurs( http://www.osprogramming.webpark.pl/kurs.html) pisania systemów operacyjnych :] ściągnąłem wymagane oprogramowanie(NASM).Wsadziłem do jego folderu mój kod(aa.asm): [org 0x0000] [bits 16]
[SEGMENT .text] mov ax, 0x0100 mov ds, ax mov es, ax cli mov ss, ax mov sp, 0xFFFF sti mov si, strPowitanie call print_string mov ah,00h int 16h ; zaczekaj na wciśnięcie klawisza int 19h ' restart print_string: lodsb ; załaduj następny znak or al, al ; sprawdź czy to już koniec napisu (czy biężący znak to 0) jz .koniec mov ah, 0x0E mov bh, 0x00 ; strona graficzna mov bl, 0x07 ; atrybuty tekstu int 0x10 jmp print_string .koniec: ret [SEGMENT .data] strPowitanie db "help me! xD", 0x00
[SEGMENT .bss]
i odpalam NASM.Pisze jak kazali w kursie: nasm a.asm -o kernel.bin.
i mam błąd: aa.asm:19 error: comma, colon or end of line expected
:/ Może to coś z kodem? będę wdzięczny jeśli ktoś pomoże :] |
|
DejaVu |
» 2009-08-18 18:23:58 ' restart Komentarze się pisze używając średnika, a nie cudzysłowa. |
|
skovv Temat założony przez niniejszego użytkownika |
» 2009-08-18 18:26:21 aha xD Dziex za pomoc...tak żeby nie zaśmiecać forum to nie zamykam tematu i jak będę miał jakieś następne noobskie pytanie to się zapytam ok?
E1:Działa! xD Dziex |
|
skovv Temat założony przez niniejszego użytkownika |
» 2009-08-18 18:55:38 Ehh...Mały problem :/ Stworzyłem ten system.bin i wgrałem na dyskietkę.Resetuje kompa i mi się Windows odpala ;/ Co zrobić? |
|
kampar |
» 2009-08-18 20:04:35 Nie zabardzo znam sie na tym, ale sprobuj wgrac system na CD i ustaw w biosie bootowanie na CD-ROM |
|
pixelmaster |
» 2009-08-18 20:16:19 lub ustaw w biosie botowanie z dyskietki na 1 miejscu Edit: Otrzymany plik kernel.bin skopiuj na dyskietkę z przygotowanym bootloaderem. Możesz teraz zrestartować komputer i zobaczyć wyniki swojej pracy. bez bootloadera sie nie uda bo odpowiada on za uruchomienie twojego "systemu" |
|
kampar |
» 2009-08-18 20:19:07 jesli tez sie nie odpali proponuje pogrzebac w pliku boot.ini (windows) |
|
DeBugger |
» 2009-08-18 20:21:10 Nie lepiej instalnac sobie GRUB'a?? :)
//edit: Tak btw. nie lepiej uzyc FASM'a?? |
|
« 1 » 2 |