15 編寫自己的boot程式 myboot

2021-10-11 21:48:56 字數 405 閱讀 6376

start.s: 剛開始都是處理異常,供8種異常,假設都讓它跳轉到reset,因此**中連續8行b reset

b 1b:為死迴圈,執行完後,跳轉到前面的標號為1的地方。

跨檔案,用vi命令copy內容的方法。

開啟第乙個檔案,start.s,移到第559行,輸入"a9yy這一就可以把從第559行開始,餘下的內容全部copy

在需要這些內容的檔案內,滑鼠移動到需要copy的位置,輸入"ap這一就可以將剛才copy的內容全部複製過來了。

mylowlevel_init.s

編寫自己的TRACE

在編寫mfc程式時我們經常用trace輸出除錯資訊幫助除錯,但使用trace的前提條件必須是定義了 debug並且使用debug庫才行。有時候在寫某些外掛程式的時候,由於廠商只提供release版本的介面,於是只能把自己的工程中去掉 debug並還用非debug庫,雖然還屬於debug版,但 tra...

自己編寫的linux ls命令

include include include include include include include include include include int aflag 0 int lflag 0 typedef char datatype typedef struct node link...

自己編寫的more命令

重定向方面存在缺憾 重定向後沒有除錯完成 stdin時非重定向可用read和write遮蔽部分部分 include include include include include lstat include lstat include define pagelen 24 define linelen...