アセンブラ… Part 12at TECHアセンブラ… Part 12 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト22:デフォルトの名無しさん 07/08/23 22:12:34 xchgでバスロックがかかる点に比べれば、他の要素など微々たる差 23:デフォルトの名無しさん 07/08/26 22:43:25 >>18 下のは一体何をやってるんだ? 24:デフォルトの名無しさん 07/08/26 23:14:20 上が edx <-> *eax 下が ecx <- *eax *eax <- edx edx <- ecx でどちらもedxの内容とeaxの指すメモリの内容を交換してる。 下は命令が増えているのとecxを余計に消費している。 上は命令の実行中に他の要因でeaxの先が変化しない事を保証しているのでロックがかかる。 25:デフォルトの名無しさん 07/08/28 02:59:41 他の言語なら最初に "Hello world" とかあると思うんだけど アセンブラならまず何を書けばいいの? 26:デフォルトの名無しさん 07/08/28 03:31:42 ダンゴさんの聡明なるアドバイスが望まれるところだ 27:デフォルトの名無しさん 07/08/28 08:40:58 mov ah, 09 mov dx, msg int 21h mov ax, 4C00h int 21h msg db 'Hello, world!$' 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch