- Writer : Yunje Lee
- Student ID : 20141303
- Summary : SIX/XE Machine의 기본 shell 명령어와 memory, opcode 관련 명령어를 수행하고, assembler, linker/loader의 역할을 수행합니다.
$ make
$ ./20141303.out
$make clean
//Proj1
$ h[elp] //show all valid commands
$ d[ir] //show all files on current directory
$ q[uit] //quit and exit program
$ hi[story] //show history of valid commands
$ du[mp] [start, end] //dump data from 'start' address to 'end' address
$ e[dit] address, value //edit corresponding 'address' data with 'value'
$ f[ill] start, end, value //fill corresponding data with 'start' and 'end' address with 'value'
$ reset //fill whole memory with zero
$ opcode mnemonic //output corresponding opcode with input mnemonic
$ opcodelist //show all opcode mnemonic list
//Proj2
$ assemble filename //assemble asm file to .lst / .obj file
$ type filename //show file type
$ symbol //show all symbol list used in asm file
//Proj3
$ progaddr //set program address
$ loader //load object files on memory
$ bp //make breakpoints
$ run //run program with command on memory