<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      windows7 下Bochs 運行helloworld

      一.工具配置

      二.20行代碼的一個"操作系統"

      代碼boot.asm

       1     org 07c00h ; 告訴編譯器程序加載到 7c00處 
       2     mov ax, cs 
       3     mov ds, ax 
       4     mov es, ax                     
       5     call DispStr ; 調用顯示字符串例程 
       6     jmp $ ; 無限循環 
       7 DispStr: 
       8     mov ax, BootMessage 
       9     mov bp, ax ; es:bp = 串地址 
      10     mov cx, 16 ; cx = 串長度 
      11     mov ax, 01301h ; ah = 13, al = 01h 
      12     mov bx, 000ch ; 頁號為 0(bh = 0) 黑底紅字(bl = 0Ch,高亮) 
      13     mov dl, 0 
      14     int 10h ; 10h 號中斷 
      15     ret 
      16 BootMessage: 
      17     db "Hello, OS world!" 
      18     times 510-($-$$) db 0 ; 填充剩下的空間,使生成的二進制代碼恰好為 
      19     dw 0xaa55 ; 結束標志

       

       

      把這段代碼用NASM編譯一下:
      nasm boot.asm -o boot.bin
      在當前目錄下邊會生成一個512B的boot.bin.一個"操作系統"就已經完成了

      三.使用bximage創建一個軟盤映像

      (這一步如果沒有處理好,執行打印Hello World打印會亂碼!)

      進入Bochs的安裝目錄,啟動命令行(cmd或powershell)
      畫橫線的表示要手動輸入,箭頭表示直接按回車鍵就好了

       

      image.png


      這樣就會在當前目錄生成a.img

      四.使用Cygwin將引導扇區寫進軟盤

      運行Cygwin.bat,進入boot.bin所在的目錄(我存放在了bochs的安裝目錄),輸入命令: 

      dd if=boot.bin of=a.img bs=512 count=1 conv=notrunc

       

       

      image.png

      五.使用Bochs啟動剛剛寫好的"操作系統"

      1.寫Bochs的配置文件bochsrc
      bochsrc保存在Bochs的安裝目錄下

       

       

      image.png


      bochsrc代碼

       1 megs:32
       2 
       3 romimage:file=$BXSHARE/BIOS-bochs-latest
       4 vgaromimage:file=$BXSHARE/VGABIOS-lgpl-latest
       5 
       6 floppya:1_44=a.img,status=inserted
       7 
       8 boot:floppy
       9 
      10 log:bochsout.txt
      11 
      12 mouse:enabled=0
      13  
      14 keyboard: keymap=$BXSHARE/keymaps/x11-pc-de.map

       

      2.打開命令行(cmd或者powershell),運行Bochs

      .\bochs.exe -f bochsrc

       

      image.png

      這樣就可以看到已經成功運行啦!!!可以看到紅色的輸出"Hello,OS world!"

       

       

      image.png

       

       作者:夏liao夏天
      鏈接:https://www.jianshu.com/p/4ede2d1e467c
      來源:簡書
      簡書著作權歸作者所有,任何形式的轉載都請聯系作者獲得授權并注明出處。

      posted on 2018-10-14 11:25  camelbrand  閱讀(1676)  評論(0)    收藏  舉報

      導航

      主站蜘蛛池模板: 亚洲综合一区二区三区在线| 国产91精品一区二区亚洲| 亚洲鸥美日韩精品久久| 蜜臀av午夜精品福利| AV人摸人人人澡人人超碰| 国产乱子伦一区二区三区四区五区| 日韩高清不卡免费一区二区| 狠狠综合久久综合88亚洲| 久久久久久亚洲精品a片成人| 亚洲一区二区三区丝袜| 国产一区二三区日韩精品| 起碰免费公开97在线视频| 婷婷五月综合丁香在线| 亚洲乱亚洲乱妇50p| 国产女人喷潮视频免费| 国产片av在线观看国语| 大香伊蕉在人线国产免费| 国内不卡一区二区三区| 亚洲精品久久久久久无码色欲四季 | 久久毛片少妇高潮| 国产乱精品一区二区三区| 粗了大了 整进去好爽视频| 国产亚洲av日韩精品熟女| 在线国产精品中文字幕| 加勒比中文字幕无码一区| 日韩一区二区三区日韩精品| 一区二区三区四区自拍视频| 亚洲综合精品一区二区三区| 亚洲欧美日产综合在线网| 国产高清在线不卡一区| 国产精品亚洲一区二区z| 最近中文国语字幕在线播放| 在线天堂新版资源www在线下载| 男女性杂交内射女bbwxz | 免费视频国产在线观看| 免费播放一区二区三区| 成人拍拍拍无遮挡免费视频| 永德县| 99精品免费久久久久久久久日本| 伊人久久大香线蕉网av| 国产精品人一区二区三区|