悠里アセンブリQ&A by Ritchan先生
自分用。
part2→ https://togetter.com/li/1153844
part3→ https://togetter.com/li/1156125
part4→ https://togetter.com/li/1156791
AIOS CIAO
@aios_ciao
符号なしのほうは絶対値で比較という意味か、unsignedで32bitフルで表現された値で比較するのか twitter.com/aios_ciao/stat…
2017-09-16 19:51:15
AIOS CIAO
@aios_ciao
符号の有無が注記されているfi命令だけど、ほかの命令では符号の有無に言及がない。 負値の表現方法に影響を受けそうだけど。。
2017-09-16 18:52:24
【ゲムマ両サ-19】hsjoihs (はすじょい) @ 言語が好き
@sosoBOTpi
@aios_ciao 「unsignedで32bitフルで表現された値で比較」です。
2017-09-16 19:53:31
【ゲムマ両サ-19】hsjoihs (はすじょい) @ 言語が好き
@sosoBOTpi
@aios_ciao どこにも書いていませんが、そうです。剰余環 Z / 2**32 Z で整数を扱うという、数学的にもっとも自然な方法を用いたいので。
2017-09-16 19:55:35
【ゲムマ両サ-19】hsjoihs (はすじょい) @ 言語が好き
@sosoBOTpi
@aios_ciao ですね。sign and magnitudeとかは演算回路が複雑化するだけなので、剰余環 Z / 2**32 Z 一択でいいだろという判断です
2017-09-16 20:00:35
AIOS CIAO
@aios_ciao
ということは、データとしては全部符号含み32bitデータとして扱われるのね。 ふと、不安色したアドレスオフセット計算f0+f1(α 部分がよぎったけど、大丈夫だろう、たぶん。
2017-09-16 20:02:13
【ゲムマ両サ-19】hsjoihs (はすじょい) @ 言語が好き
@sosoBOTpi
@aios_ciao というか、基本的に「32bit整数」の1種類です。だからこそクイックソートでf5+4294967292@というのがあったりするのです jurliyuuri.com/OS/qsort.jurli…
2017-09-16 20:04:21
【ゲムマ両サ-19】hsjoihs (はすじょい) @ 言語が好き
@sosoBOTpi
@aios_ciao 小数は闇なので、できれば小数なしでOSを完成したさがあります(「30日でできる! OS自作入門」では整数演算だけでOSを組み上げていますし) amazon.co.jp/dp/4839919844
2017-09-16 20:05:39
【ゲムマ両サ-19】hsjoihs (はすじょい) @ 言語が好き
@sosoBOTpi
@aios_ciao リパライン語でどう言うかが未創作なので10進でしか書けないでいるのです(さてどうしような)
2017-09-16 20:07:31