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