bp1 Z=MBR1U; if (Z) goto bp2; else goto bp4 // se MBR1U=0 la modalita' e' immediata bp2 MDR=MBR1U // preparo la scrittura di num sullo stack bp3 MAR=SP=SP+1; wr; goto(MBR1U) // num (M[num]) sullo Stack se mod e' immediata (diretta) bp4 MAR=MBR1U; rd // leggo M[num] bp5 goto bp3 // attendo lettura di [num]