mirror of
https://github.com/MPSU/APS.git
synced 2025-09-15 17:20:10 +00:00
ЛР6. Добавление hex-значений в двоичный листинг
This commit is contained in:
@@ -139,33 +139,33 @@ _Рисунок 2. Микроархитектура процессора._
|
||||
Теперь в соответствии с кодировкой инструкций переведем программу в машинные коды:
|
||||
|
||||
```text
|
||||
00: 011101011100 00000 000 00001 0010011
|
||||
04: 100010100111 00000 000 00010 0010011
|
||||
08: 0000000 00010 00001 000 00011 0110011
|
||||
0C: 0000000 00010 00001 111 00100 0110011
|
||||
10: 0100000 00011 00100 000 00101 0110011
|
||||
14: 0000001 00100 00011 000 00110 0110011
|
||||
18: 00000101000000000000 01111 1101111
|
||||
1C: 000000000000 00110 000 01111 1100111
|
||||
20: 0000000 11111 00101 001 00111 0010011
|
||||
24: 0100000 00001 00111 101 01000 0010011
|
||||
28: 0000000 11101 01000 101 01001 0010011
|
||||
2C: 11111010110111101100 01010 0110111
|
||||
30: 101010111110 01010 000 01010 0010011
|
||||
34: 0000000 01010 00100 010 00000 0100011
|
||||
38: 0000000 01010 00100 001 00110 0100011
|
||||
3C: 0000000 01010 00100 000 01011 0100011
|
||||
40: 000000000000 00100 010 01011 0000011
|
||||
44: 000000000000 00100 001 01100 0000011
|
||||
48: 000000000000 00100 000 01101 0000011
|
||||
4C: 000000000000 00100 101 01110 0000011
|
||||
50: 000000000000 00100 100 01111 0000011
|
||||
54: 00000000000000000100 10000 0010111
|
||||
58: 0000000 00011 00100 001 01000 1100011
|
||||
5C: 00000000 00000000 00000000 00000000
|
||||
60: 00000000010000000000 10001 1101111
|
||||
64: 000000000000 10001 000 01110 1100111
|
||||
68: 000000000100 01111 000 10010 1100111
|
||||
00: 011101011100 00000 000 00001 0010011 (0x75C00093)
|
||||
04: 100010100111 00000 000 00010 0010011 (0x8A700113)
|
||||
08: 0000000 00010 00001 000 00011 0110011 (0x002081B3)
|
||||
0C: 0000000 00010 00001 111 00100 0110011 (0x0020F233)
|
||||
10: 0100000 00011 00100 000 00101 0110011 (0x403202B3)
|
||||
14: 0000001 00100 00011 000 00110 0110011 (0x02418333)
|
||||
18: 00000101000000000000 01111 1101111 (0x050007EF)
|
||||
1C: 000000000000 00110 000 01111 1100111 (0x000307E7)
|
||||
20: 0000000 11111 00101 001 00111 0010011 (0x01F29393)
|
||||
24: 0100000 00001 00111 101 01000 0010011 (0x4013D413)
|
||||
28: 0000000 11101 01000 101 01001 0010011 (0x01D45493)
|
||||
2C: 11111010110111101100 01010 0110111 (0xFADEC537)
|
||||
30: 101010111110 01010 000 01010 0010011 (0xABE50513)
|
||||
34: 0000000 01010 00100 010 00000 0100011 (0x00A22023)
|
||||
38: 0000000 01010 00100 001 00110 0100011 (0x00A21323)
|
||||
3C: 0000000 01010 00100 000 01011 0100011 (0x00A205A3)
|
||||
40: 000000000000 00100 010 01011 0000011 (0x00022583)
|
||||
44: 000000000000 00100 001 01100 0000011 (0x00021603)
|
||||
48: 000000000000 00100 000 01101 0000011 (0x00020683)
|
||||
4C: 000000000000 00100 101 01110 0000011 (0x00025703)
|
||||
50: 000000000000 00100 100 01111 0000011 (0x00024783)
|
||||
54: 00000000000000000100 10000 0010111 (0x00004817)
|
||||
58: 0000000 00011 00100 001 01000 1100011 (0x00321463)
|
||||
5C: 00000000 00000000 00000000 00000000 (0x00000000)
|
||||
60: 00000000010000000000 10001 1101111 (0x004008EF)
|
||||
64: 000000000000 10001 000 01110 1100111 (0x00088767)
|
||||
68: 000000000100 01111 000 10010 1100111 (0x00478967)
|
||||
```
|
||||
|
||||
Данная программа, представленная в шестнадцатеричном формате находится в файле [program.mem](program.mem).
|
||||
|
Reference in New Issue
Block a user