Memory instructions
Memory instructions include simple Store and Recall as well as counting, testing and floating point storage. From dialect 12 we also have semaphore instructions, which are listed here (because they reference memory) and under their own heading.
|
In This Section BranchM mm+ iiChrPrintX dest# [D>=23] ClsS ss+,bb* [D>=12] COMRx_DelXChars [D>=23] COMRx_GetHex [D>=23] COMRx_ReadOne [D>=23] DecM mm+ DecMGoIfNZ mm*+,LLLL DecMRetIfNZ mm+ DecMRetIfZ mm+ DMGNZ mm*+,LLLL iiChrPrintX dest# [D>=23] iifPrintWFW dest#,f,p [D>=23] iifPrintWVW dest#,f,p [D>=23] iiHexPrintX dest# [D>=23] iiPrintFill dest#,count,value [D>=23] iiPrintNVText dest# [D>=27] iiPrintText dest#,text-string [D >= 23] iisPrintXFW dest# [D>=23] iisPrintXVW dest# [D>=23] iiuPrintXFW dest# [D>=23] iiuPrintXVW dest# [D>=23] fRecallQ mm*+ fRecallW mm*+ fStore mm*+ GoIfMEQ mm+,nn,LLLL GoIfMGE mm+,nn,LLLL GoIfMGT mm+,nn,LLLL GoIfMLE mm+,nn,LLLL GoIfMLT mm+,nn,LLLL GoIfMNE mm+,nn,LLLL GoIfMNZ mm+,LLLL GoIfMZ mm+,LLLL GoIfSF ss,bb+,LLLL [D>=12] GoIfST ss,bb+,LLLL [D>=12] GoSubIfMNZ mm+,LLLL GoSubIfMZ mm+,LLLL GoSubIfSF ss,bb+,LLLL [D>=12] GoSubIfST ss,bb+,LLLL [D>=12] iiHexPrintX dest# [D>=23] IncM mm+ NotS ss+,bb* [D>=12] PermRecall PermStore iiPrintFill dest#,count,value [D>=23] Recall mm*+ RecallS ss+,bb* [D>=12] RetIfMNZ mm+ RetIfMZ mm+ RetIfST ss,bb+ [D>=12] RetIfSF ss,bb+ [D>=12] SetMem mm*+,nn SetS ss+,bb* [D>=12] ShadowClear mm*+,cc ShadowRead mm*+,cc ShadowWrite mm*+,cc iisPrintXFW dest# [D>=23] iisPrintXVW dest# [D>=23] Store mm*+ StoreS ss+,bb* [D>=12] iiuPrintXFW dest# [D>=23] iiuPrintXVW dest# [D>=23] |