bootloader

    1熱度

    3回答

    大家好我正在尋找一種方法來創建微軟宏彙編程序(MASM)中的操作系統的一個非常小的子集。優選地,可以在基本上引導標準pc並給出目錄列表的系統;任何資源或建議,可以指向我的正確方向將受到歡迎。提前致謝。

    2熱度

    1回答

    我試過在網絡上使用一些程序集教程,其中大部分都不適合我。我使用NASM,和VirtualBox的(無法獲取Bochs的工作要麼),和這樣的東西的作品: [BITS 16] [ORG 0x7C00] push 0xB800 pop es mov byte [es:0],'A' mov byte [es:1],0x1F jmp $ times 510-($-$$) db 0 dw 0x

    0熱度

    1回答

    我想在運行bootloader的時候檢測我現在只用BIOS intXX的模式。 如何檢測現在是文本模式還是圖形模式? 我應該使用哪個中斷函數? 謝謝〜 我不明白,爲什麼當我運行INT 10,AL的值不會改變。 (0) Breakpoint 1, 0x00007c00 in ??() Next at t=12943079 (0) [0x00007c00] 0000:7c00 (u

    2熱度

    1回答

    剛剛從eBay購買了其中一款ARM Cortex-M3 LPC1768 mini boards。這基本上是一個突破板。 但是,基於它附帶的一些小文檔,我確定它有一個類似於恩智浦的應用筆記 LPC1700 secondary USB bootloader (AN10866)描述的USB引導加載程序。 兩個文檔(應用筆記和電路板文檔)表明,用戶程序將被建成使得它們起始地址爲0x2000。 因爲USB

    1熱度

    1回答

    驅動器號如果F,並且我想要讀取它的啓動記錄爲此任務:http://joelgompert.com/OS/lesson1.htm ... [我正在使用xp] 我不能讓l命令正常工作... 當他們要求我們輸入這是Debug.exe將: -l 0 0 0 1 我取代它: -l 0 5 0 1 因爲我不必在驅動器A中的軟盤... 我得到一個提示,告訴我: C:\ WINDOWS \ system3

    1熱度

    2回答

    我想在自身內我的引導裝載程序複製到硬盤的第一個扇區(512)(我應該使用BIOS中斷13h),我發現這個代碼: mov bx, buffer1 ; set BX to the address (not the value) of BlahBlah mov ah,03h ;When ah=, int13 reads a disk sector mov al,5 ;Al is how

    2熱度

    1回答

    我有一個已經設計好的內核,現在正在開發一個引導程序。我想知道,在引導程序中,而不是顯示文本,有沒有辦法顯示一個小圖像,而內核正在加載?

    0熱度

    3回答

    我正在製作引導裝載程序。到現在爲止,我什麼都不知道。我正在學。什麼是16位實模式操作系統?什麼是「實模式」是指

    1熱度

    1回答

    我從我的朋友那裏免費得到了一箇舊的picdem板,我有一個bootloader。這是舊的一個被刪除。 我沒有ICD來編程引導加載程序,有沒有什麼辦法可以使用usb編程引導加載程序或開發自己的東西?但問題是,因爲引導程序是偶然,在插入時的USB將無法檢測清除。 我使用PIC18F4550單片機

    10熱度

    2回答

    我下面這個教程作爲首次進軍引導程序/ OS開發利用x86的NASM: http://joelgompert.com/OS/TableOfContents.htm 而且我在第4課,這是使我bootloader輸出「Hello,world」字符串。 我不理解org指令(指令?)的含義。 據我所知,org定義了正在執行的程序被加載到內存中的位置。在程序中使用任何類型的標籤或相對地址時,這是必需的。 假設