by shigemk2

当面は技術的なことしか書かない

今日やったこと #ikebin

Haskellによる8086逆アセンブラ開発入門 - Qiita

  • mov命令の残りを実装
  • disasmが命令の長さも返すように修正
  • 複数の命令を含んだバイナリを渡すと逆アセンブル結果をリストで返す関数を実装(途中)

リスト内包表記を完全に忘れていたので、強引に再帰でやろうとしてなまら時間を浪費した感が…結局出来てないし…

とりあえず、8086、というかアセンブラには慣れたけど、Haskellにはまだ慣れていない。再帰とか、リスト内包表記とか、モナドや圏論まではまだまだ遠いぞ…

DisAsm.2014111523.hs