どうよ?
2 名前:名無しさん [2004/12/13(月) 00:02]どんなひと?
3 名前:名無しさん [2006/07/31(月) 00:05] asm16では16ビットの数字を扱い、
2の補数表現が使われている。
32767(16進数の7fff、2進数の0111111111111111)これが32767
32768(16進数の8000、2進数の1000000000000000)これが-32767
65535(16進数のffff、2進数の1111111111111111)これが-1
ソートされたデータのほうが実行ステップが多いのは
このasm16にとって、32768(16進数の8000、2進数の1000000000000000)
以上の数値がマイナスだとみなされてしまうから、
命令がかえって増えてしまったからだと考えられる。
だいたいこれでは、asm16にとってはソートができていても、人間にとってはできていないとも言える。
これを直すには、
プラスとプラスを比較したら、そのままの比較、
マイナスとプラスを比較したら、マイナスのほうが大きいことにする、
マイナスとマイナスを比較したら、そのままの比較、
とするようにしたら直るかもしれない。
薬学部に15年間ずっとバクテリアの遺伝子クローニングばかりしている研究室がある。実験系も全く同じ。論文を並べて首をつなごうとしている。納税者に申し訳ないだろ。もっと大学研究室としての機能を持て!
5 名前:片岡和久 [2008/03/10(月) 15:28]片岡和久(細菌学者)、現在、マラリアを研究中。
6 名前:sc5cpuvbk1 [2008/03/17(月) 17:12]kbimq8xvn2p9uy4n [URL=http://www.663063.com/859050.html] sc40b0zgtu5y [/URL] p058d7o82lb
書き込みをするには、注意書きをよく読んでからにしてください