Closed hangingman closed 1 year ago
ref #58
主にオペコードとオペランドを渡されたら必要な機械語のサイズを出力できるようにした
$ echo "MOV AL,[SI]" | src/nask_parse --parse --scan ../test.img [Abstract Syntax] (Prog [ (MnemonicStmt [OpcodesMOV] [ (MnemoArg [(ImmExp [(IdentFactor "AL")])]), (MnemoArg [(IndirectAddrExp [(ImmExp [(IdentFactor "SI")])] )]) ]) ] ) [Linearized Tree] MOV AL, [SI]
まだ間接アドレス表現の[ESP+4]のような表記には対応できていない
[ESP+4]
ref #58
主にオペコードとオペランドを渡されたら必要な機械語のサイズを出力できるようにした
間接アドレス表現への対応
簡単なテスト
まだ間接アドレス表現の
[ESP+4]
のような表記には対応できていない