勉強

コンピュータシステムの理論と実装:シンボルフリー版のアセンブラ完成

シンボルフリー版のアセンブラ完成しました。 簡単にプログラムの説明を書いておきます。 A=1 M=Dと書かれたファイルがあるとする。 このファイルをread-asmで読み込むと ("A=1" "M=1")のようなリストが返されます。 その次に1個ずつ要素を、string->list関…

プログラミングの基礎:問題4.7解答

(* 目的:鶴の数xと亀の数yに応じて足の数の合計を計算する *) (* tsurukame_no_ashi : int -> int -> int *) let tsurukame_no_ashi x y = tsuru_no_ashi x + kame_no_ashi y (* テスト *) let test1 = tsurukame_no_ashi 1 1 = 6 let test2 = tsurukame_no_…

プログラミングの基礎:問題4.6解答

(* 目的:鶴の数xに応じて足の本数を計算する *) (* tsuru_no_ashi : int -> int *) let tsuru_no_ashi x = x * 2 (* テスト *) let test1 = tsuru_no_ashi 1 = 2 let test2 = tsuru_no_ashi 10 = 20 let test3 = tsuru_no_ashi 20 = 40 (* 目的:亀の数xに応…