アセンブラ… (゜□゜) ↑アッー!↓at TECHアセンブラ… (゜□゜) ↑アッー!↓ - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト900:デフォルトの名無しさん 07/01/19 02:17:36 SALで最上位ビットを特別視しなくていいのはどうして? たとえば10000001をシフトすると、CFが1になり、値は2となります。 左シフトでは、符号付きの数値には対応してないという事でしょうか。 いや、まさかそんなわけないだろし。 901:デフォルトの名無しさん 07/01/19 02:47:09 オーバーフローですが 902:デフォルトの名無しさん 07/01/19 02:50:44 >>900 もしかして 00000011 ってなると思ってる 903:デフォルトの名無しさん 07/01/19 03:28:06 >>902 CFが1で、00000010になるのではないかと。 >>901 あーそっか。-63か-64かは知らないが、絶対値がこれ以下なら 上から2番目のビットも1だから負のままだし、 絶対値がそれ以上の場合にはオーバーフローになるわけね。 tnx. 904:デフォルトの名無しさん 07/01/23 01:03:12 「アセンブリ言語の教科書」読んでてよく分かんないのだけど、 MOV AH, 4CH INT 21H とシステムコールを利用した時、スタックに値があれば、 終了するのではなく、その値のアドレスに飛ぶのでしょうかね? Cで例えるなら、exit()でなくreturn相当なのかな。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch