update README

This commit is contained in:
2024-11-26 16:03:26 +01:00
parent be1c9f9fd7
commit 432d706314

View File

@@ -3,13 +3,14 @@
## Usage
```bash
./Assembleur [--help] [--version] [--output file] [--format type] file
./Assembleur [--help] [--reversed] [--version] [--output file] [--format type] file
```
There are 3 format types :
- "int" : 32 bits integers are written. Exemple : `10878976`
- "binint" (default) : bits are written. Exemple : `00000000 10100110 00000000 00000000`
- "binint" : bits are written. Exemple : `00000000 10100110 00000000 00000000`
- "bin" : the file is written in pure binary
- "logisim" (default) : the file is written in binary for use in LogiSim
## Exemple
@@ -22,6 +23,7 @@ operations:
or R1 R7 R3
sl R5 R2 #10
sr R1 R2 R3
mult R1 R1 R3
io:
str R1 R2 R3
ld R1 R2 R3
@@ -46,12 +48,13 @@ Produces
00110000 10100110 00000000 00000000
01010000 10100110 00000000 00000000
01100000 10100110 00000000 00000000
01110000 10100110 00000000 00000000
01000001 01001100 00000000 00000000
01010001 01001100 00000000 00000000
11000000 00000000 00000000 00000101
11010001 01010000 00000000 00000011
11100001 01010000 00000000 00000010
11110001 01010000 00000000 00001100
11110001 01010000 00000000 00001101
11000001 01000000 00000000 00000001
11010100 00000000 00000000 00000111
11100000 00000000 00000000 00000000