Skip to content

Instantly share code, notes, and snippets.

@JackKell
Created April 27, 2016 17:38
Show Gist options
  • Save JackKell/57c1457152e214bf11c51650e7438ae5 to your computer and use it in GitHub Desktop.
Save JackKell/57c1457152e214bf11c51650e7438ae5 to your computer and use it in GitHub Desktop.
this is for steve
"C:\Program Files\Java\jdk1.7.0_79\bin\java" -Didea.launcher.port=7532 "-Didea.launcher.bin.path=C:\Users\braolson\AppData\Roaming\JetBrains\IntelliJ IDEA 2016.1.1\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.7.0_79\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.7.0_79\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.7.0_79\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.7.0_79\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.7.0_79\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.7.0_79\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.7.0_79\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.7.0_79\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.7.0_79\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.7.0_79\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.7.0_79\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.7.0_79\jre\lib\jce.jar;C:\Program Files\Java\jdk1.7.0_79\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.7.0_79\jre\lib\jfxrt.jar;C:\Program Files\Java\jdk1.7.0_79\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.7.0_79\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.7.0_79\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.7.0_79\jre\lib\resources.jar;C:\Program Files\Java\jdk1.7.0_79\jre\lib\rt.jar;C:\Users\braolson\Desktop\CpuEmulator\out\production\CpuEmulator;C:\Users\braolson\AppData\Roaming\JetBrains\IntelliJ IDEA 2016.1.1\lib\junit-4.12.jar;C:\Users\braolson\AppData\Roaming\JetBrains\IntelliJ IDEA 2016.1.1\lib\hamcrest-core-1.3.jar;C:\Users\braolson\AppData\Roaming\JetBrains\IntelliJ IDEA 2016.1.1\lib\idea_rt.jar" com.intellij.rt.execution.application.AppMain com.github.jackkell.cpuemulator.Main
Welcome to CPU ASM x86 Emulator or C.A.x.E for short.
Enter a command.
--> data xval 32, 26
null
Invalid format: data xval 32, 26
Enter a command.
--> dump
rax : 0
rbx : 0
rcx : 0
rdx : 0
rbp : 0
rsi : 0
rdi : 0
rsp : 0
rip : 0
rbp : 0
rbp : 0
rbp : 0
rbp : 0
rbp : 0
rbp : 0
Flag: 0
Memory
Enter a command.
--> data dog, 16, 5
Enter a command.
--> data xval, 32, 26
Enter a command.
--> dump
rax : 0
rbx : 0
rcx : 0
rdx : 0
rbp : 0
rsi : 0
rdi : 0
rsp : 0
rip : 0
rbp : 0
rbp : 0
rbp : 0
rbp : 0
rbp : 0
rbp : 0
Flag: 0
Memory
dog : 101
xval : 11010
Enter a command.
--> data yval, 32, 30
Enter a command.
--> data zyal, 32, 40
Enter a command.
--> dump
rax : 0
rbx : 0
rcx : 0
rdx : 0
rbp : 0
rsi : 0
rdi : 0
rsp : 0
rip : 0
rbp : 0
rbp : 0
rbp : 0
rbp : 0
rbp : 0
rbp : 0
Flag: 0
Memory
zyal : 101000
yval : 11110
dog : 101
xval : 11010
Enter a command.
--> mov eax, xval
Enter a command.
--> dump
rax : 11010
rbx : 0
rcx : 0
rdx : 0
rbp : 0
rsi : 0
rdi : 0
rsp : 0
rip : 0
rbp : 0
rbp : 0
rbp : 0
rbp : 0
rbp : 0
rbp : 0
Flag: 0
Memory
zyal : 101000
yval : 11110
dog : 101
xval : 11010
Enter a command.
--> neg rax
Enter a command.
--> dump
rax : 1111111111111111111111111111111111111111111111111111111111100110
rbx : 0
rcx : 0
rdx : 0
rbp : 0
rsi : 0
rdi : 0
rsp : 0
rip : 0
rbp : 0
rbp : 0
rbp : 0
rbp : 0
rbp : 0
rbp : 0
Flag: 0
Memory
zyal : 101000
yval : 11110
dog : 101
xval : 11010
Enter a command.
--> mov ebx, yval
Enter a command.
--> dump
rax : 1111111111111111111111111111111111111111111111111111111111100110
rbx : 11110
rcx : 0
rdx : 0
rbp : 0
rsi : 0
rdi : 0
rsp : 0
rip : 0
rbp : 0
rbp : 0
rbp : 0
rbp : 0
rbp : 0
rbp : 0
Flag: 0
Memory
zyal : 101000
yval : 11110
dog : 101
xval : 11010
Enter a command.
--> sub ebx, zyal
Enter a command.
--> dump
rax : 1111111111111111111111111111111111111111111111111111111111100110
rbx : 11111111111111111111111111110110
rcx : 0
rdx : 0
rbp : 0
rsi : 0
rdi : 0
rsp : 0
rip : 0
rbp : 0
rbp : 0
rbp : 0
rbp : 0
rbp : 0
rbp : 0
Flag: 10000100
Memory
zyal : 101000
yval : 11110
dog : 101
xval : 11010
Enter a command.
--> imul ebx, eax
Enter a command.
--> dump
rax : 1111111111111111111111111111111111111111111111111111111111100110
rbx : 100000100
rcx : 0
rdx : 0
rbp : 0
rsi : 0
rdi : 0
rsp : 0
rip : 0
rbp : 0
rbp : 0
rbp : 0
rbp : 0
rbp : 0
rbp : 0
Flag: 100
Memory
zyal : 101000
yval : 11110
dog : 101
xval : 11010
Enter a command.
-->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment