アセンブラ… (゜□゜) ↑アッー!↓
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
964:デフォルトの名無しさん 07/02/20 10:36:56 片っ端から変数に代入しようとすると、結局レジスタを消費してしまって正しく表示できないと思われ。 全部纏めてでなく、一個ずつやらないとダメなんでない? #つーか、デバッガで見ることはできないのか? 965:デフォルトの名無しさん 07/02/20 15:47:34 >944 速いかどうかは、解らないが、とりあえず国産CISCCPU(32bit?)の場合 #pragma PARAMETER update32(A0,R3R1,R2R0) ---- _updateCRC32: $updateCRC32: PUSHM A1 __loop: MOV.W R2,A1 SHL.W #-8,A1 XOR.B [A0],A1 SHL.L #2,A1 ; Long Index SHL.L #8,R2R0 XOR.L _crcTable[A1],R2R0 ADDX #1,A0 SUBX #1,R3R1 JNZ __loop POPM A1 RTS 966:デフォルトの名無しさん 07/02/20 18:50:36 >>964 スタックに突っ込めばいいんじゃないかな。 でもってespを適当な構造体のポインタに格納したりして。 967:デフォルトの名無しさん 07/02/20 19:54:37 >>963 ml.exeのインラインアセンブラってなんだよ。 等の細かいツッコミは置いといて。 表示するだけならそれで良い。 アセンブリ出力(VC++なら/FAs)を出して確認すれ。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5082日前に更新/211 KB
担当:undef