Su proposta di Federico Briata abbiamo realizzato la microistruzione IPOW. Per calcolare 2^3 si deve operare così: BIPUSH 2 BIPUSH 3 IPOW sullo stack si troverà 8 ipow1 SP = MAR = SP - 1; rd ipow2 H = 1 ipow3 Z = TOS; if (Z) goto ipow9; else goto ipow4 ipow4 OPC = H ipow44 H = 0 ipow5 Z = MDR; if (Z) goto ipow8; else goto ipow6 ipow6 H = H + OPC ipow7 MDR = MDR - 1; goto ipow5 ipow8 TOS = TOS - 1; rd; goto ipow3 // rd serve per ripristinare in MDR la base della potenza ipow9 TOS = MDR = H; wr; goto Main1 Quali sono i limiti di questa istruzione?