2 Commits

Author SHA1 Message Date
7ab4540201 Omg je suis aveugle 2024-12-13 16:40:39 +00:00
7615546f9e update README 2024-12-13 16:48:31 +01:00
2 changed files with 17 additions and 17 deletions

View File

@@ -41,22 +41,22 @@ controle:
Produces
```
00000100 10100000 00000000 00000001
00010000 10100110 00000000 00000000
00100100 10100000 00000000 00100001
01000000 10100110 00000000 00000000
00110000 10100110 00000000 00000000
01010000 10100110 00000000 00000000
01100000 10100110 00000000 00000000
01110000 10100110 00000000 00000000
01000000 10100110 00000000 00000000
01010000 10100110 00000000 00000000
11000000 00000000 00000000 00010000
11010000 10100000 00000000 00001001
11100000 10100000 00000000 00001011
11110000 10100000 00000000 00000001
11000000 10100000 00000000 00010000
11010000 00000000 00000000 00001001
00001001 01000000 00000000 00000001
00010001 01001100 00000000 00000000
00101001 01000000 00000000 00100001
01000001 01001100 00000000 00000000
00110001 01001100 00000000 00000000
01010001 01001100 00000000 00000000
01100001 01001100 00000000 00000000
01110001 01001100 00000000 00000000
01000001 01000000 00000000 00000000
01010001 01000000 00000000 00000000
11000000 00000000 00000000 00001111
11010001 01000000 00000000 00001000
11100001 01000000 00000000 00001010
11110001 01000000 00000000 00000000
11000001 01000000 00000000 00001111
11010000 00000000 00000000 00001000
11100000 00000000 00000000 00000000
```

View File

@@ -53,7 +53,7 @@ static std::map<std::string, Instruction> INSTRUCTION_KEYS = {
constexpr int LINE_LENGTH = 32;
constexpr int INSTRUCTION_BITS_COUNT = 2;
constexpr int OPERATION_BITS_COUNT = 2;
constexpr int OPERATION_BITS_COUNT = 3;
constexpr int IMMEDIATE_BITS_COUNT = 1;
constexpr int INSTRUCTION_BLOCK_SIZE = INSTRUCTION_BITS_COUNT + OPERATION_BITS_COUNT + IMMEDIATE_BITS_COUNT;
constexpr int REGISTRY_BITS_COUNT = 3;