Добавил:
владимир Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

cybercobra из / instr18

.txt
Скачиваний:
0
Добавлен:
17.11.2025
Размер:
1.4 Кб
Скачать
000000000010 00000 000 00001 0010011 // reg[1] <- a[2:0]
000011010101 00000 000 00010 0010011 // reg[2] <- sw_i
000000000000 00000 000 00011 0010011 // reg[3] <- 0
000000011110 00000 000 00100 0010011 // reg[4] <- 29
000000000001 00000 000 00101 0010011 // reg[5] <- 1
000000000010 00000 000 00110 0010011 // reg[6] <- 2
000000000000 00000 000 00111 0010011 // reg[7] <- 0
0000000 00100 00011 100 01000 1100011 // if reg[3] < 29
00000010010000000000 01111 1101111 // else
0100000 00011 00100 000 01010 0110011 // if (reg[2] << reg[4] - reg[3]) >> reg[4] == a[2:0])
0000000 00011 00001 001 01001 0110011 // if (reg[2] << reg[4] - reg[3]) >> reg[4] == a[2:0])
0000000 00100 01001 101 01001 0110011 // if (reg[2] << reg[4] - reg[3]) >> reg[4] == a[2:0])
0000000 01001 01010 000 01000 1100011 // if (reg[2] << reg[4] - reg[3]) >> reg[4] == a[2:0])
00000000110000000000 01111 1101111 // else
0000000 00101 00111 000 00111 0110011 // reg[7] <- reg[7] + 1
0000000 00110 00011 000 00011 0110011 // reg[3] <- reg[3] + 2
0000000 00101 00011 000 00011 0110011 // reg[3] <- reg[3] + reg[5]
000000011100 00000 000 01111 1100111 // PC <- PC - 28 (10)
00000000000000000000 01111 1101111 // out_o = reg[7], PC <- PC + reg[0]

00200093
0d500113
00000193
01d00213
00100293
00200313
00000393
0041c463
028007ef
40320533
00a114b3
0044d4b3
00908463
00c007ef
005383b3
006181b3
005181b3
01c007e7
000007ef

Соседние файлы в папке cybercobra из