Skip to content

Instantly share code, notes, and snippets.

@sergev
Created November 26, 2017 07:11
Show Gist options
  • Save sergev/ae97b9f6085073a59b4476ce8299bef8 to your computer and use it in GitHub Desktop.
Save sergev/ae97b9f6085073a59b4476ce8299bef8 to your computer and use it in GitHub Desktop.
Logging to file "mpd.trace"
Logging to file "mpd.trace" at Sat Nov 25 22:20:11 2017
test_mpd.ini-12> # Enable tracing of instructions, registers and memory access.
test_mpd.ini-14> set cpu0 trace
Trace instructions, registers and memory access
test_mpd.ini-15> # Load a program code into memory.
test_mpd.ini-17> load test_mpd.b6
test_mpd.ini-18> # Run the program.
test_mpd.ini-20> d PC 70000
PC: 70000
test_mpd.ini-21> step 50
cpu0 Write M21 = 02017
cpu0 Write M27 = 02007
cpu0 Write RUU = 044
cpu0 Write RVP = 0x00000300
cpu0 70000 0070000 L: 00 037 0003 ржа 3
cpu0 Write RAU = 03
cpu0 70000 0070000 R: 00 24 02003 уиа 2003
cpu0 70001 0070001 L: 00 002 0101 рег 101
cpu0 --- Установка режимов УУ
cpu0 70001 0070001 R: 00 110 0202 сч 70202
cpu0 Memory Read [70202 0070202] = 35:0002 0237 0300 0500
cpu0 Write ACC = 0002 0237 0300 0500
cpu0 Write RAU = 07
cpu0 70002 0070002 L: 00 000 0500 зп 500
cpu0 Memory Write [00500 0000500] = 35:0002 0237 0300 0500
cpu0 70002 0070002 R: 00 110 0203 сч 70203
cpu0 Memory Read [70203 0070203] = 35:0002 0247 0307 0072
cpu0 Write ACC = 0002 0247 0307 0072
cpu0 70003 0070003 L: 00 000 0501 зп 501
cpu0 Memory Write [00501 0000501] = 35:0002 0247 0307 0072
cpu0 70003 0070003 R: 00 22 00000 мода
cpu0 70004 0070004 L: 00 110 0013 сч 70013
cpu0 Memory Read [70013 0070013] = 36:0000 0000 0000 0211
cpu0 Write ACC = 0000 0000 0000 0211
cpu0 70004 0070004 R: 00 002 0046 рег 46
cpu0 --- Установка маски РВП
cpu0 Write MRVP = 0x00000089
cpu0 70005 0070005 L: 00 110 0024 сч 70024
cpu0 Memory Read [70024 0070024] = 36:0000 1000 0000 0000
cpu0 Write ACC = 0000 1000 0000 0000
cpu0 70005 0070005 R: 00 002 0054 рег 54
cpu0 --- Установка конфигурации процессора
cpu0 70006 0070006 L: 00 040 0000 уи
cpu0 70006 0070006 R: 00 010 0000 сч
cpu0 Write ACC = 0000 0000 0000 0000
cpu0 70007 0070007 L: 00 002 0052 рег 52
cpu0 --- Запись в ПОП
cpu0 70007 0070007 R: 00 002 0053 рег 53
cpu0 --- Запись в ОПОП
cpu0 70010 0070010 L: 00 002 0047 рег 47
cpu0 --- Запись в РВП
cpu0 Write RVP = 0x00000000
cpu0 70010 0070010 R: 00 040 0000 уи
cpu0 70011 0070011 L: 00 110 0015 сч 70015
cpu0 Memory Read [70015 0070015] = 36:7777 7777 7766 6335
cpu0 Write ACC = 7777 7777 7766 6335
cpu0 70011 0070011 R: 00 002 0057 рег 57
cpu0 --- Установка таймера
cpu0 70012 0070012 L: 00 36 70046 э36 70046
cpu0 70046 0070046 L: 00 010 0003 сч 3
cpu0 Read TR3 = 0000 0000 0000 0000
cpu0 Write ACC = 0000 0000 0000 0000
cpu0 70046 0070046 R: 00 111 0423 и 70423
cpu0 Memory Read [70423 0070423] = 36:0000 0000 0000 0007
cpu0 70047 0070047 L: 00 27 70204 пе 70204
cpu0 70047 0070047 R: 00 24 02003 уиа 2003
cpu0 70050 0070050 L: 00 010 0006 сч 6
cpu0 Read TR6 = 0000 0000 0000 0000
cpu0 70050 0070050 R: 00 111 0030 и 70030
cpu0 Memory Read [70030 0070030] = 36:0000 0000 0000 0020
cpu0 70051 0070051 L: 00 26 70062 по 70062
cpu0 70062 0070062 L: 00 110 0037 сч 70037
cpu0 Memory Read [70037 0070037] = 36:0000 0000 0000 0000
cpu0 70062 0070062 R: 00 040 0001 уи 1
cpu0 70063 0070063 L: 00 036 0117 сда 117
cpu0 70063 0070063 R: 00 040 0003 уи 3
cpu0 70064 0070064 L: 00 110 0041 сч 70041
cpu0 Memory Read [70041 0070041] = 36:0000 0000 0000 0000
cpu0 70064 0070064 R: 00 040 0002 уи 2
cpu0 70065 0070065 L: 00 24 00003 уиа 3
cpu0 Write M21 = 00017
cpu0 70065 0070065 R: 00 012 0000 нтж
cpu0 70066 0070066 L: 00 110 0037 сч 70037
cpu0 Memory Read [70037 0070037] = 36:0000 0000 0000 0000
cpu0 70066 0070066 R: 16 24 00001 уиа 1(16)
cpu0 Write M16 = 00001
cpu0 70067 0070067 L: 00 002 0140 рег 140
cpu0 --- Сброс контрольных признаков
cpu0 70067 0070067 R: 00 22 00000 мода
cpu0 70070 0070070 L: 00 040 0000 уи
cpu0 70070 0070070 R: 16 37 70070 цикл 70070(16)
cpu0 Write M16 = 00002
cpu0 70070 0070070 L: 00 040 0000 уи
cpu0 70070 0070070 R: 16 37 70070 цикл 70070(16)
cpu0 Write M16 = 00003
cpu0 70070 0070070 L: 00 040 0000 уи
cpu0 70070 0070070 R: 16 37 70070 цикл 70070(16)
cpu0 Write M16 = 00004
cpu0 70070 0070070 L: 00 040 0000 уи
cpu0 70070 0070070 R: 16 37 70070 цикл 70070(16)
cpu0 Write M16 = 00005
cpu0 70070 0070070 L: 00 040 0000 уи
cpu0 70070 0070070 R: 16 37 70070 цикл 70070(16)
cpu0 Write M16 = 00006
Step expired, PC: 70070 (уи, цикл 70070(16))
test_mpd.ini-22> # Press button.
test_mpd.ini-24> set cpu0 req
cpu0 --- Request from control panel
test_mpd.ini-25> step 50
cpu0 Write RVP = 0x00000001
cpu0 --- Внешнее прерывание
cpu0 00501 0000501 L: 00 002 0247 рег 247
cpu0 --- Чтение РВП
cpu0 Write ACC = 0000 0000 0000 0001
cpu0 Write M21 = 02017
cpu0 Write M27 = 00007
cpu0 Write M33 = 70070
cpu0 Write RUU = 450
cpu0 00501 0000501 R: 00 30 70072 пб 70072
cpu0 70072 0070072 L: 00 120 0013 сбр 70013
cpu0 Memory Read [70013 0070013] = 36:0000 0000 0000 0211
cpu0 Write ACC = 1000 0000 0000 0000
cpu0 70072 0070072 R: 00 100 0044 зп 70044
cpu0 Memory Write [70044 0070044] = 35:1000 0000 0000 0000
cpu0 70073 0070073 L: 00 110 0044 сч 70044
cpu0 Memory Read [70044 0070044] = 35:1000 0000 0000 0000
cpu0 70073 0070073 R: 00 26 70046 по 70046
cpu0 Write RMR = 1000 0000 0000 0000
cpu0 70074 0070074 L: 00 023 0000 нед
cpu0 Write ACC = 0000 0000 0000 0003
cpu0 Write RMR = 0000 0000 0000 0000
cpu0 70074 0070074 R: 00 040 0004 уи 4
cpu0 Write M4 = 00003
cpu0 70075 0070075 L: 04 110 0016 сч 70016(4)
cpu0 Memory Read [70021 0070021] = 36:1000 0000 0000 0000
cpu0 Write ACC = 1000 0000 0000 0000
cpu0 70075 0070075 R: 00 112 0044 нтж 70044
cpu0 Memory Read [70044 0070044] = 35:1000 0000 0000 0000
cpu0 Write ACC = 0000 0000 0000 0000
cpu0 Write RMR = 1000 0000 0000 0000
cpu0 70076 0070076 L: 00 100 0044 зп 70044
cpu0 Memory Write [70044 0070044] = 35:0000 0000 0000 0000
cpu0 70076 0070076 R: 04 30 70076 пб 70076(4)
cpu0 70101 0070101 L: 00 110 0036 сч 70036
cpu0 Memory Read [70036 0070036] = 36:0000 0000 0000 0001
cpu0 Write ACC = 0000 0000 0000 0001
cpu0 70101 0070101 R: 00 112 0016 нтж 70016
cpu0 Memory Read [70016 0070016] = 36:7777 7777 7777 7777
cpu0 Write ACC = 7777 7777 7777 7776
cpu0 Write RMR = 0000 0000 0000 0001
cpu0 70102 0070102 L: 00 100 0043 зп 70043
cpu0 Memory Write [70043 0070043] = 35:7777 7777 7777 7776
cpu0 70102 0070102 R: 00 002 0047 рег 47
cpu0 --- Запись в РВП
cpu0 Write RVP = 0x00000000
cpu0 70103 0070103 L: 00 040 0000 уи
cpu0 70103 0070103 R: 00 110 0032 сч 70032
cpu0 Memory Read [70032 0070032] = 36:0000 1400 0000 0000
cpu0 Write ACC = 0000 1400 0000 0000
cpu0 70104 0070104 L: 00 002 0054 рег 54
cpu0 --- Установка конфигурации процессора
cpu0 70104 0070104 R: 00 040 0000 уи
cpu0 70105 0070105 L: 00 30 70073 пб 70073
cpu0 70073 0070073 L: 00 110 0044 сч 70044
cpu0 Memory Read [70044 0070044] = 35:0000 0000 0000 0000
cpu0 Write ACC = 0000 0000 0000 0000
cpu0 70073 0070073 R: 00 26 70046 по 70046
cpu0 Write RMR = 0000 0000 0000 0000
cpu0 70046 0070046 L: 00 010 0003 сч 3
cpu0 Read TR3 = 0000 0000 0000 0000
cpu0 70046 0070046 R: 00 111 0423 и 70423
cpu0 Memory Read [70423 0070423] = 36:0000 0000 0000 0007
cpu0 70047 0070047 L: 00 27 70204 пе 70204
cpu0 70047 0070047 R: 00 24 02003 уиа 2003
cpu0 70050 0070050 L: 00 010 0006 сч 6
cpu0 Read TR6 = 0000 0000 0000 0000
cpu0 70050 0070050 R: 00 111 0030 и 70030
cpu0 Memory Read [70030 0070030] = 36:0000 0000 0000 0020
cpu0 70051 0070051 L: 00 26 70062 по 70062
cpu0 70062 0070062 L: 00 110 0037 сч 70037
cpu0 Memory Read [70037 0070037] = 36:0000 0000 0000 0000
cpu0 70062 0070062 R: 00 040 0001 уи 1
cpu0 70063 0070063 L: 00 036 0117 сда 117
cpu0 70063 0070063 R: 00 040 0003 уи 3
cpu0 70064 0070064 L: 00 110 0041 сч 70041
cpu0 Memory Read [70041 0070041] = 36:0000 0000 0000 0000
cpu0 70064 0070064 R: 00 040 0002 уи 2
cpu0 70065 0070065 L: 00 24 00003 уиа 3
cpu0 Write M21 = 00017
cpu0 70065 0070065 R: 00 012 0000 нтж
cpu0 70066 0070066 L: 00 110 0037 сч 70037
cpu0 Memory Read [70037 0070037] = 36:0000 0000 0000 0000
cpu0 70066 0070066 R: 16 24 00001 уиа 1(16)
cpu0 Write M16 = 00001
cpu0 70067 0070067 L: 00 002 0140 рег 140
cpu0 --- Сброс контрольных признаков
cpu0 70067 0070067 R: 00 22 00000 мода
cpu0 70070 0070070 L: 00 040 0000 уи
cpu0 70070 0070070 R: 16 37 70070 цикл 70070(16)
cpu0 Write M16 = 00002
cpu0 70070 0070070 L: 00 040 0000 уи
cpu0 70070 0070070 R: 16 37 70070 цикл 70070(16)
cpu0 Write M16 = 00003
cpu0 70070 0070070 L: 00 040 0000 уи
cpu0 70070 0070070 R: 16 37 70070 цикл 70070(16)
cpu0 Write M16 = 00004
cpu0 70070 0070070 L: 00 040 0000 уи
cpu0 70070 0070070 R: 16 37 70070 цикл 70070(16)
cpu0 Write M16 = 00005
Step expired, PC: 70070 (уи, цикл 70070(16))
test_mpd.ini-27> quit
Goodbye
Log file closed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment