diff --git a/public/programa_asm.js b/public/programa_asm.js index 08a801e..b58f5e7 100644 --- a/public/programa_asm.js +++ b/public/programa_asm.js @@ -650,25 +650,30 @@ class ProgramaAsm { this.esTipo(TipoParam.RAF, lop[0]); this.esTipo(TipoParam.RAF, lop[1]); bytes.push(0x08); + break; } catch {} try { this.esTipo(TipoParam.RDE, lop[0]); this.esTipo(TipoParam.RHL, lop[1]); bytes.push(0xeb); + break; } catch {} try { this.esTipo(TipoParam.SP, lop[0]); try { this.esTipo(TipoParam.RHL, lop[1]); bytes.push(0xe3); + break; } catch {} try { this.esTipo(TipoParam.RIX, lop[1]); bytes.push(0xdd, 0xe3); + break; } catch {} try { this.esTipo(TipoParam.RIY, lop[1]); bytes.push(0xfd, 0xe3); + break; } catch {} throw new TipoParametrosIncorrectoError(ins); } catch {}