From 9542deeb483a00b6fabed7574720926ce97d7511 Mon Sep 17 00:00:00 2001 From: Frederick Yin Date: Tue, 16 Aug 2022 11:54:23 +0800 Subject: Projects, 01-06 completed --- projects/05/CPU.out | 97 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 projects/05/CPU.out (limited to 'projects/05/CPU.out') diff --git a/projects/05/CPU.out b/projects/05/CPU.out new file mode 100644 index 0000000..3a38ebd --- /dev/null +++ b/projects/05/CPU.out @@ -0,0 +1,97 @@ +|time| inM | instruction |reset| outM |writeM |addre| pc |DRegiste| +|0+ | 0|0011000000111001| 0 | 0| 0 | 0| 0| 0 | +|1 | 0|0011000000111001| 0 | 0| 0 |12345| 1| 0 | +|1+ | 0|1110110000010000| 0 | 12345| 0 |12345| 1| 12345 | +|2 | 0|1110110000010000| 0 | 12345| 0 |12345| 2| 12345 | +|2+ | 0|0101101110100000| 0 | -1| 0 |12345| 2| 12345 | +|3 | 0|0101101110100000| 0 | -1| 0 |23456| 3| 12345 | +|3+ | 0|1110000111110000| 0 | 11111| 0 |23456| 3| 11111 | +|4 | 0|1110000111110000| 0 | 0| 0 |11111| 4| 11111 | +|4+ | 0|0000001111101011| 0 | -11111| 0 |11111| 4| 11111 | +|5 | 0|0000001111101011| 0 | -11111| 0 | 1003| 5| 11111 | +|5+ | 0|1110001100001000| 0 | 11111| 1 | 1003| 5| 11111 | +|6 | 0|1110001100001000| 0 | 11111| 1 | 1003| 6| 11111 | +|6+ | 0|0000001111101100| 0 | -11111| 0 | 1003| 6| 11111 | +|7 | 0|0000001111101100| 0 | -11111| 0 | 1004| 7| 11111 | +|7+ | 0|1110001110011000| 0 | 11110| 1 | 1004| 7| 11110 | +|8 | 0|1110001110011000| 0 | 11109| 1 | 1004| 8| 11110 | +|8+ | 0|0000001111101000| 0 | -11110| 0 | 1004| 8| 11110 | +|9 | 0|0000001111101000| 0 | -11110| 0 | 1000| 9| 11110 | +|9+ | 11111|1111010011110000| 0 | -1| 0 | 1000| 9| -1 | +|10 | 11111|1111010011110000| 0 | -11112| 0 |32767| 10| -1 | +|10+ | 11111|0000000000001110| 0 | -1| 0 |32767| 10| -1 | +|11 | 11111|0000000000001110| 0 | 14| 0 | 14| 11| -1 | +|11+ | 11111|1110001100000100| 0 | -1| 0 | 14| 11| -1 | +|12 | 11111|1110001100000100| 0 | -1| 0 | 14| 14| -1 | +|12+ | 11111|0000001111100111| 0 | 1| 0 | 14| 14| -1 | +|13 | 11111|0000001111100111| 0 | 1| 0 | 999| 15| -1 | +|13+ | 11111|1111110111100000| 0 | 11112| 0 | 999| 15| -1 | +|14 | 11111|1111110111100000| 0 | 11112| 0 |11112| 16| -1 | +|14+ | 11111|1110001100101000| 0 | -1| 1 |11112| 16| -1 | +|15 | 11111|1110001100101000| 0 | -1| 1 |32767| 17| -1 | +|15+ | 11111|0000000000010101| 0 | -1| 0 |32767| 17| -1 | +|16 | 11111|0000000000010101| 0 | 21| 0 | 21| 18| -1 | +|16+ | 11111|1110011111000010| 0 | 0| 0 | 21| 18| -1 | +|17 | 11111|1110011111000010| 0 | 0| 0 | 21| 21| -1 | +|17+ | 11111|0000000000000010| 0 | 21| 0 | 21| 21| -1 | +|18 | 11111|0000000000000010| 0 | 2| 0 | 2| 22| -1 | +|18+ | 11111|1110000010111000| 0 | 1| 1 | 2| 22| 1 | +|19 | 11111|1110000010111000| 0 | 2| 1 | 1| 23| 1 | +|19+ | 11111|1111110111001000| 0 | 11112| 1 | 1| 23| 1 | +|20 | 11111|1111110111001000| 0 | 11112| 1 | 1| 24| 1 | +|20+ | 11111|1111110010101000| 0 | 11110| 1 | 1| 24| 1 | +|21 | 11111|1111110010101000| 0 | 11110| 1 |11110| 25| 1 | +|21+ | 11111|0000001111101000| 0 | -1| 0 |11110| 25| 1 | +|22 | 11111|0000001111101000| 0 | -1| 0 | 1000| 26| 1 | +|22+ | 11111|1110111010010000| 0 | -1| 0 | 1000| 26| -1 | +|23 | 11111|1110111010010000| 0 | -1| 0 | 1000| 27| -1 | +|23+ | 11111|1110001100000001| 0 | -1| 0 | 1000| 27| -1 | +|24 | 11111|1110001100000001| 0 | -1| 0 | 1000| 28| -1 | +|24+ | 11111|1110001100000010| 0 | -1| 0 | 1000| 28| -1 | +|25 | 11111|1110001100000010| 0 | -1| 0 | 1000| 29| -1 | +|25+ | 11111|1110001100000011| 0 | -1| 0 | 1000| 29| -1 | +|26 | 11111|1110001100000011| 0 | -1| 0 | 1000| 30| -1 | +|26+ | 11111|1110001100000100| 0 | -1| 0 | 1000| 30| -1 | +|27 | 11111|1110001100000100| 0 | -1| 0 | 1000| 1000| -1 | +|27+ | 11111|1110001100000101| 0 | -1| 0 | 1000| 1000| -1 | +|28 | 11111|1110001100000101| 0 | -1| 0 | 1000| 1000| -1 | +|28+ | 11111|1110001100000110| 0 | -1| 0 | 1000| 1000| -1 | +|29 | 11111|1110001100000110| 0 | -1| 0 | 1000| 1000| -1 | +|29+ | 11111|1110001100000111| 0 | -1| 0 | 1000| 1000| -1 | +|30 | 11111|1110001100000111| 0 | -1| 0 | 1000| 1000| -1 | +|30+ | 11111|1110101010010000| 0 | 0| 0 | 1000| 1000| 0 | +|31 | 11111|1110101010010000| 0 | 0| 0 | 1000| 1001| 0 | +|31+ | 11111|1110001100000001| 0 | 0| 0 | 1000| 1001| 0 | +|32 | 11111|1110001100000001| 0 | 0| 0 | 1000| 1002| 0 | +|32+ | 11111|1110001100000010| 0 | 0| 0 | 1000| 1002| 0 | +|33 | 11111|1110001100000010| 0 | 0| 0 | 1000| 1000| 0 | +|33+ | 11111|1110001100000011| 0 | 0| 0 | 1000| 1000| 0 | +|34 | 11111|1110001100000011| 0 | 0| 0 | 1000| 1000| 0 | +|34+ | 11111|1110001100000100| 0 | 0| 0 | 1000| 1000| 0 | +|35 | 11111|1110001100000100| 0 | 0| 0 | 1000| 1001| 0 | +|35+ | 11111|1110001100000101| 0 | 0| 0 | 1000| 1001| 0 | +|36 | 11111|1110001100000101| 0 | 0| 0 | 1000| 1002| 0 | +|36+ | 11111|1110001100000110| 0 | 0| 0 | 1000| 1002| 0 | +|37 | 11111|1110001100000110| 0 | 0| 0 | 1000| 1000| 0 | +|37+ | 11111|1110001100000111| 0 | 0| 0 | 1000| 1000| 0 | +|38 | 11111|1110001100000111| 0 | 0| 0 | 1000| 1000| 0 | +|38+ | 11111|1110111111010000| 0 | 1| 0 | 1000| 1000| 1 | +|39 | 11111|1110111111010000| 0 | 1| 0 | 1000| 1001| 1 | +|39+ | 11111|1110001100000001| 0 | 1| 0 | 1000| 1001| 1 | +|40 | 11111|1110001100000001| 0 | 1| 0 | 1000| 1000| 1 | +|40+ | 11111|1110001100000010| 0 | 1| 0 | 1000| 1000| 1 | +|41 | 11111|1110001100000010| 0 | 1| 0 | 1000| 1001| 1 | +|41+ | 11111|1110001100000011| 0 | 1| 0 | 1000| 1001| 1 | +|42 | 11111|1110001100000011| 0 | 1| 0 | 1000| 1000| 1 | +|42+ | 11111|1110001100000100| 0 | 1| 0 | 1000| 1000| 1 | +|43 | 11111|1110001100000100| 0 | 1| 0 | 1000| 1001| 1 | +|43+ | 11111|1110001100000101| 0 | 1| 0 | 1000| 1001| 1 | +|44 | 11111|1110001100000101| 0 | 1| 0 | 1000| 1000| 1 | +|44+ | 11111|1110001100000110| 0 | 1| 0 | 1000| 1000| 1 | +|45 | 11111|1110001100000110| 0 | 1| 0 | 1000| 1001| 1 | +|45+ | 11111|1110001100000111| 0 | 1| 0 | 1000| 1001| 1 | +|46 | 11111|1110001100000111| 0 | 1| 0 | 1000| 1000| 1 | +|46+ | 11111|1110001100000111| 1 | 1| 0 | 1000| 1000| 1 | +|47 | 11111|1110001100000111| 1 | 1| 0 | 1000| 0| 1 | +|47+ | 11111|0111111111111111| 0 | 1| 0 | 1000| 0| 1 | +|48 | 11111|0111111111111111| 0 | 1| 0 |32767| 1| 1 | -- cgit v1.2.3