HP48
|
F |
E |
D |
C |
B |
A |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
W |
S |
M |
XS |
B |
A |
X |
a |
b |
f |
s |
|
P
|
0
|
8
|
0
|
###
|
00 RTNSXM 01 RTN 02 RTNSC 03 RTNCC 04 SETHEX 05 SETDEC 06 RSTK=C 07 C=RSTK 08 CLRST 09 C=ST 0A ST=C 0B CSTEX 0C P=P+1 0D P=P-1 0Ef0 A=A&B f 0Ef1 B=B&C f 0Ef2 C=C&A f 0Ef3 D=D&C f 0Ef4 B=B&A f 0Ef5 C=C&B f 0Ef6 A=A&C f 0Ef7 C=C&D f 0Ef8 A=A!B f 0Ef9 B=B!C f 0EfA C=C!A f 0EfB D=D!C f 0EfC B=B!A f 0EfD C=C!B f 0EfE A=A!C f 0EfF C=C!D f 0F RTI |
100 R0=A 101 R1=A 102 R2=A 103 R3=A 104 R4=A 108 R0=A 109 R1=A 10A R2=A 10B R3=A 10C R4=A 110 A=R0 111 A=R1 112 A=R2 113 A=R3 114 A=R4 118 C=R0 119 C=R1 11A C=R2 11B C=R3 11C C=R4 120 AR0EX 121 AR1EX 122 AR2EX 123 AR3EX 124 AR4EX 128 CR0EX 129 CR1EX 12A CR2EX 12B CR3EX 12C CR4EX 130 D0=A 131 D1=A 132 AD0EX 133 AD1EX 134 D0=C 135 D1=C 136 CD0EX 137 CD1EX 138 D0=AS 139 D1=AS 13A AD0XS 13B AD1XS 13C D0=CS 13D D1=CS 13E CD0XS 13F CD1XS 140 DAT0=A A 141 DAT1=A A 142 A=DAT0 A 143 A=DAT1 A 144 DAT0=C A 145 DAT1=C A 146 C=DAT0 A 147 C=DAT1 A 148 DAT0=A B 149 DAT1=A B 14A A=DAT0 B 14B A=DAT1 B 14C DAT0=C B 14D DAT1=C B 14E C=DAT0 B 14F C=DAT1 B 150a DAT0=A a 151a DAT1=A a 152a A=DAT0 a 153a A=DAT1 a 154a DAT0=C a 155a DAT1=C a 156a C=DAT0 a 157a C=DAT1 a 158x DAT0=A x+1 159x DAT1=A x+1 15Ax A=DAT0 x+1 15Bx A=DAT1 x+1 15Cx DAT0=C x+1 15Dx DAT1=C x+1 15Ex C=DAT0 x+1 15Fx C=DAT1 x+1 16n D0=D0+ (n+1) 17n D1=D1+ (n+1) 18n D0=DO- (n+1) 19pq D0= qp 1Apqrs D0= srqp 1Bpqrst D0= tsrqp 1Cn D1=D1- (n+1) 1Dpq D1= qp 1Epqrs D1= srqp 1Fpqrst D1= tsrqp |
2n P= n |
3xh0...hx LC hx...h0 |
400 RTNC 420 NOP3 4yz GOC zy |
500 RTNNC 5yz GONC zy |
6300 NOP4 64000 NOP5 6xyz GOTO zyx |
7xyz GOSUB zyx |
800 OUT=CS 801 OUT=C 802 A=IN 803 C=IN 804 UNCNFG 805 CONFIG 806 C=ID 807 SHUTDN 8080 INTON 80810 RSI 8082xh0...hx LA hx...h0 8083 BUSCB 8084d ABIT=0 d 8085d ABIT=1 d 8086d ?ABIT=0 d 8087d ?ABIT=1 d 8088d CBIT=0 d 8089d CBIT=1 d 808Ad ?CBIT=0 d 808Bd ?CBIT=1 d 808C PC=(A) 808D BUSCD 808E PC=(C) 808F INTOFF 809 C+P+1 80A RESET 80B BUSCC 80Cx C=P x 80Dx P=C x 80E SREQ? 80Fx CPEX x 810 ASLC 811 BSLC 812 CSLC 813 DSLC 814 ASRC 815 BSRC 816 CSRC 817 DSRC 818f0x A=A+x+1 s 818f1x B=B+x+1 s 818f2x C=C+x+1 s 818f3x D=D+x+1 s 818f8x A=A-x-1 s 818f9x B=B-x-1 s 818fAx C=C-x-1 s 818fBx D=D-x-1 s 819f0 ASRB f 819f1 BSRB f 819f2 CSRB f 819f3 DSRB f 81Af00 R0=A f 81Af01 R1=A f 81Af02 R2=A f 81Af03 R3=A f 81Af04 R4=A f 81Af08 R0=C f 81Af09 R1=C f 81Af0A R2=C f 81Af0B R3=C f 81Af0C R4=C f 81Af10 A=R0 f 81Af11 A=R1 f 81Af12 A=R2 f 81Af13 A=R3 f 81Af14 A=R4 f 81Af18 C=R0 f 81Af19 C=R1 f 81Af1A C=R2 f 81Af1B C=R3 f 81Af1C C=R4 f 81Af20 AR0EX f 81Af21 AR1EX f 81Af22 AR2EX f 81Af23 AR3EX f 81Af24 AR4EX f 81Af28 CR0EX f 81Af29 CR1EX f 81Af2A CR2EX f 81Af2B CR3EX f 81Af2C CR4EX f 81B2 PC=A 81B3 PC=C 81B4 A=PC 81B5 C=PC 81B6 APCEX 81B7 CPCEX 81C ASRB 81D BSRB 81E CSRB 81F DSRB 821 XM=0 822 SB=0 824 SR=0 828 MP=0 82F CLRHST 831 ?XM=0 832 ?SB=0 834 ?SR=0 838 ?MP=0 84d ST=0 d 85d ST=1 d 86d ?ST=0 d 87d ?ST=1 d 88n ?P!= n 89n ?P= n 8A0 ?A=B A 8A1 ?B=C A 8A2 ?A=C A 8A3 ?C=D A 8A4 ?A!=B A 8A5 ?B!=C A 8A6 ?A!=C A 8A7 ?C!=D A 8A8 ?A=0 A 8A9 ?B=0 A 8AA ?C=0 A 8AB ?D=0 A 8AC ?A!=0 A 8AD ?B!=0 A 8AE ?C!=0 A 8AF ?D!=0 A 8B0 ?A>B A 8B1 ?B>C A 8B2 ?A<C A 8B3 ?C<D A 8B4 ?A<B A 8B5 ?B<C A 8B6 ?A>C A 8B7 ?C>D A 8B8 ?A>=B A 8B9 ?B>=C A 8BA ?A<=C A 8BB ?C<=D A 8BC ?A<=B A 8BD ?B<=C A 8BE ?A>=C A 8BF ?C>=D A 8Cpqrs GOLONG srqp 8Dpqrst GOVLNG tsrqp 8Epqrs GOSUBL srqp 8Fpqrst GOSBVL tsrqp |
9a0 ?A=B a 9a1 ?B=C a 9a2 ?A=C a 9a3 ?C=D a 9a4 ?A!=B a 9a5 ?B!=C a 9a6 ?A!=C a 9a7 ?C!=D a 9a8 ?A=0 a 9a9 ?B=0 a 9aA ?C=0 a 9aB ?D=0 a 9aC ?A!=0 a 9aD ?B!=0 a 9aE ?C!=0 a 9aF ?D!=0 a 9b0 ?A>B b 9b1 ?B>C b 9b2 ?A<C b 9b3 ?C<D b 9b4 ?A<B b 9b5 ?B<C b 9b6 ?A>C b 9b7 ?C>D b 9b8 ?A>=B b 9b9 ?B>=C b 9bA ?A<=C b 9bB ?C<=D b 9bC ?A<=B b 9bD ?B<=C b 9bE ?A>=C b 9bF ?C>=D b |
Aa0 A=A+B a Aa1 B=B+C a Aa2 C=C+A a Aa3 D=D+C a Aa4 A=A+A a Aa5 B=B+B a Aa6 C=C+C a Aa7 D=D+D a Aa8 B=B+A a Aa9 C=C+B a AaA A=A+C a AaB C=C+D a AaC A=A-1 a AaD B=B-1 a AaE C=C-1 a AaF D=D-1 a Ab0 A=0 b Ab1 B=0 b Ab2 C=0 b Ab3 D=0 b Ab4 A=B b Ab5 B=C b Ab6 C=A b Ab7 D=C b Ab8 B=A b Ab9 C=B b AbA A=C b AbB C=D b AbC ABEX b AbD BCEX b AbE ACEX b AbF CDEX b |
Ba0 A=A-B a Ba1 B=B-C a Ba2 C=C-A a Ba3 D=D-C a Ba4 A=A+1 a Ba5 B=B+1 a Ba6 C=C+1 a Ba7 D=D+1 a Ba8 B=B-A a Ba9 C=C-B a BaA A=A-C a BaB C=C-D a BaC A=B-A a BaD B=C-B a BaE C=A-C a BaF D=C-D a Bb0 ASL b Bb1 BSL b Bb2 CSL b Bb3 DSL b Bb4 ASR b Bb5 BSR b Bb6 CSR b Bb7 DSR b Bb8 A=-A b Bb9 B=-B b BbA C=-C b BbB D=-D b BbC A=-A-1 b BbD B=-B-1 b BbE C=-C-1 b BbF D=-D-1 b |
C0 A=A+B A C1 B=B+C A C2 C=C+A A C3 D=D+C A C4 A=A+A A C5 B=B+B A C6 C=C+C A C7 D=D+D A C8 B=B+A A C9 C=C+B A CA A=A+C A CB C=C+D A CC A=A-1 A CD B=B-1 A CE C=C-1 A CF D=D-1 A |
D0 A=0 A D1 B=0 A D2 C=0 A D3 D=0 A D4 A=B A D5 B=C A D6 C=A A D7 D=C A D8 B=A A D9 C=B A DA A=C A DB C=D A DC ABEX A DD BCEX A DE ACEX A DF CDEX A |
E0 A=A-B A E1 B=B-C A E2 C=C-A A E3 D=D-C A E4 A=A+1 A E5 B=B+1 A E6 C=C+1 A E7 D=D+1 A E8 B=B-A A E9 C=C-B A EA A=A-C A EB C=C-D A EC A=B-A A ED B=C-B A EE C=A-C A EF D=C-D A |
F0 ASL A F1 BSL A F2 CSL A F3 DSL A F4 ASR A F5 BSR A F6 CSR A F7 DSR A F8 A=-A A F9 B=-B A FA C=-C A FB D=-D A FC A=-A-1 A FD B=-B-1 A FE C=-C-1 A FF D=-D-1 A |