X-Git-Url: https://jxself.org/git/?p=b43-tools.git;a=blobdiff_plain;f=assembler%2FREADME;fp=assembler%2FREADME;h=d9e1362b5525fe00676bfb238a4447bc273bcc44;hp=c64ab01bb4f8922ee67e7fec35b31e1ac04effb6;hb=b3fbfb385c00f16d9e9ecae3b4298087c5587597;hpb=818c430fb65cc84d9fa2b1ef3808fa57ac5692f6 diff --git a/assembler/README b/assembler/README index c64ab01..d9e1362 100644 --- a/assembler/README +++ b/assembler/README @@ -34,7 +34,9 @@ jge | A,B,l | Jump if greater or equal | if(A>=B) PC=l jg | A,B,l | Jump if greater | if(A>B) PC=l jle | A,B,l | Jump if less or equal | if(A<=B) PC=l call | lrX,l | Store PC, call function | lrX=PC; PC=l +calls | l | Store PC, call function | PC->stack; PC=l ret | lrX,lrY | Store PC, ret from func | lrX=PC; PC=lrY +rets | | ret from function | stack->PC jzx | M,S,A,B,l | Jump if zero after shift + mask | jnzx | M,S,A,B,l | Jump if nonzero after shift+msk | jext | E,A,B,l | Jump if External Condition true | if(E) PC=l