[過去ログ]
Visual Studio 2008 Part 22 (314レス)
Visual Studio 2008 Part 22 http://mevius.5ch.net/test/read.cgi/tech/1413180800/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
55: デフォルトの名無しさん [sage] 2015/05/12(火) 18:20:32.21 ID:gAoTmxoz test http://mevius.5ch.net/test/read.cgi/tech/1413180800/55
171: デフォルトの名無しさん [] 2018/09/14(金) 15:49:43.21 ID:cyu8WCuc IDEじゃなくてコマンドラインからコンパイラで直接コンパイルしても一緒? http://mevius.5ch.net/test/read.cgi/tech/1413180800/171
244: デフォルトの名無しさん [sage] 2018/09/16(日) 17:22:07.21 ID:zL1WUjLu >>240 現象確認した。こちらでも再現した。 逆アセンブルは、以下。(肝心のループ部分は次レス内) 正直、fld/fmul/fadd/fstpのループ部分は変わらず、 normのアドレスが [ebp-10h](つまりローカル)から ds:[00A4AD40h](つまりグローバル)に変わっただけであり、 これで結果が変わるのはかなり奇妙な気もするが、何か見落としがあるのかも。 >>240逆アセンブル(static付加版) template<typename T> static double calc_norm_and_regulate(int num, T* r, bool regulate){ // <float> for debug. static double norm = 0; for (int i=0;i<num;i++) norm += (double)r[i] * (double)r[i]; 00000000 55 push ebp 00000001 8B EC mov ebp,esp 00000003 83 EC 20 sub esp,20h 00000006 89 4D FC mov dword ptr [ebp-4],ecx 00000009 89 55 F8 mov dword ptr [ebp-8],edx 0000000c 83 3D 14 2E 38 00 00 cmp dword ptr ds:[00382E14h],0 00000013 74 05 je 0000001A 00000015 E8 FF 52 30 68 call 68305319 0000001a 33 D2 xor edx,edx 0000001c 89 55 F0 mov dword ptr [ebp-10h],edx 0000001f 33 D2 xor edx,edx 00000021 89 55 F4 mov dword ptr [ebp-0Ch],edx 00000024 D9 EE fldz 00000026 DD 5D E8 fstp qword ptr [ebp-18h] 00000029 33 D2 xor edx,edx 0000002b 89 55 F0 mov dword ptr [ebp-10h],edx 0000002e 90 nop 0000002f EB 03 jmp 00000034 http://mevius.5ch.net/test/read.cgi/tech/1413180800/244
261: デフォルトの名無しさん [] 2018/09/16(日) 23:51:14.21 ID:SOVIz+sV ?-1 デフォルト設定(Release) 【実行結果】 ↓このコードの逆アセンブルコード https://ideone.com/Gf4qUQ [1]0x0007F2C44DFFF8F2:1.1053482540585106e-308 [2]0x1FF68DDFB62221DE:1.051355436595308e-154 http://mevius.5ch.net/test/read.cgi/tech/1413180800/261
313: デフォルトの名無しさん [sage] 2021/04/23(金) 21:39:54.21 ID:OsunfFOw >>311 SerialPortは使ったこと無いから知らんが、 その程度のことを自力で解決出来ない奴が今更VS2008でしかもMFCとか無理だ。 サイトを参考にするのもいいが、日付は必ず見るようにしろ。 .NET serial port で検索すると以下が当たるし、今なら普通にこれだと思うが。 https://docs.microsoft.com/ja-jp/dotnet/api/system.io.ports.serialport?view=dotnet-plat-ext-5.0 どうせ見えた展開だし、面倒だから先に言っておくが、 お前のやってることは初心者のあるある ・そもそもやり方を間違っているのに、それ以外の解決方法を認めない ・正しいやり方を教えても、それは聞いてないとして受け付けない だ。だからどうせこれから文句も言うのだろうが、重ねて言うが、 今更その環境(VS2008+MFC)はあり得ないくらいの異常さだ。 お前が初心者で何も知らないだけなら、常に最新の環境を使うように心がけろ。それだけで無駄なことに嵌りにくくなる。 その環境に拘る何らかの理由があり、それを強いてきた上司等が居るのなら、まずそいつに聞け。 聞く人が居ないのなら、今のお前にその環境でやりきる能力はないから諦めろ。 http://mevius.5ch.net/test/read.cgi/tech/1413180800/313
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.027s