Top secrets sources NedoPC pentevo

Rev

Blame | Last modification | View Log | Download | RSS feed | ?url?

{\tt LD r1,A}         & {\tt MOV r1,A}       & r1$\gets$A                  & 1,2,3,4 \\
                      &                      &                             & (r1$\neq$EAx) \\
                      &                      &                             & 3,4 \\
                      &                      &                             & (r1$=$EAx) \\
{\tt LD A,r1}         & {\tt MOV A,r1}       & A$\gets$r1                  & 1,2,3,4 \\
                      &                      &                             & (r1$\neq$EAx) \\
                      &                      &                             & 3,4 \\
                      &                      &                             & (r1$=$EAx) \\
{\tt LD sr,A}         & {\tt MOV sr,A}       & sr$\gets$A                  & 1,2,3,4 \\
{\tt LD A,sr1}        & {\tt MOV A,sr1}      & A$\gets$sr1                 & 1,2,3,4 \\
{\tt LD r,(word)}     & {\tt MOV r,word}     & r$\gets$(word)              & 1,2,3,4 \\
                      &                      &                             & (r1$\neq$V) \\
                      &                      &                             & 2,3,4 \\
                      &                      &                             & (r1$=$V) \\
{\tt LD (word),r}     & {\tt MOV word,r}     & (word)$\gets$r              & 1,2,3,4 \\
                      &                      &                             & (r1$\neq$V) \\
                      &                      &                             & 2,3,4 \\
                      &                      &                             & (r1$=$V) \\
{\tt LD r,byte}       & {\tt MVI r,byte}     & r$\gets$byte                & 1,2,3,4 \\
                      &                      &                             & (r1$\neq$V) \\
                      &                      &                             & 2,3,4 \\
                      &                      &                             & (r1$=$V) \\
{\tt LD sr2,byte}     & {\tt MVI sr2,byte}   & sr2$\gets$byte              & 2,3,4 \\
{\tt LD (wa),byte}    & {\tt MVIW wa,byte}   & (wa)$\gets$byte             & 2,3,4 \\
{\tt LD (rpa1),byte}  & {\tt MVIX rpa1,byte} & (rpa1)$\gets$byte           & 2,3,4 \\
{\tt LD (wa),a}       & {\tt STAW wa}        & (wa)$\gets$A                & 1,2,3,4 \\
{\tt LD A,(wa)}       & {\tt LDAW wa}        & A$\gets$(wa)                & 1,2,3,4 \\
{\tt LD (rpa),a}      & {\tt STAX rpa}       & (rpa)$\gets$(wa)            & 1,2 \\
{\tt LD (rpa2),a}     & {\tt STAX rpa2}      & (rpa2)$\gets$(wa)           & 3,4 \\
{\tt LD A,(rpa)}      & {\tt LDAX rpa}       & (wa)$\gets$(rpa)            & 1,2 \\
{\tt LD A,(rpa2)}     & {\tt LDAX rpa2}      & (wa)$\gets$(rpa2)           & 3,4 \\
{\tt LD rp3,EA}       & {\tt DMOV rp3,EA}    & rp3$\gets$EA                & 3,4 \\
{\tt LD sr3,EA}       & {\tt DMOV sr3,EA}    & sr3$\gets$EA                & 3,4 \\
{\tt LD EA,sr4}       & {\tt DMOV EA,sr4}    & EA$\gets$sr4                & 3,4 \\
{\tt LD EA,rp3}       & {\tt DMOV EA,rp3}    & EA$\gets$rp3                & 3,4 \\
{\tt LD (word),BC}    & {\tt SBCD word}      & (word)$\gets$BC             & 1,2,3,4 \\
{\tt LD (word),DE}    & {\tt SDED word}      & (word)$\gets$DE             & 1,2,3,4 \\
{\tt LD (word),HL}    & {\tt SHLD word}      & (word)$\gets$HL             & 1,2,3,4 \\
{\tt LD (word),SP}    & {\tt SSPD word}      & (word)$\gets$SP             & 1,2,3,4 \\
{\tt LD (rpa3),EA}    & {\tt STEAX rpa3}     & (rpa3)$\gets$EA             & 3,4 \\
{\tt LD BC,(word)}    & {\tt LBCD word}      & BC$\gets$(word)             & 1,2,3,4 \\
{\tt LD DE,(word)}    & {\tt LDED word}      & DE$\gets$(word)             & 1,2,3,4 \\
{\tt LD HL,(word)}    & {\tt LHLD word}      & HL$\gets$(word)             & 1,2,3,4 \\
{\tt LD SP,(word)}    & {\tt LSPD word}      & SP$\gets$(word)             & 1,2,3,4 \\
{\tt LD EA,(rpa3)}    & {\tt LDEAX rpa3}     & EA$\gets$(word)             & 3,4 \\
{\tt LD rp,word}      & {\tt LXI rp,word}    & rp$\gets$word               & 1,2,3,4 \\
{\tt LD EA,word}      & {\tt LXI EA,word}    & EA$\gets$word               & 3,4 \\
\hline
{\tt ADD A,(rpa)}     & {\tt ADDX rpa}       & A$\gets$A+(rpa)             & 1,2,3,4 \\
{\tt ADD A,byte}      & {\tt ADI A,byte}     & A$\gets$A+byte              & 1,2,3,4 \\
{\tt ADD r,byte}      & {\tt ADI r,byte}     & r$\gets$r+byte              & 2,3,4 \\
{\tt ADD sr2,byte}    & {\tt ADI sr2,byte}   & sr2$\gets$A+sr2             & 2,3,4 \\
{\tt ADD A,(wa)}      & {\tt ADDW wa}        & A$\gets$A+(wa)              & 2,3,4 \\
{\tt ADD EA,r2}       & {\tt EADD EA,r2}     & EA$\gets$EA+r2              & 3,4 \\
{\tt ADD EA,rp3}      & {\tt DADD EA,rp3}    & EA$\gets$EA+rp3             & 3,4 \\
\hline
{\tt ADC A,(rpa)}     & {\tt ADCX rpa}       & A$\gets$A+(rpa)+CY          & 1,2,3,4 \\
{\tt ADC A,byte}      & {\tt ACI A,byte}     & A$\gets$A+byte+CY           & 1,2,3,4 \\
{\tt ADC r,byte}      & {\tt ACI r,byte}     & r$\gets$r+A+CY              & 2,3,4 \\
{\tt ADC sr2,byte}    & {\tt ACI sr2,byte}   & sr2$\gets$A+sr2+CY          & 2,3,4 \\
{\tt ADC A,(wa)}      & {\tt ADCW wa}        & A$\gets$A+(wa)+CY           & 2,3,4 \\
{\tt ADC EA,rp3}      & {\tt DADC EA,rp3}    & EA$\gets$EA+rp3+CY          & 3,4 \\
\hline
{\tt ADDNC A,(rpa)}   & {\tt ADDNCX rpa}     & A$\gets$A+(rpa)             & 1,2,3,4 \\
                      &                      & skip if !CY                 & \\
{\tt ADDNC A,byte}    & {\tt ADINC A,byte}   & A$\gets$A+byte              & 1,2,3,4 \\
                      &                      & skip if !CY                 & \\
{\tt ADDNC r,byte}    & {\tt ADINC r,byte}   & r$\gets$r+A                 & 2,3,4 \\
                      &                      & skip if !CY                 & \\
{\tt ADDNC sr2,byte}  & {\tt ADINC sr2,byte} & sr2$\gets$A+sr2             & 2,3,4 \\
                      &                      & skip if !CY                 & \\
{\tt ADDNC A,(wa)}    & {\tt ADDNCW wa}      & A$\gets$A+(wa)              & 2,3,4 \\
                      &                      & skip if !CY                 & \\
{\tt ADDNC EA,rp3}    & {\tt DADDNC EA,rp3}  & EA$\gets$EA+rp3             & 3, 4\\
                      &                      & skip if !CY                 & \\
\hline
{\tt SUB A,(rpa)}     & {\tt SUBX rpa}       & A$\gets$A-(rpa)             & 1,2,3,4 \\
{\tt SUB A,byte}      & {\tt SUI A,byte}     & A$\gets$A-byte              & 1,2,3,4 \\
{\tt SUB r,byte}      & {\tt SUI r,byte}     & r$\gets$r-A                 & 2,3,4 \\
{\tt SUB sr2,byte}    & {\tt SUI sr2,byte}   & sr2$\gets$A-sr2             & 2,3,4 \\
{\tt SUB A,(wa)}      & {\tt SUBW wa}        & A$\gets$A-(wa)              & 2,3,4 \\
{\tt SUB EA,r2}       & {\tt ESUB EA,r2}     & EA$\gets$EA-r2              & 3,4 \\
{\tt SUB EA,rp3}      & {\tt DSUB EA,rp3}    & EA$\gets$EA-rp3             & 3,4 \\
\hline
{\tt SBB A,(rpa)}     & {\tt SBBX rpa}       & A$\gets$A-(rpa)-CY          & 1,2,3,4 \\
{\tt SBB A,byte}      & {\tt SBI A,byte}     & A$\gets$A-byte-CY           & 1,2,3,4 \\
{\tt SBB r,byte}      & {\tt SBI r,byte}     & r$\gets$r-A-CY              & 2,3,4 \\
{\tt SBB sr2,byte}    & {\tt SBI sr2,byte}   & sr2$\gets$A-sr2-CY          & 2,3,4 \\
{\tt SBB A,(wa)}      & {\tt SBBW wa}        & A$\gets$A-(wa)-CY           & 2,3,4 \\
{\tt SBB EA,rp3}      & {\tt DSBB EA,rp3}    & EA$\gets$EA-rp3-CY          & 3,4 \\
\hline
{\tt SUBNB A,(rpa)}   & {\tt SUBNBX rpa}     & A$\gets$A-(rpa)             & 1,2,3,4 \\
                      &                      & skip if !CY                 & \\
{\tt SUBNB A,byte}    & {\tt SUINB A,byte}   & A$\gets$A-byte              & 1,2,3,4 \\
                      &                      & skip if !CY                 & \\
{\tt SUBNB r,byte}    & {\tt SUINB r,byte}   & r$\gets$r-A                 & 2,3,4 \\
                      &                      & skip if !CY                 & \\
{\tt SUBNB sr2,byte}  & {\tt SUINB sr2,byte} & sr2$\gets$A-sr2             & 2,3,4 \\
                      &                      & skip if !CY                 & \\
{\tt SUBNB A,(wa)}    & {\tt SUBNBW wa}      & A$\gets$A-(wa)              & 2,3,4 \\
                      &                      & skip if !CY                 & \\
{\tt SUBNB EA,rp3}    & {\tt DSUBNB EA,rp3}  & EA$\gets$EA-rp3             & 3,4 \\
                      &                      & skip if !CY                 & \\
\hline
{\tt AND A,r}         & {\tt ANA A,r}        & A$\gets$A$\land$r           & 1,2,3,4 \\
                      &                      &                             & (r$\neq$V) \\
                      &                      &                             & 2,3,4 \\
                      &                      &                             & (r$=$V) \\
{\tt AND r,A}         & {\tt ANA r,A}        & r$\gets$A$\land$r           & 1,2,3,4 \\
                      &                      &                             & (r$\neq$V) \\
                      &                      &                             & 2,3,4 \\
                      &                      &                             & (r$=$V) \\
{\tt AND A,(rpa)}     & {\tt ANAX rpa}       & A$\gets$A$\land$(rpa)       & 1,2,3,4 \\
{\tt AND A,byte}      & {\tt ANI A,byte}     & A$\gets$A$\land$byte        & 1,2,3,4 \\
{\tt AND r,byte}      & {\tt ANI r,byte}     & r$\gets$r$\land$byte        & 2,3,4 \\
{\tt AND sr2,byte}    & {\tt ANI sr2,byte}   & sr2$\gets$sr2$\land$byte    & 1,2,3,4 \\
{\tt AND A,(wa)}      & {\tt ANAW wa}        & A$\gets$A$\land$(wa)        & 2,3,4 \\
{\tt AND (wa),byte}   & {\tt ANIW wa,byte}   & (wa)$\gets$(wa)$\land$byte  & 1,2,3,4 \\
{\tt AND EA,rp3}      & {\tt DAN EA,rp3}     & EA$\gets$EA$\land$rp3       & 3,4 \\
\hline
{\tt OR A,r}          & {\tt ORA A,r}        & A$\gets$A$\lor$r            & 1,2,3,4 \\
                      &                      &                             & (r$\neq$V) \\
                      &                      &                             & 2,3,4 \\
                      &                      &                             & (r$=$V) \\
{\tt OR r,A}          & {\tt ORA r,A}        & r$\gets$A$\lor$r            & 1,2,3,4 \\
                      &                      &                             & (r$\neq$V) \\
                      &                      &                             & 2,3,4 \\
                      &                      &                             & (r$=$V) \\
{\tt OR A,(rpa)}      & {\tt ORAX rpa}       & A$\gets$A$\lor$(rpa)        & 1,2,3,4 \\
{\tt OR A,byte}       & {\tt ORI A,byte}     & A$\gets$A$\lor$byte         & 1,2,3,4 \\
{\tt OR r,byte}       & {\tt ORI r,byte}     & r$\gets$r$\lor$byte         & 2,3,4 \\
{\tt OR sr2,byte}     & {\tt ORI sr2,byte}   & sr2$\gets$sr2$\lor$byte     & 1,2,3,4 \\
{\tt OR A,(wa)}       & {\tt ORAW wa}        & A$\gets$A$\lor$(wa)         & 2,3,4 \\
{\tt OR (wa),byte}    & {\tt ORIW wa,byte}   & (wa)$\gets$(wa)$\lor$byte   & 1,2,3,4 \\
{\tt OR EA,rp3}       & {\tt DOR EA,rp3}     & EA$\gets$EA$\lor$rp3        & 3,4 \\
\hline
{\tt XOR A,r}         & {\tt XRA A,r}        & A$\gets$A$\oplus$r          & 1,2,3,4 \\
                      &                      &                             & (r$\neq$V) \\
                      &                      &                             & 2,3,4 \\
                      &                      &                             & (r$=$V) \\
{\tt XOR r,A}         & {\tt XRA r,A}        & r$\gets$A$\oplus$r          & 1,2,3,4 \\
                      &                      &                             & (r$\neq$V) \\
                      &                      &                             & 2,3,4 \\
                      &                      &                             & (r$=$V) \\
{\tt XOR A,(rpa)}     & {\tt XRAX rpa}       & A$\gets$A$\oplus$(rpa)      & 1,2,3,4 \\
{\tt XOR A,byte}      & {\tt XRI A,byte}     & A$\gets$A$\oplus$byte       & 2,3,4 \\
{\tt XOR r,byte}      & {\tt XRI r,byte}     & r$\gets$r$\oplus$byte       & 2,3,4 \\
{\tt XOR sr2,byte}    & {\tt XRI sr2,byte}   & sr2$\gets$sr2$\oplus$byte   & 2,3,4 \\
{\tt XOR A,(wa)}      & {\tt XRAW wa}        & A$\gets$A$\oplus$(wa)       & 2,3,4 \\
{\tt XOR EA,rp3}      & {\tt DXR EA,rp3}     & EA$\gets$EA$\oplus$rp3      & 3,4 \\
\hline
{\tt SKGT A,r}        & {\tt GTA A,r}        & skip if A$>$r               & 1,2,3,4 \\
                      &                      &                             & (r$\neq$V) \\
                      &                      &                             & 2,3,4 \\
                      &                      &                             & (r$=$V) \\
{\tt SKGT r,A}        & {\tt GTA r,A}        & skip if r$>$A               & 1,2,3,4 \\
                      &                      &                             & (r$\neq$V) \\
                      &                      &                             & 2,3,4 \\
                      &                      &                             & (r$=$V) \\
{\tt SKGT A,(rpa)}    & {\tt GTAX rpa}       & skip if A$>$(rpa)           & 1,2,3,4 \\
{\tt SKGT A,byte}     & {\tt GTI A,byte}     & skip if A$>$byte            & 1,2,3,4 \\
{\tt SKGT r,byte}     & {\tt GTI r,byte}     & skip if r$>$byte            & 2,3,4 \\
{\tt SKGT sr2,byte}   & {\tt GTI sr2,byte}   & skip if sr2$>$byte          & 2,3,4 \\
{\tt SKGT A,(wa)}     & {\tt GTAW wa}        & skip if A$>$(wa)            & 2,3,4 \\
{\tt SKGT (wa),byte}  & {\tt GTIW wa,byte}   & skip if (wa)$>$byte         & 1,2,3,4 \\
{\tt SKGT EA,rp3}     & {\tt DGT EA,rp3}     & skip if EA$>$rp3            & 3,4 \\
\hline
{\tt SKLT A,r}        & {\tt LTA A,r}        & skip if A$<$r               & 1,2,3,4 \\
                      &                      &                             & (r$\neq$V) \\
                      &                      &                             & 2,3,4 \\
                      &                      &                             & (r$=$V) \\
{\tt SKLT r,A}        & {\tt LTA r,A}        & skip if r$<$A               & 1,2,3,4 \\
                      &                      &                             & (r$\neq$V) \\
                      &                      &                             & 2,3,4 \\
                      &                      &                             & (r$=$V) \\
{\tt SKLT A,(rpa)}    & {\tt LTAX rpa}       & skip if A$<$(rpa)           & 1,2,3,4 \\
{\tt SKLT A,byte}     & {\tt LTI A,byte}     & skip if A$<$byte            & 1,2,3,4 \\
{\tt SKLT r,byte}     & {\tt LTI r,byte}     & skip if r$<$byte            & 2,3,4 \\
{\tt SKLT sr2,byte}   & {\tt LTI sr2,byte}   & skip if sr2$<$byte          & 2,3,4 \\
{\tt SKLT A,(wa)}     & {\tt LTAW wa}        & skip if A$<$(wa)            & 2,3,4 \\
{\tt SKLT (wa),byte}  & {\tt LTIW wa,byte}   & skip if (wa)$<$byte         & 1,2,3,4 \\
{\tt SKLT EA,rp3}     & {\tt DLT EA,rp3}     & skip if EA$<$rp3            & 3,4 \\
\hline
{\tt SKNE A,r}        & {\tt NEA A,r}        & skip if A$\neq$r            & 1,2,3,4 \\
                      &                      &                             & (r$\neq$V) \\
                      &                      &                             & 2,3,4 \\
                      &                      &                             & (r$=$V) \\
{\tt SKNE r,A}        & {\tt NEA r,A}        & skip if r$\neq$A            & 1,2,3,4 \\
                      &                      &                             & (r$\neq$V) \\
                      &                      &                             & 2,3,4 \\
                      &                      &                             & (r$=$V) \\
{\tt SKNE A,(rpa)}    & {\tt NEAX rpa}       & skip if A$\neq$(rpa)        & 1,2,3,4 \\
{\tt SKNE A,byte}     & {\tt NEI A,byte}     & skip if A$\neq$byte         & 1,2,3,4 \\
{\tt SKNE r,byte}     & {\tt NEI r,byte}     & skip if r$\neq$byte         & 2,3,4 \\
{\tt SKNE sr2,byte}   & {\tt NEI sr2,byte}   & skip if sr2$\neq$byte       & 2,3,4 \\
{\tt SKNE A,(wa)}     & {\tt NEAW wa}        & skip if A$\neq$(wa)         & 2,3,4 \\
{\tt SKNE (wa),byte}  & {\tt NEIW wa,byte}   & skip if (wa)$\neq$byte      & 1,2,3,4 \\
{\tt SKNE EA,rp3}     & {\tt DNE EA,rp3}     & skip if EA$\neq$rp3         & 3,4 \\
\hline
{\tt SKEQ A,r}        & {\tt EQA A,r}        & skip if A$=$r               & 1,2,3,4 \\
                      &                      &                             & (r$\neq$V) \\
                      &                      &                             & 2,3,4 \\
                      &                      &                             & (r$=$V) \\
{\tt SKEQ r,A}        & {\tt EQA r,A}        & skip if r$=$A               & 1,2,3,4 \\
                      &                      &                             & (r$\neq$V) \\
                      &                      &                             & 2,3,4 \\
                      &                      &                             & (r$=$V) \\
{\tt SKEQ A,(rpa)}    & {\tt EQAX rpa}       & skip if A$=$(rpa)           & 1,2,3,4 \\
{\tt SKEQ A,byte}     & {\tt EQI A,byte}     & skip if A$=$byte            & 1,2,3,4 \\
{\tt SKEQ r,byte}     & {\tt EQI r,byte}     & skip if r$=$byte            & 2,3,4 \\
{\tt SKEQ sr2,byte}   & {\tt EQI sr2,byte}   & skip if sr2$=$byte          & 2,3,4 \\
{\tt SKEQ A,(wa)}     & {\tt EQAW wa}        & skip if A$=$(wa)            & 2,3,4 \\
{\tt SKEQ (wa),byte}  & {\tt EQIW wa,byte}   & skip if (wa)$=$byte         & 1,2,3,4 \\
{\tt SKEQ EA,rp3}     & {\tt DEQ EA,rp3}     & skip if AEA$=$rp3           & 3,4 \\
\hline
{\tt SKON A,r}        & {\tt ONA A,r}        & skip if (A$\land$r)$\neq$0  & 1,2,3,4 \\
                      &                      &                             & (r$\neq$V) \\
                      &                      &                             & 2,3,4 \\
                      &                      &                             & (r$=$V) \\
{\tt SKON r,A}        & {\tt ONA r,A}        & skip if (r$\land$A)$\neq$0  & 1,2,3,4 \\
                      &                      &                             & (r$\neq$V) \\
                      &                      &                             & 2,3,4 \\
                      &                      &                             & (r$=$V) \\
{\tt SKON A,(rpa)}    & {\tt ONAX rpa}       & skip if (A$\land$(rpa))$\neq$0 & 1,2,3,4 \\
{\tt SKON A,byte}     & {\tt ONI A,byte}     & skip if (A$\land$byte)$\neq$0 & 1,2,3,4 \\
{\tt SKON r,byte}     & {\tt ONI r,byte}     & skip if (r$\land$byte)$\neq$0 & 2,3,4 \\
{\tt SKON sr2,byte}   & {\tt ONI sr2,byte}   & skip if (sr2$\land$byte)$\neq$0 & 2,3,4 \\
{\tt SKON A,(wa)}     & {\tt ONAW wa}        & skip if (A$\land$(wa))$\neq$0 & 2,3,4 \\
{\tt SKON (wa),byte}  & {\tt ONIW wa,byte}   & skip if (wa)$\land$byte$\neq$0 & 1,2,3,4 \\
{\tt SKON EA,rp3}     & {\tt DON EA,rp3}     & skip if (EA$\land$rp3)$\neq$0 & 3,4 \\
\hline
{\tt SKOFF A,r}       & {\tt OFFA A,r}       & skip if (A$\land$r)$=$0     & 1,2,3,4 \\
                      &                      &                             & (r$\neq$V) \\
                      &                      &                             & 2,3,4 \\
                      &                      &                             & (r$=$V) \\
{\tt SKOFF r,A}       & {\tt OFFA r,A}       & skip if (r$\land$A)$=$0     & 1,2,3,4 \\
                      &                      &                             & (r$\neq$V) \\
                      &                      &                             & 2,3,4 \\
                      &                      &                             & (r$=$V) \\
{\tt SKOFF A,(rpa)}   & {\tt OFFAX rpa}      & skip if (A$\land$(rpa))$=$0 & 1,2,3,4 \\
{\tt SKOFF A,byte}    & {\tt OFFI A,byte}    & skip if (A$\land$byte)$=$0  & 1,2,3,4 \\
{\tt SKOFF r,byte}    & {\tt OFFI r,byte}    & skip if (r$\land$byte)$=$0  & 2,3,4 \\
{\tt SKOFF sr2,byte}  & {\tt OFFI sr2,byte}  & skip if (sr2$\land$byte)$=$0 & 2,3,4 \\
{\tt SKOFF A,(wa)}    & {\tt OFFAW wa}       & skip if (A$\land$(wa))$=$0  & 2,3,4 \\
{\tt SKOFF (wa),byte} & {\tt OFFIW wa,byte}  & skip if (wa)$\land$byte$=$0 & 1,2,3,4 \\
{\tt SKOFF EA,rp3}    & {\tt DOFF EA,rp3}    & skip if (EA$\land$rp3)$=$0  & 3,4 \\
\hline
{\tt INC r2}          & {\tt INR r2}         & r2$\gets$r2+1               & 1,2,3,4 \\
{\tt INC (wa)}        & {\tt INRW wa}        & (wa)$\gets$(wa)+1           & 1,2,3,4 \\
{\tt INC rp}          & {\tt INX rp}         & rp$\gets$rp+1               & 1,2,3,4 \\
\hline
{\tt DEC r2}          & {\tt DCR r2}         & r2$\gets$r2-1               & 1,2,3,4 \\
{\tt DEC (wa)}        & {\tt DCRW wa}        & (wa)$\gets$(wa)-1           & 1,2,3,4 \\
{\tt DEC rp}          & {\tt DCX rp
}         & rp$\gets$rp-1               & 1,2,3,4