Skip to content

Commit

Permalink
Project_Requirement 파일
Browse files Browse the repository at this point in the history
  • Loading branch information
limdongjin committed Jun 2, 2019
1 parent e6c6fb9 commit 4e4fd66
Show file tree
Hide file tree
Showing 14 changed files with 193 additions and 1 deletion.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
.DS_Store
.idea
cmake-build-debug/
# Prerequisites
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
53 changes: 53 additions & 0 deletions Project_Requirement/some_file/2_5.asm
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
COPY START 0
FIRST STL RETADR
LDB #LENGTH
BASE LENGTH
CLOOP +JSUB RDREC
LDA LENGTH
COMP #0
JEQ ENDFIL
+JSUB WRREC
J CLOOP
ENDFIL LDA EOF
STA BUFFER
LDA #3
STA LENGTH
+JSUB WRREC
J @RETADR
EOF BYTE C'EOF'
RETADR RESW 1
LENGTH RESW 1
BUFFER RESB 4096
.
. SUBROUTINE TO READ RECORD INTO BUFFER
.
RDREC CLEAR X
CLEAR A
CLEAR S
+LDT #4096
RLOOP TD INPUT
JEQ RLOOP
RD INPUT
COMPR A, S
JEQ EXIT
STCH BUFFER, X
TIXR T
JLT RLOOP
EXIT STX LENGTH
RSUB
INPUT BYTE X'F1'
.
. SUBROUTINE TO WRITE RECORD FROM BUFFER
.
WRREC CLEAR X
LDT LENGTH
WLOOP TD OUTPUT
JEQ WLOOP
LDCH BUFFER, X
WD OUTPUT
TIXR T
JLT WLOOP
RSUB
OUTPUT BYTE X'05'
END FIRST

10 changes: 10 additions & 0 deletions Project_Requirement/some_file/copy.obj
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
HCOPY 000000001077
T0000001D17202D69202D4B1010360320262900003320074B10105D3F2FEC032010
T00001D130F20160100030F200D4B10105D3E2003454F46
T0010361DB410B400B44075101000E32019332FFADB2013A00433200857C003B850
T0010531D3B2FEA1340004F0000F1B410774000E32011332FFA53C003DF2008B850
T001070073B2FEF4F000005
M00000705
M00001405
M00002705
E000000
58 changes: 58 additions & 0 deletions Project_Requirement/some_file/opcode.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
18 ADD 3/4
58 ADDF 3/4
90 ADDR 2
40 AND 3/4
B4 CLEAR 2
28 COMP 3/4
88 COMPF 3/4
A0 COMPR 2
24 DIV 3/4
64 DIVF 3/4
9C DIVR 2
C4 FIX 1
C0 FLOAT 1
F4 HIO 1
3C J 3/4
30 JEQ 3/4
34 JGT 3/4
38 JLT 3/4
48 JSUB 3/4
00 LDA 3/4
68 LDB 3/4
50 LDCH 3/4
70 LDF 3/4
08 LDL 3/4
6C LDS 3/4
74 LDT 3/4
04 LDX 3/4
D0 LPS 3/4
20 MUL 3/4
60 MULF 3/4
98 MULR 2
C8 NORM 1
44 OR 3/4
D8 RD 3/4
AC RMO 2
4C RSUB 3/4
A4 SHIFTL 2
F0 SIO 1
EC SSK 3/4
0C STA 3/4
78 STB 3/4
54 STCH 3/4
80 STF 3/4
D4 STI 3/4
14 STL 3/4
7C STS 3/4
E8 STSW 3/4
84 STT 3/4
10 STX 3/4
1C SUB 3/4
5C SUBF 3/4
94 SUBR 2
B0 SVC 2
E0 TD 3/4
F8 TIO 1
2C TIX 3/4
B8 TIXR 2
DC WD 3/4
21 changes: 21 additions & 0 deletions Project_Requirement/some_file/proga.obj
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
HPROGA 000000000063
DLISTA 000040ENDA 000054
R02LISTB 03ENDB 04LISTC 05ENDC
.
.
T0000200A03201D77100004050014
.
.
T0000540F000014FFFFF600003F000014FFFFC0
M00002405+02
M00005406+04
M00005706+05
M00005706-04
M00005A06+05
M00005A06-04
M00005A06+01
M00005D06-03
M00005D06+02
M00006006+02
M00006006-01
E000020
25 changes: 25 additions & 0 deletions Project_Requirement/some_file/progb.obj
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
HPROGB 00000000007F
DLISTB 000060ENDB 000070
R02LISTA 03ENDA 04LISTC 05ENDC
.
.
T0000360B0310000077202705100000
.
.
T0000700F000000FFFFF6FFFFFFFFFFF0000060
M00003705+02
M00003E05+03
M00003E05-02
M00007006+03
M00007006-02
M00007006+04
M00007306+05
M00007306-04
M00007606+05
M00007606-04
M00007606+02
M00007906+03
M00007906-02
M00007C06+01
M00007C06-02
E
24 changes: 24 additions & 0 deletions Project_Requirement/some_file/progc.obj
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
HPROGC 000000000051
DLISTC 000030ENDC 000042
R02LISTA 03ENDA 04LISTB 05ENDB
.
.
T0000180C031000007710000405100000
.
.
T0000420F000030000008000011000000000000
M00001905+02
M00001D05+04
M00002105+03
M00002105-02
M00004206+03
M00004206-02
M00004206+01
M00004806+02
M00004B06+03
M00004B06-02
M00004B06-05
M00004B06+04
M00004E06+04
M00004E06-02
E
2 changes: 1 addition & 1 deletion copy.obj
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@ T001070073B2FEF4F000005
M00000705
M00001405
M00002705
E000000
E000000
Empty file modified proga.obj
100644 → 100755
Empty file.
Empty file modified progb.obj
100644 → 100755
Empty file.
Empty file modified progc.obj
100644 → 100755
Empty file.

0 comments on commit 4e4fd66

Please sign in to comment.