エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
「30日でできる!OS自作入門」をRustで。4日目 - TSUGULOG
3日目 の続きとなる。 「30日でできる!OS自作入門」の本に沿ってすすめる。 色をかえる 前回、白一色で... 3日目 の続きとなる。 「30日でできる!OS自作入門」の本に沿ってすすめる。 色をかえる 前回、白一色での出力だったが、本に沿っていろいろな色が表示されるように変更する。 // lib.rs #[no_mangle] fn show_color(i: u32) { // show_white を show_color にした。 let ptr = unsafe { &mut *(i as *mut u32) }; *ptr = i & 0x0f // <- 15固定だったのを i & 0x0f を指定するようにした } #[no_mangle] #[start] pub extern "C" fn haribote_os() -> ! { for i in 0xa000..0xaffff { show_color(i); // <- 呼出側も変更 } loop { hlt() } } こ
2019/06/05 リンク