RISC төрлийн архитектуртай Berkeley RISC I ассемблэр дээр код бичиж үзлээ.
N EQU 10
DIZI EQU $500
ORG $500
DCINT 7
DCINT -98
DCINT 5
DCINT 678
DCINT -832
DCINT 4567
DCINT -789
DCINT 409
DCINT -372
DCINT 65
ORG $600
START:
ADD R0,N,R17
XOR R16,R16,R16
SLL R17,2,R17
back:
LDL (R16)DIZI,R2
CALL deltaD(R0),R3
NOP
STL (R16)DIZI,R2
ADD R16,4,R16
NOP
SUB R16,R17,R18
NOP
JMP BMI,back(R0)
NOP
NOP
ORG $700
deltaD:
SLL R2,1,R21
JMP BMI,neg(R0)
NOP
NOP
SLL R2,2,R2
RET (R0)R3
NOP
neg:
SUB R0,R2,R2
NOP
RET (R0)R3
NOP
No comments:
Post a Comment