From 33613a85afc4b1481367fbe92a17ee59c240250b Mon Sep 17 00:00:00 2001 From: Sven Eisenhauer Date: Fri, 10 Nov 2023 15:11:48 +0100 Subject: add new repo --- .../Mikroprozessorsysteme1/MIC-Simulator/A3.hex | 5 + .../MIC-Simulator/DISA51.EXE | Bin 0 -> 36560 bytes .../MIC-Simulator/I8051N.SFR | 116 +++++++++++++ .../Mikroprozessorsysteme1/MIC-Simulator/P3_1.hex | 5 + .../Mikroprozessorsysteme1/MIC-Simulator/P3_2.hex | 10 ++ .../Mikroprozessorsysteme1/MIC-Simulator/P3_3.hex | 11 ++ .../MIC-Simulator/S80515N.SFR | 188 +++++++++++++++++++++ .../MIC-Simulator/SIMULA51.EXE | Bin 0 -> 107212 bytes .../MIC-Simulator/UEBUNG1.HEX | 19 +++ .../MIC-Simulator/UEBUNG1.M51 | 6 + 10 files changed, 360 insertions(+) create mode 100644 Bachelor/Mikroprozessorsysteme1/MIC-Simulator/A3.hex create mode 100644 Bachelor/Mikroprozessorsysteme1/MIC-Simulator/DISA51.EXE create mode 100644 Bachelor/Mikroprozessorsysteme1/MIC-Simulator/I8051N.SFR create mode 100644 Bachelor/Mikroprozessorsysteme1/MIC-Simulator/P3_1.hex create mode 100644 Bachelor/Mikroprozessorsysteme1/MIC-Simulator/P3_2.hex create mode 100644 Bachelor/Mikroprozessorsysteme1/MIC-Simulator/P3_3.hex create mode 100644 Bachelor/Mikroprozessorsysteme1/MIC-Simulator/S80515N.SFR create mode 100644 Bachelor/Mikroprozessorsysteme1/MIC-Simulator/SIMULA51.EXE create mode 100644 Bachelor/Mikroprozessorsysteme1/MIC-Simulator/UEBUNG1.HEX create mode 100644 Bachelor/Mikroprozessorsysteme1/MIC-Simulator/UEBUNG1.M51 (limited to 'Bachelor/Mikroprozessorsysteme1/MIC-Simulator') diff --git a/Bachelor/Mikroprozessorsysteme1/MIC-Simulator/A3.hex b/Bachelor/Mikroprozessorsysteme1/MIC-Simulator/A3.hex new file mode 100644 index 0000000..18864df --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme1/MIC-Simulator/A3.hex @@ -0,0 +1,5 @@ +:1000000090F8037492F0D290D291D29190F8027548 +:10001000F8017400F0C3E5F833F5F812002C400243 +:1000200080F4E033F012002C40EC80F678647964C0 +:090030007A31DAFED9FAD8F62281 +:00000001FF diff --git a/Bachelor/Mikroprozessorsysteme1/MIC-Simulator/DISA51.EXE b/Bachelor/Mikroprozessorsysteme1/MIC-Simulator/DISA51.EXE new file mode 100644 index 0000000..9261d71 Binary files /dev/null and b/Bachelor/Mikroprozessorsysteme1/MIC-Simulator/DISA51.EXE differ diff --git a/Bachelor/Mikroprozessorsysteme1/MIC-Simulator/I8051N.SFR b/Bachelor/Mikroprozessorsysteme1/MIC-Simulator/I8051N.SFR new file mode 100644 index 0000000..d25bbb9 --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme1/MIC-Simulator/I8051N.SFR @@ -0,0 +1,116 @@ +D:80H P0 +D:81H SP +D:82H DPL +D:83H DPH +D:87H PCON +D:88H TCON +D:89H TMOD +D:8AH TL0 +D:8BH TL1 +D:8CH TH0 +D:8DH TH1 +D:90H P1 +D:98H SCON +D:99H SBUF + +D:A0H P2 +D:A8H IE +D:A9H IP +D:B0H P3 + +D:C0H IRCON +D:C8H T2CON +D:CCH TL2 +D:CDH TH2 + +D:D0H PSW +D:E0H ACC +D:F0H B + +B:80H.0 P0.0 +B:80H.1 P0.1 +B:80H.2 P0.2 +B:80H.3 P0.3 +B:80H.4 P0.4 +B:80H.5 P0.5 +B:80H.6 P0.6 +B:80H.7 P0.7 + +B:88H.0 IT0 +B:88H.1 IE0 +B:88H.2 IT1 +B:88H.3 IE1 +B:88H.4 TR0 +B:88H.5 TF0 +B:88H.6 TR1 +B:88H.7 TF1 + +B:90H.0 P1.0 +B:90H.1 P1.1 +B:90H.2 P1.2 +B:90H.3 P1.3 +B:90H.4 P1.4 +B:90H.5 P1.5 +B:90H.6 P1.6 +B:90H.7 P1.7 + +B:98H.0 RI +B:98H.1 TI +B:98H.2 RB8 +B:98H.3 TB8 +B:98H.4 REN +B:98H.5 SM2 +B:98H.6 SM1 +B:98H.7 SM0 + +B:A0H.0 P2.0 +B:A0H.1 P2.1 +B:A0H.2 P2.2 +B:A0H.3 P2.3 +B:A0H.4 P2.4 +B:A0H.5 P2.5 +B:A0H.6 P2.6 +B:A0H.7 P2.7 + +B:A8H.0 EX0 +B:A8H.1 ET0 +B:A8H.2 EX1 +B:A8H.3 ET1 +B:A8H.4 ES +B:A8H.7 EA + +B:B0H.0 P3.0 +B:B0H.1 P3.1 +B:B0H.2 P3.2 +B:B0H.3 P3.3 +B:B0H.4 P3.4 +B:B0H.5 P3.5 +B:B0H.6 P3.6 +B:B0H.7 P3.7 + +B:D0H.0 P +B:D0H.1 F1 +B:D0H.2 OV +B:D0H.3 RS0 +B:D0H.4 RS1 +B:D0H.5 F0 +B:D0H.6 AC +B:D0H.7 CY + +B:E0H.0 ACC.0 +B:E0H.1 ACC.1 +B:E0H.2 ACC.2 +B:E0H.3 ACC.3 +B:E0H.4 ACC.4 +B:E0H.5 ACC.5 +B:E0H.6 ACC.6 +B:E0H.7 ACC.7 + +B:F0H.0 B.0 +B:F0H.1 B.1 +B:F0H.2 B.2 +B:F0H.3 B.3 +B:F0H.4 B.4 +B:F0H.5 B.5 +B:F0H.6 B.6 +B:F0H.7 B.7 diff --git a/Bachelor/Mikroprozessorsysteme1/MIC-Simulator/P3_1.hex b/Bachelor/Mikroprozessorsysteme1/MIC-Simulator/P3_1.hex new file mode 100644 index 0000000..4be3bbf --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme1/MIC-Simulator/P3_1.hex @@ -0,0 +1,5 @@ +:10000000D290D29390100030931430900280F8E593 +:10001000E8F0A312002D7400F03090FD80E99010FC +:1000200000E0A312002DE0B400F7028000F599C2B1 +:05003000993099FD224A +:00000001FF diff --git a/Bachelor/Mikroprozessorsysteme1/MIC-Simulator/P3_2.hex b/Bachelor/Mikroprozessorsysteme1/MIC-Simulator/P3_2.hex new file mode 100644 index 0000000..2a767dd --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme1/MIC-Simulator/P3_2.hex @@ -0,0 +1,10 @@ +:1000000075C6F075C7D875CAE075CBB175C1807576 +:10001000C81190F8037492F090F8027400F075F82B +:1000200000780079007A007B00E8C3B4FF00400349 +:1000300009800308800012007CEAB499004009EBB3 +:100040002401D4FB7A008007EA2401D4FA8000124C +:10005000005480D5EBC4540F2430120084EB540FAD +:100060002430120084EAC4540F2430120084EA546D +:100070000F243012008474201200842288F890F833 +:0C00800002E9F022F599C2993099FD22A6 +:00000001FF diff --git a/Bachelor/Mikroprozessorsysteme1/MIC-Simulator/P3_3.hex b/Bachelor/Mikroprozessorsysteme1/MIC-Simulator/P3_3.hex new file mode 100644 index 0000000..c99b18f --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme1/MIC-Simulator/P3_3.hex @@ -0,0 +1,11 @@ +:1000000090F8037492F075F8FF75E8FF7590FF9013 +:10001000F8007400F0A3F0A3F0780079007A007B78 +:100020000020B30302800012008930B203120046A0 +:1000300012003580ECC3C2D2C2B4C2B5E89AFCE962 +:100040009BFD12005722C3C2D2C2B4C2B5E82AFC3B +:10005000EB39FD120057228C90ED90F802F092B42B +:1000600030D21BD2B520E70B7408120098742B1203 +:100070000098227408120098742D120098227408B7 +:1000800012009874201200982290F800E0F9A890CD +:1000900090F801E0FBAAE822F599C2993099FD2277 +:00000001FF diff --git a/Bachelor/Mikroprozessorsysteme1/MIC-Simulator/S80515N.SFR b/Bachelor/Mikroprozessorsysteme1/MIC-Simulator/S80515N.SFR new file mode 100644 index 0000000..5abd05b --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme1/MIC-Simulator/S80515N.SFR @@ -0,0 +1,188 @@ +D:80H P0 +D:81H SP +D:82H DPL +D:83H DPH +D:87H PCON +D:88H TCON +D:89H TMOD +D:8AH TL0 +D:8BH TL1 +D:8CH TH0 +D:8DH TH1 +D:90H P1 +D:98H SCON +D:99H SBUF + +D:A0H P2 +D:A8H IEN0 +D:A9H IP0 +D:B0H P3 +D:B8H IEN1 +D:B9H IP1 + +D:C0H IRCON +D:C1H CCEN +D:C2H CCL1 +D:C3H CCH1 +D:C4H CCL2 +D:C5H CCH2 +D:C6H CCL3 +D:C7H CCH3 +D:C8H T2CON +D:CAH CRCL +D:CBH CRCH +D:CCH TL2 +D:CDH TH2 +D:D0H PSW +D:D8H ADCON +D:D9H ADDAT +D:DAH DAPR + +D:E0H ACC +D:E8H P4 +D:F0H B +D:F8H P5 + +B:80H.0 P0.0 +B:80H.1 P0.1 +B:80H.2 P0.2 +B:80H.3 P0.3 +B:80H.4 P0.4 +B:80H.5 P0.5 +B:80H.6 P0.6 +B:80H.7 P0.7 + +B:88H.0 IT0 +B:88H.1 IE0 +B:88H.2 IT1 +B:88H.3 IE1 +B:88H.4 TR0 +B:88H.5 TF0 +B:88H.6 TR1 +B:88H.7 TF1 + +B:90H.0 P1.0 +B:90H.1 P1.1 +B:90H.2 P1.2 +B:90H.3 P1.3 +B:90H.4 P1.4 +B:90H.5 P1.5 +B:90H.6 P1.6 +B:90H.7 P1.7 + +B:98H.0 RI +B:98H.1 TI +B:98H.2 RB8 +B:98H.3 TB8 +B:98H.4 REN +B:98H.5 SM2 +B:98H.6 SM1 +B:98H.7 SM0 + +B:A0H.0 P2.0 +B:A0H.1 P2.1 +B:A0H.2 P2.2 +B:A0H.3 P2.3 +B:A0H.4 P2.4 +B:A0H.5 P2.5 +B:A0H.6 P2.6 +B:A0H.7 P2.7 + +B:A8H.0 EX0 +B:A8H.1 ET0 +B:A8H.2 EX1 +B:A8H.3 ET1 +B:A8H.4 ES +B:A8H.5 ET2 +B:A8H.6 WDT +B:A8H.7 EAL + +B:B0H.0 P3.0 +B:B0H.1 P3.1 +B:B0H.2 P3.2 +B:B0H.3 P3.3 +B:B0H.4 P3.4 +B:B0H.5 P3.5 +B:B0H.6 P3.6 +B:B0H.7 P3.7 + +B:B8H.0 EADC +B:B8H.1 EX2 +B:B8H.2 EX3 +B:B8H.3 EX4 +B:B8H.4 EX5 +B:B8H.5 EX6 +B:B8H.6 SWDT +B:B8H.7 EXEN2 + +B:C0H.0 IADC +B:C0H.1 IEX2 +B:C0H.2 IEX3 +B:C0H.3 IEX4 +B:C0H.4 IEX5 +B:C0H.5 IEX6 +B:C0H.6 TF2 +B:C0H.7 EXF2 + +B:C8H.0 T2I0 +B:C8H.1 T2I1 +B:C8H.2 T2CM +B:C8H.3 T2R0 +B:C8H.4 T2R1 +B:C8H.5 I2FR +B:C8H.6 I3FR +B:C8H.7 T2PS + +B:D0H.0 P +B:D0H.1 F1 +B:D0H.2 OV +B:D0H.3 RS0 +B:D0H.4 RS1 +B:D0H.5 F0 +B:D0H.6 AC +B:D0H.7 CY + +B:D8H.0 MX0 +B:D8H.1 MX1 +B:D8H.2 MX2 +B:D8H.3 ADM +B:D8H.4 BSY + +B:D8H.6 CLK +B:D8H.7 BD + +B:E0H.0 ACC.0 +B:E0H.1 ACC.1 +B:E0H.2 ACC.2 +B:E0H.3 ACC.3 +B:E0H.4 ACC.4 +B:E0H.5 ACC.5 +B:E0H.6 ACC.6 +B:E0H.7 ACC.7 + +B:E8H.0 P4.0 +B:E8H.1 P4.1 +B:E8H.2 P4.2 +B:E8H.3 P4.3 +B:E8H.4 P4.4 +B:E8H.5 P4.5 +B:E8H.6 P4.6 +B:E8H.7 P4.7 + +B:F0H.0 B.0 +B:F0H.1 B.1 +B:F0H.2 B.2 +B:F0H.3 B.3 +B:F0H.4 B.4 +B:F0H.5 B.5 +B:F0H.6 B.6 +B:F0H.7 B.7 + +B:F8H.0 P5.0 +B:F8H.1 P5.1 +B:F8H.2 P5.2 +B:F8H.3 P5.3 +B:F8H.4 P5.4 +B:F8H.5 P5.5 +B:F8H.6 P5.6 +B:F8H.7 P5.7 diff --git a/Bachelor/Mikroprozessorsysteme1/MIC-Simulator/SIMULA51.EXE b/Bachelor/Mikroprozessorsysteme1/MIC-Simulator/SIMULA51.EXE new file mode 100644 index 0000000..2b82192 Binary files /dev/null and b/Bachelor/Mikroprozessorsysteme1/MIC-Simulator/SIMULA51.EXE differ diff --git a/Bachelor/Mikroprozessorsysteme1/MIC-Simulator/UEBUNG1.HEX b/Bachelor/Mikroprozessorsysteme1/MIC-Simulator/UEBUNG1.HEX new file mode 100644 index 0000000..114f987 --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme1/MIC-Simulator/UEBUNG1.HEX @@ -0,0 +1,19 @@ +:10011E00C0E0C0D0C082C08375D010E4F5E878503E +:10012E00E604F6C394104002E4F6E604F5F8E67928 +:0F013E004029F9E7F5E8D083D082D0D0D0E03265 +:03000000020100FA +:0100030032CA +:05000B000002011E329D +:0100130032BA +:01001B0032B2 +:0100230032AA +:01002B0032A2 +:01004300328A +:01004B003282 +:01005300327A +:01005B003272 +:01006300326A +:01006300326A +:10010000E4F5D0758151784074307B10F60804DB3B +:0E011000FBE460F27FFFC3E4DFFC80F880FEBA +:00000001FF diff --git a/Bachelor/Mikroprozessorsysteme1/MIC-Simulator/UEBUNG1.M51 b/Bachelor/Mikroprozessorsysteme1/MIC-Simulator/UEBUNG1.M51 new file mode 100644 index 0000000..5183a94 --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme1/MIC-Simulator/UEBUNG1.M51 @@ -0,0 +1,6 @@ +/* Symboldatei fuer Uebung1.hex + +C:100H START +C:106H Loop1 +C:10CH LOop2 +C:11EH TF0_Interrupt -- cgit v1.2.3