├── Makefile ├── README.md ├── Test-exes ├── averageloop ├── demostr0 ├── dialog ├── factorial ├── fibonacci ├── hexbig ├── hexsmall ├── nop ├── simplestring └── writeint ├── Test-src ├── Makefile ├── Utility │ ├── constwrite.s │ ├── hexwrite.s │ ├── int2hex.s │ ├── int2str.s │ ├── intwrite.s │ ├── strlen.s │ ├── strwrite.s │ └── write.s ├── averageloop.s ├── demostr0.s ├── dialog.s ├── factorial.s ├── fibonacci.s ├── hexbig.s ├── hexsmall.s ├── nop.s ├── simplestring.s └── writeint.s ├── cpu.h ├── decode.c ├── execute.c ├── fde-full.c ├── fde-stub.c ├── memory.c ├── memory.h ├── memsimulate.c └── opcode_patterns.h /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/README.md -------------------------------------------------------------------------------- /Test-exes/averageloop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/Test-exes/averageloop -------------------------------------------------------------------------------- /Test-exes/demostr0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/Test-exes/demostr0 -------------------------------------------------------------------------------- /Test-exes/dialog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/Test-exes/dialog -------------------------------------------------------------------------------- /Test-exes/factorial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/Test-exes/factorial -------------------------------------------------------------------------------- /Test-exes/fibonacci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/Test-exes/fibonacci -------------------------------------------------------------------------------- /Test-exes/hexbig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/Test-exes/hexbig -------------------------------------------------------------------------------- /Test-exes/hexsmall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/Test-exes/hexsmall -------------------------------------------------------------------------------- /Test-exes/nop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/Test-exes/nop -------------------------------------------------------------------------------- /Test-exes/simplestring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/Test-exes/simplestring -------------------------------------------------------------------------------- /Test-exes/writeint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/Test-exes/writeint -------------------------------------------------------------------------------- /Test-src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/Test-src/Makefile -------------------------------------------------------------------------------- /Test-src/Utility/constwrite.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/Test-src/Utility/constwrite.s -------------------------------------------------------------------------------- /Test-src/Utility/hexwrite.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/Test-src/Utility/hexwrite.s -------------------------------------------------------------------------------- /Test-src/Utility/int2hex.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/Test-src/Utility/int2hex.s -------------------------------------------------------------------------------- /Test-src/Utility/int2str.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/Test-src/Utility/int2str.s -------------------------------------------------------------------------------- /Test-src/Utility/intwrite.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/Test-src/Utility/intwrite.s -------------------------------------------------------------------------------- /Test-src/Utility/strlen.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/Test-src/Utility/strlen.s -------------------------------------------------------------------------------- /Test-src/Utility/strwrite.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/Test-src/Utility/strwrite.s -------------------------------------------------------------------------------- /Test-src/Utility/write.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/Test-src/Utility/write.s -------------------------------------------------------------------------------- /Test-src/averageloop.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/Test-src/averageloop.s -------------------------------------------------------------------------------- /Test-src/demostr0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/Test-src/demostr0.s -------------------------------------------------------------------------------- /Test-src/dialog.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/Test-src/dialog.s -------------------------------------------------------------------------------- /Test-src/factorial.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/Test-src/factorial.s -------------------------------------------------------------------------------- /Test-src/fibonacci.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/Test-src/fibonacci.s -------------------------------------------------------------------------------- /Test-src/hexbig.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/Test-src/hexbig.s -------------------------------------------------------------------------------- /Test-src/hexsmall.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/Test-src/hexsmall.s -------------------------------------------------------------------------------- /Test-src/nop.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/Test-src/nop.s -------------------------------------------------------------------------------- /Test-src/simplestring.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/Test-src/simplestring.s -------------------------------------------------------------------------------- /Test-src/writeint.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/Test-src/writeint.s -------------------------------------------------------------------------------- /cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/cpu.h -------------------------------------------------------------------------------- /decode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/decode.c -------------------------------------------------------------------------------- /execute.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/execute.c -------------------------------------------------------------------------------- /fde-full.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/fde-full.c -------------------------------------------------------------------------------- /fde-stub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/fde-stub.c -------------------------------------------------------------------------------- /memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/memory.c -------------------------------------------------------------------------------- /memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/memory.h -------------------------------------------------------------------------------- /memsimulate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/memsimulate.c -------------------------------------------------------------------------------- /opcode_patterns.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomu-prof/Arm64-Simulator/HEAD/opcode_patterns.h --------------------------------------------------------------------------------