Intelのx86、AMDのx86-64について語ろう
互換CPUも大歓迎
探検
【機械語/アセンブリ】x86/x64【Intel/AMD】
■ このスレッドは過去ログ倉庫に格納されています
2018/03/18(日) 19:03:41.17ID:TU4hXbgW
2018/03/21(水) 20:09:35.33ID:hRp5IxP8
2げt
2018/04/15(日) 21:08:56.74ID:LheGR83s
アセンブラの勉強は、OSを作るとか、言語をつくるとか目的があると捗るとおもう。
で、x86_64の最近気にいったもの
1)書籍:低レベルプログラミング
ttps://www.shoeisha.co.jp/book/detail/9784798155036
7.2章に Forthマシンがある
2)Qiita:一日でできるセルフホスティングForthコンパイラ
ttps://qiita.com/takl/items/e28c3298a0a043edeaa6
で、x86_64の最近気にいったもの
1)書籍:低レベルプログラミング
ttps://www.shoeisha.co.jp/book/detail/9784798155036
7.2章に Forthマシンがある
2)Qiita:一日でできるセルフホスティングForthコンパイラ
ttps://qiita.com/takl/items/e28c3298a0a043edeaa6
2018/05/01(火) 16:39:28.86ID:Jf0hRiHn
OSといえば、xv6 ですが
x86 と x86_64 の実装が公開されています。
アセンブラ部を抜き出すと
xv86
ttps://github.com/mit-pdos/xv6-public
xv86-x86_64
ttps://github.com/jserv/xv6-x86_64
初期化 bootasm.S, entry.S, entry64.S, entryother.S
タスク initcode.S, initcode64.S, swtch.S, swtch64.S
システムコール trapasm.S, tapasm64.S, usys.S
gdbで追っかけている例が
ttps://attonblog.blogspot.jp/2015/05/64bit-xv6-gdb.html
にあった。
cpuのモード変化にgdb が追従できないので、3つのshell から
16bit,32bit,64bitコードに接続するとな。
アセンブラが難しいというよりは、実行検証環境を準備すのが大変。
先駆者に感謝です。
x86 と x86_64 の実装が公開されています。
アセンブラ部を抜き出すと
xv86
ttps://github.com/mit-pdos/xv6-public
xv86-x86_64
ttps://github.com/jserv/xv6-x86_64
初期化 bootasm.S, entry.S, entry64.S, entryother.S
タスク initcode.S, initcode64.S, swtch.S, swtch64.S
システムコール trapasm.S, tapasm64.S, usys.S
gdbで追っかけている例が
ttps://attonblog.blogspot.jp/2015/05/64bit-xv6-gdb.html
にあった。
cpuのモード変化にgdb が追従できないので、3つのshell から
16bit,32bit,64bitコードに接続するとな。
アセンブラが難しいというよりは、実行検証環境を準備すのが大変。
先駆者に感謝です。
5デフォルトの名無しさん
2018/05/23(水) 20:06:21.02ID:Au5e7VGg 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
TTJUG
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
TTJUG
6 ◆Cmaster.z.
2018/05/30(水) 07:57:54.66ID:1Uv7rQN4 俺の調査では、OSを自作するのに必要なアセンブラレベルの処理はUEFIがやってくれるので、あまりアセンブラの活躍の場はないです(C言語で書けるため)(´・ω・`)
ただし、英語フォーラムとかを読む限りマルチスレッドの機能はUEFIにはないのでインラインアセンブラなどを駆使する必要があります(マルチコアはUEFIで出来る)
もしUEFIでマルチスレッドが出来るなら教えてくだしあ
ただし、英語フォーラムとかを読む限りマルチスレッドの機能はUEFIにはないのでインラインアセンブラなどを駆使する必要があります(マルチコアはUEFIで出来る)
もしUEFIでマルチスレッドが出来るなら教えてくだしあ
7デフォルトの名無しさん
2018/07/04(水) 22:43:00.44ID:gFgZc5FG TKU
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「もうキモくてキモくて…」29歳女性が語る“おぢアタック”の実態。「俺ならイケるかも」年下女性を狙う勘違い中年男性に共通点が★2 [Hitzeschleier★]
- 日本語が話せない「外国籍」の子が急増中、授業がストップ、教室から脱走も…先生にも大きな負担「日本語支援」追いつかず [七波羅探題★]
- 【女子カーリング】五輪出場決定!女子日本代表の「フォルティウス」チーム名は「より強く」の意味 [征夷大将軍★]
- 「暖房が使えない」「食費が高くて子どもの栄養が…」 物価高に苦しむ子育て世帯、政府に期待する支援は [蚤の市★]
- 【米国】「トランプ・ゴールドカード」の受付開始 1億5600万円でアメリカの永住権を獲得 ウェブサイトで申し込み [ぐれ★]
- パワフル女性世界3位に高市首相 米誌フォーブス選出 [蚤の市★]
- エナジードリンク、危険だった。飲酒喫煙もせずランニングが趣味の54歳の若者が毎日たった8本飲むだけで脳卒中に [742348415]
- 高市「野党はもう債権とか為替の話はしないで!よく分からないから答えない!」 [884040186]
- Twitter医師ら「死ぬほど勉強して博愛精神求められるとかそらみんな美容外科なるわ。嫌なら普通の医療も保険診療廃止しろ!」 [762037879]
- 在宅なのにここ見てる奴wwwwwwwwwwww
- 革命機ヴァルヴレイヴとかいう地味な良作アニメについて知ってる事 [546716239]
- 【悲報】テレ朝の飛び降り、既に死んでた説が浮上
