نمایش نتایج 1 تا 4 از 4

نام تاپیک: مشکل در بوت لودر

  1. #1
    کاربر تازه وارد آواتار tanzadeh7
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    بوشهر
    پست
    98

    مشکل در بوت لودر

    سلام من وقتی این کد رو کامپایل می کنم این خطار رو میده

    Bits 16
    jmp main



    reset_floppy:
    mov ah, 0
    mov dl, BYTE [BootDrive]

    print:
    lodsb
    cmp al, 0
    je Done
    mov ah, 0eh
    int 10h
    jmp print

    Done:
    ret



    main:
    cli
    mov ax, 0x0000
    mov ss,ax
    mov sp,0xFFFF
    sti

    mov ax, 07c0h
    mov ds, ax
    mov es, ax

    mov [BootDrive] , dl

    mov bx, buffer
    mov cl, 2
    mov ch, 0
    mov dh, 1
    mov ah, 2
    mov al, 14
    pusha
    load_root:
    int 13h
    jnc loaded_root
    call reset_floppy
    jmp load_root

    loaded_root:
    popa
    mov di, buffer
    mov cx, 224
    search_loop:
    push cx
    push di
    mov si,filename
    mov cx, 11
    ret cmpsb
    pop di
    je found_file
    pop cx
    add di, 32
    loop search_loop
    int 18h
    found_file:
    mov ax, WORD [di+15]
    mov WORD [FirstSector], ax
    mov bx, buffer
    mov ch , 0
    mov cl, 2
    mov dh, 0
    mov ah, 2
    mov al , 9

    load_fat:
    int 13h
    jnc loaded_fat
    call reset_floppy
    jmp load_fat

    loaded_fat:
    mov si,msg
    call print


    cli
    hlt

    BootDrive db 0
    filename db "KERNEL BIN"
    msg db "welcome to IRAN_OS.", 0
    FirstSector dw 0
    times 510-($-$$) db 0
    dw 0xAA55

    buffer:


    و خطا

    boot.asm:56: error: symbol `cmpsb' undefined

  2. #2
    کاربر تازه وارد آواتار tanzadeh7
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    بوشهر
    پست
    98

    نقل قول: مشکل در بوت لودر

    کسی نمیخواد جواب ما رو بده

  3. #3

    نقل قول: مشکل در بوت لودر

    ret رو به rep تغییر بده ببین درست میشه :)

  4. #4
    کاربر تازه وارد آواتار tanzadeh7
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    بوشهر
    پست
    98

    نقل قول: مشکل در بوت لودر

    ret رو rep تغییر دادم کامپایل میشه ولی بوت نمیشه

تاپیک های مشابه

  1. بوت لودر
    نوشته شده توسط farzadsw در بخش AVR
    پاسخ: 5
    آخرین پست: سه شنبه 30 آبان 1391, 14:42 عصر
  2. ساخت بوت لودر برای حافظه های فلش
    نوشته شده توسط reza10203045 در بخش توسعه‌ی هسته‌ی سیستم عامل
    پاسخ: 4
    آخرین پست: پنج شنبه 07 آبان 1388, 01:44 صبح
  3. سوال: نوشتن بوت لودر
    نوشته شده توسط mehdicpp در بخش برنامه نویسی اسمبلی خانواده x86
    پاسخ: 2
    آخرین پست: جمعه 27 دی 1387, 12:24 عصر
  4. نصب دو توزیع مبتنی بر بوت لودر lilo
    نوشته شده توسط mohsenhvac در بخش توسعه‌ی لینوکس و نرم افزارهای آزاد
    پاسخ: 0
    آخرین پست: شنبه 06 مهر 1387, 05:50 صبح
  5. مشکل در بوت شدن سرور
    نوشته شده توسط gheisari در بخش شبکه و Networking‌
    پاسخ: 1
    آخرین پست: شنبه 14 مرداد 1385, 07:18 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •