You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,16 +9,6 @@ It contains two tools:
9
9
-**`rusty_man_computer`** Is the main program. It reads a binary file containing assembled LMC code and runs it.
10
10
-**`bin_creator`** is a utility that lets you paste in the contents of LMC's memory (from the online simulator), which it will convert to a binary file (which can be executed by `rusty_man_computer`).
11
11
12
-
## Screenshots
13
-
14
-
### Printing every ASCII character
15
-
16
-
This screenshot only shows the last few clock cycles, after all the characters have been printed.
17
-
18
-
Each clock cycle, the contents of the registers are shown on the first line, the next line is the output, and then the contents of memory is printed, formatted in the same way as the online simulator (left to right, and then down).
19
-
20
-

-`--help` (`-h`) prints the help message, which shows a list of command-line arguments.
113
103
-`--version` (`-V`) prints the program name and version.
114
104
105
+
## Screenshots
106
+
107
+
### Printing every ASCII character
108
+
109
+
This screenshot only shows the last few clock cycles, after all the characters have been printed.
110
+
111
+
Each clock cycle, the contents of the registers are shown on the first line, the next line is the output, and then the contents of memory is printed, formatted in the same way as the online simulator (left to right, and then down).
112
+
113
+

114
+
115
115
## Features
116
116
117
117
Rusty-Man Computer shows the whole state of the computer at the end of every clock cycle, including the contents of the registers, all memory values, the output, and if a branch instruction has been called. This verbose output should make it easy to see what the emulator is doing, and to track your code as it runs.
0 commit comments