Initial commit
This commit is contained in:
commit
19178fa456
77 changed files with 1490 additions and 0 deletions
7
6_software/01_circuits/01_circuit.url
Normal file
7
6_software/01_circuits/01_circuit.url
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
[{000214A0-0000-0000-C000-000000000046}]
|
||||
Prop3=19,11
|
||||
[InternetShortcut]
|
||||
IDList=
|
||||
URL=https://www.falstad.com/circuit/
|
||||
IconFile=https://www.falstad.com/circuit/favicon.ico
|
||||
IconIndex=1
|
||||
BIN
6_software/02_logicsim/01_installation_logicsim.odt
Normal file
BIN
6_software/02_logicsim/01_installation_logicsim.odt
Normal file
Binary file not shown.
BIN
6_software/02_logicsim/02_logicsim.zip
Normal file
BIN
6_software/02_logicsim/02_logicsim.zip
Normal file
Binary file not shown.
|
|
@ -0,0 +1,5 @@
|
|||
[{000214A0-0000-0000-C000-000000000046}]
|
||||
Prop3=19,11
|
||||
[InternetShortcut]
|
||||
IDList=
|
||||
URL=https://launchpad.net/piiri/4.x
|
||||
BIN
6_software/04_minetest-0.4.17/01_installation_minetest.odt
Normal file
BIN
6_software/04_minetest-0.4.17/01_installation_minetest.odt
Normal file
Binary file not shown.
BIN
6_software/04_minetest-0.4.17/02_minetest-0.4.17.zip
Normal file
BIN
6_software/04_minetest-0.4.17/02_minetest-0.4.17.zip
Normal file
Binary file not shown.
BIN
6_software/05_mikrosim/01_installation_mikrsimd.odt
Normal file
BIN
6_software/05_mikrosim/01_installation_mikrsimd.odt
Normal file
Binary file not shown.
BIN
6_software/05_mikrosim/02_mikrsimd.exe
Normal file
BIN
6_software/05_mikrosim/02_mikrsimd.exe
Normal file
Binary file not shown.
5
6_software/06_minijava-compiler/01_compile.bat
Normal file
5
6_software/06_minijava-compiler/01_compile.bat
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
@echo off
|
||||
set /p var=Bitte geben Sie den Dateinamen der MiniJava-Datei (ohne .mj) an:
|
||||
java -jar 02_minijavacompiler.jar %var%
|
||||
java -jar 03_mikrosimassembler.jar %var% 04_firmware2.mpd
|
||||
pause
|
||||
BIN
6_software/06_minijava-compiler/02_minijavacompiler.jar
Normal file
BIN
6_software/06_minijava-compiler/02_minijavacompiler.jar
Normal file
Binary file not shown.
BIN
6_software/06_minijava-compiler/03_mikrosimassembler.jar
Normal file
BIN
6_software/06_minijava-compiler/03_mikrosimassembler.jar
Normal file
Binary file not shown.
230
6_software/06_minijava-compiler/04_firmware2.mpd
Normal file
230
6_software/06_minijava-compiler/04_firmware2.mpd
Normal file
|
|
@ -0,0 +1,230 @@
|
|||
; MikrSimD-Programm-Speicher: CCAT-Ltb.mpd
|
||||
;
|
||||
AD Befehl 0 1 2 3 4 5 6 7 8 9 A B C D E F FA
|
||||
00 MOV OP, [IP] . . . . . 5 . . 8 . . . . . . . 01
|
||||
01 . . . . . . . . . . . . C . . . 02
|
||||
02 . . . . . . 6 . . 9 . . . . . . 03
|
||||
03 INC IP . . . . 4 5 . 7 . . . . . . . . 04
|
||||
04 MOV DR, [IP] . . . . . 5 . . 8 . . . . . . . 05
|
||||
05 . . . . . . . . . . . . C . . . 06
|
||||
06 INC IP . . . . 4 5 . 7 . . . . . . . . 07
|
||||
07 do command . . . . . . . . . . . . . . . F 00
|
||||
08 ************ . . . . . . . . . . . . . . . . 09
|
||||
09 ;***** MOVs . . . . . . . . . . . . . . . . 0A
|
||||
0A mov AX, [nn] . . . . . . . . 8 9 . . . . . . 0B
|
||||
0B . . . . . . . . . . . . C . . . 0C
|
||||
0C 0 . . . . . . . . 9 . . . . . . 00
|
||||
0D mvAX,[BX+nn] . . . 3 . . . . 8 9 . . . . . . 0E
|
||||
0E . . . . . . . . . . . . C . . . 0F
|
||||
0F 0 . . . . . . . . 9 . . . . . . 00
|
||||
10 mov AX, nn 0 . . . . . . . . 9 . . . . . . 00
|
||||
11 mov [nn], AX . . . . . . . . 8 9 . . . . . . 12
|
||||
12 . 1 . . . . . . . . A . . . . . 13
|
||||
13 . . . . . . . . . . . B . . . . 00
|
||||
14 mv[BX+nn],AX . . . 3 . . . . 8 9 . . . . . . 15
|
||||
15 . 1 . . . . . . . . A . . . . . 16
|
||||
16 . . . . . . . . . . . B . . . . 00
|
||||
17 mov BX, [nn] . . . . . . . . 8 9 . . . . . . 18
|
||||
18 . . . . . . . . . . . . C . . . 19
|
||||
19 . . 2 . . . . . . 9 . . . . . . 00
|
||||
1A mov BX, nn . . 2 . . . . . . 9 . . . . . . 00
|
||||
1B mov [nn], BX . . . . . . . . 8 9 . . . . . . 1C
|
||||
1C . . . 3 . . . . . . A . . . . . 1D
|
||||
1D . . . . . . . . . . . B . . . . 00
|
||||
1E mov AX, BX 0 . . 3 . . . . . . . . . . . . 00
|
||||
1F mov BX, AX . 1 2 . . . . . . . . . . . . . 00
|
||||
20 SWAP AX,BX . 1 . . . . . . . . A . . . . . 21
|
||||
21 0 . . 3 . . . . . . . . . . . . 22
|
||||
22 . . 2 . . . . . . 9 . . . . . . 00
|
||||
23 CLR [nn] . . . . . . . . 8 9 . . . . . . 24
|
||||
24 . . . . . . . . . . A . . . . . 25
|
||||
25 . . . . . . . . . . . B . . . . 00
|
||||
26 CLR [BX+nn] . . . 3 . . . . 8 9 . . . . . . 27
|
||||
27 . . . . . . . . . . A . . . . . 28
|
||||
28 . . . . . . . . . . . B . . . . 00
|
||||
29 ;********** . . . . . . . . . . . . . . . . 2A
|
||||
2A ;*** ADD&SUB . . . . . . . . . . . . . . . . 2B
|
||||
2B ADD nn 0 1 . . . . . . . 9 . . . . . . 00
|
||||
2C ADD AX . 1 . . . . . . . . A . . . . . 2D
|
||||
2D 0 1 . . . . . . . 9 . . . . . . 00
|
||||
2E ADD BX . . . 3 . . . . . . A . . . . . 2F
|
||||
2F 0 1 . . . . . . . 9 . . . . . . 30
|
||||
30 ADD [nn] . . . . . . . . 8 9 . . . . . . 31
|
||||
31 . . . . . . . . . . . . C . . . 32
|
||||
32 0 1 . . . . . . . 9 . . . . . . 00
|
||||
33 ADD [BX+nn] . . . 3 . . . . 8 9 . . . . . . 34
|
||||
34 . . . . . . . . . . . . C . . . 35
|
||||
35 0 1 . . . . . . . 9 . . . . . . 00
|
||||
36 SUB nn 0 1 . . . . . . . 9 . . . D . . 00
|
||||
37 SUB AX . 1 . . . . . . . . A . . . . . 38
|
||||
38 0 1 . . . . . . . 9 . . . D . . 00
|
||||
39 SUB BX . . . 3 . . . . . . A . . . . . 3A
|
||||
3A 0 . . . . . . . . 9 . . . D . . 00
|
||||
3B SUB [nn] . . . . . . . . 8 9 . . . . . . 3C
|
||||
3C . . . . . . . . . . . . C . . . 3D
|
||||
3D 0 1 . . . . . . . 9 . . . D . . 00
|
||||
3E SUB [BX+nn] . . . 3 . . . . 8 9 . . . . . . 3F
|
||||
3F . . . . . . . . . . . . C . . . 40
|
||||
40 0 1 . . . . . . . 9 . . . D . . 00
|
||||
41 ADD BX, nn . . 2 3 . . . . . 9 . . . . . . 42
|
||||
42 ADD BX,[nn] . . . . . . . . 8 9 . . . . . . 43
|
||||
43 . . . . . . . . . . . . C . . . 44
|
||||
44 . . 2 3 . . . . . 9 . . . . . . 00
|
||||
45 SUB BX, nn . . 2 3 . . . . . 9 . . . D . . 00
|
||||
46 NEG AX . 1 . . . . . . . . A . . . . . 47
|
||||
47 0 . . . . . . . . 9 . . . D . . 00
|
||||
48 ;********** . . . . . . . . . . . . . . . . 49
|
||||
49 ;*** inc&dec . . . . . . . . . . . . . . . . 4A
|
||||
4A INC AX 0 1 . . . . . 7 . . . . . . . . 00
|
||||
4B DEC AX 0 1 . . . . . 7 . . . . . D . . 00
|
||||
4C INC BX . . 2 3 . . . 7 . . . . . . . . 00
|
||||
4D DEC BX . . 2 3 . . . 7 . . . . . D . . 00
|
||||
4E INC [nn] . . . . . . . . 8 9 . . . . . . 4F
|
||||
4F . . . . . . . . . . . . C . . . 50
|
||||
50 0 . . . . . . . . 9 . . . . . . 51
|
||||
51 0 1 . . . . . 7 . . A . . . . . 52
|
||||
52 . . . . . . . . . . . B . . . . 00
|
||||
53 DEC [nn] . . . . . . . . 8 9 . . . . . . 54
|
||||
54 . . . . . . . . . . . . C . . . 55
|
||||
55 0 . . . . . . . . 9 . . . . . . 56
|
||||
56 0 1 . . . . . 7 . . . . . D . . 00
|
||||
57 INC [BX+nn] . . . 3 . . . . 8 9 . . . . . . 58
|
||||
58 . . . . . . . . . . . . C . . . 59
|
||||
59 0 . . . . . . . . 9 . . . . . . 5A
|
||||
5A 0 1 . . . . . 7 . . A . . . . . 5B
|
||||
5B . . . . . . . . . . . B . . . . 00
|
||||
5C DEC [BX+nn] . . . 3 . . . . 8 9 . . . . . . 5D
|
||||
5D . . . . . . . . . . . . C . . . 5E
|
||||
5E 0 . . . . . . . . 9 . . . . . . 5F
|
||||
5F 0 1 . . . . . 7 . . A . . D . . 60
|
||||
60 . . . . . . . . . . . B . . . . 00
|
||||
61 ;********** . . . . . . . . . . . . . . . . 62
|
||||
62 ;** Spruenge . . . . . . . . . . . . . . . . 63
|
||||
63 JP nn . . . . 4 . . . . 9 . . . . . . 00
|
||||
64 JP [nn] . . . . . . . . 8 9 . . . . . . 65
|
||||
65 . . . . . . . . . . . . C . . . 66
|
||||
66 . . . . 4 . . . . . . . . . . . 00
|
||||
67 JPS nn . . . . . . . . . . . . . . E . 68
|
||||
68 . . . . . . . . . . . . . . . . 00
|
||||
69 . . . . 4 . . . . 9 . . . . . . 00
|
||||
6A JPNS nn . . . . . . . . . . . . . . E . 6B
|
||||
6B . . . . 4 . . . . 9 . . . . . . 00
|
||||
6C . . . . . . . . . . . . . . . . 00
|
||||
6D JR nn . . . . 4 5 . 7 . . . . . D . . 6E
|
||||
6E . . . . 4 5 . 7 . . . . . D . . 6F
|
||||
6F . . . . 4 5 . . . 9 . . . . . . 00
|
||||
70 JRS nn . . . . . . . . . . . . . . E . 71
|
||||
71 . . . . . . . . . . . . . . . . 00
|
||||
72 . . . . 4 5 . 7 . . . . . D . . 73
|
||||
73 . . . . 4 5 . 7 . . . . . D . . 74
|
||||
74 . . . . 4 5 . . . 9 . . . . . . 00
|
||||
75 JRNS nn . . . . . . . . . . . . . . E . 76
|
||||
76 . . . . 4 5 . . . 9 . . . . . . 78
|
||||
77 . . . . . . . . . . . . . . . . 00
|
||||
78 . . . . 4 5 . 7 . . . . . D . . 79
|
||||
79 . . . . 4 5 . 7 . . . . . D . . 00
|
||||
7A CALL nn . . . . 4 5 . 7 . . . . . D . . 7B
|
||||
7B . . . 3 . . . . 8 . . . . . . . 7C
|
||||
7C . . . . . 5 . 7 . . A . . . . . 7D
|
||||
7D . . . . . . . . . . . B . . . . 7E
|
||||
7E . . . . . 5 . . 8 . . . . . . . 7F
|
||||
7F . . . . . . . . . . . . C . . . 80
|
||||
80 . . 2 3 . . . 7 . . . . . D . . 81
|
||||
81 . . . . 4 . . . . 9 . . . . . . 00
|
||||
82 RET . . 2 3 . . . 7 8 . . . . . . . 83
|
||||
83 . . . . . . . . . . . . C . . . 84
|
||||
84 . . . . 4 . . . . 9 . . . . . . 00
|
||||
85 . . . . . . . . . . . . . . . . 85
|
||||
86 HALT . . . . . . . . . . . . . . . . 86
|
||||
87 ;********** . . . . . . . . . . . . . . . . 88
|
||||
88 ;*** Stack . . . . . . . . . . . . . . . . 89
|
||||
89 PUSH AX . . . 3 . . . . 8 . . . . . . . 8A
|
||||
8A . 1 . . . . . . . . A . . . . . 8B
|
||||
8B . . . . . . . . . . . B . . . . 8C
|
||||
8C . . 2 3 . . . 7 . . . . . D . . 00
|
||||
8D POP AX . . 2 3 . . . 7 8 . . . . . . . 8E
|
||||
8E . . . . . . . . . . . . C . . . 8F
|
||||
8F 0 . . . . . . . . 9 . . . . . . 00
|
||||
90 ADDSTACK . . 2 3 . . . 7 8 . . . . . . . 91
|
||||
91 . . . . . . . . . . . . C . . . 92
|
||||
92 0 . . . . . . . . 9 . . . . . . 93
|
||||
93 . . . 3 . . . 7 8 . . . . . . . 94
|
||||
94 . . . . . . . . . . . . C . . . 95
|
||||
95 0 1 . . . . . . . 9 . . . . . . 96
|
||||
96 . 1 . . . . . . . . A . . . . . 97
|
||||
97 . . . . . . . . . . . B . . . . 00
|
||||
98 SUBSTACK . . 2 3 . . . 7 . . . . . . . . 99
|
||||
99 . . 2 3 . . . 7 8 . . . . . . . 9A
|
||||
9A . . . . . . . . . . . . C . . . 9B
|
||||
9B 0 . . . . . . . . 9 . . . . . . 9C
|
||||
9C . . 2 3 . . . 7 8 . . . . D . . 9D
|
||||
9D . . . . . . . . . . . . C . . . 9E
|
||||
9E 0 1 . . . . . . . 9 . . . D . . 9F
|
||||
9F . 1 . . . . . . . . A . . . . . A0
|
||||
A0 . . . 3 . . . 7 8 . . . . . . . A1
|
||||
A1 . . . . . . . . . . . B . . . . 00
|
||||
A2 NEGSTACK . . . 3 . . . 7 8 . . . . . . . A3
|
||||
A3 . . . . . . . . . . . . C . . . A4
|
||||
A4 0 . . . . . . . . 9 A . . D . . A5
|
||||
A5 . . . . . . . . . . . B . . . . 00
|
||||
A6 PUSH nn . . . 3 . . . . 8 . . . . . . . A7
|
||||
A7 . . . . . . . . . . . B . . . . A8
|
||||
A8 . . 2 3 . . . 7 . . . . . D . . 00
|
||||
A9 PUSH [nn] . . . . . . . . 8 9 . . . . . . AA
|
||||
AA . . . . . . . . . . . . C . . . AB
|
||||
AB . . . 3 . . . . 8 . . . . . . . AC
|
||||
AC . . . . . . . . . . . B . . . . AD
|
||||
AD . . 2 3 . . . 7 . . . . . D . . 00
|
||||
AE POP [nn] . . . 3 . . . . 8 . . . . . . . AF
|
||||
AF . 1 . . . . . . . . A . . . . . B0
|
||||
B0 . . . . . . . . . . . B . . . . B1
|
||||
B1 . . . 3 . . . 7 8 . . . . . . . B2
|
||||
B2 . . . . . . . . . . . . C . . . B3
|
||||
B3 0 . . . . . . . . 9 . . . . . . B4
|
||||
B4 . . . . . 5 . 7 8 . . . . D . . B5
|
||||
B5 . . . . . . . . . . . . C . . . B6
|
||||
B6 . . . . . . . . 8 9 . . . . . . B7
|
||||
B7 . 1 . . . . . . . . A . . . . . B8
|
||||
B8 . . . . . . . . . . . B . . . . B9
|
||||
B9 . . . 3 . . . . 8 . . . . . . . BA
|
||||
BA . . . . . . . . . . . . C . . . BB
|
||||
BB 0 . . . . . . . . 9 . . . . . . BC
|
||||
BC . . 2 3 . . . 7 . . . . . . . . 00
|
||||
BD SWAPSTACK . . . 3 . . . 7 8 . . . . . . . BE
|
||||
BE . . . . . . . . . . . . C . . . BF
|
||||
BF . . . 3 . . . . 8 . . . . . . . C0
|
||||
C0 . . . . . . . . . . . B . . . . C1
|
||||
C1 . . 2 3 . . . 7 . . . . . . . . C2
|
||||
C2 . . . 3 . . . 7 8 . . . . . . . C3
|
||||
C3 . . . . . . . . . . . . C . . . C4
|
||||
C4 . . . 3 . . . . 8 . . . . . . . C5
|
||||
C5 . . . . . . . . . . . B . . . . C6
|
||||
C6 . . . 3 . . . 7 8 . . . . D . . C7
|
||||
C7 . . . . . . . . . . . . C . . . C8
|
||||
C8 . . . 3 . . . 7 8 . . . . . . . C9
|
||||
C9 . . . . . . . . . . . B . . . . CA
|
||||
CA . . 2 3 . . . 7 . . . . . D . . 00
|
||||
CB SWAPSTACK,AX . . . 3 . . . . 8 . . . . . . . CC
|
||||
CC . 1 . . . . . . . . A . . . . . CD
|
||||
CD . . . . . . . . . . . B . . . . CE
|
||||
CE . . . 3 . . . 7 8 . . . . . . . CF
|
||||
CF . . . . . . . . . . . . C . . . D0
|
||||
D0 0 . . . . . . . . 9 . . . . . . D1
|
||||
D1 . . . 3 . . . . 8 . . . . . . . D2
|
||||
D2 . . . . . . . . . . . . C . . . D3
|
||||
D3 . . . 3 . . . 7 8 . . . . . . . D4
|
||||
D4 . . . . . . . . . . . B . . . . 00
|
||||
D5 JPZ nn . . . . . . . . . . . . . . E . D6
|
||||
D6 0 1 . . . . . 7 . . . . . D . . D8
|
||||
D7 . . . . . . . . . . . . . . . . 00
|
||||
D8 . . . . . . . . . . . . . . E . D9
|
||||
D9 0 1 . . . . . 7 . . . . . . . . 00
|
||||
DA 0 1 . . . . . 7 . . . . . . . . DB
|
||||
DB . . . . 4 . . . . 9 . . . . . . 00
|
||||
DC JPNZ nn . . . . . . . . . . . . . . E . DD
|
||||
DD 0 1 . . . . . 7 . . . . . D . . DF
|
||||
DE . . . . 4 . . . . 9 . . . . . . 00
|
||||
DF . . . . . . . . . . . . . . E . E0
|
||||
E0 0 1 . . . . . 7 . . . . . . . . E2
|
||||
E1 0 1 . . . . . 7 . . . . . . . . 00
|
||||
E2 . . . . 4 . . . . 9 . . . . . . 00
|
||||
BIN
6_software/06_minijava-compiler/05_benutzung_quelle.odt
Normal file
BIN
6_software/06_minijava-compiler/05_benutzung_quelle.odt
Normal file
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue