cursos:ensamblador:lenguaje_3

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
cursos:ensamblador:lenguaje_3 [19-01-2024 07:13] sromerocursos:ensamblador:lenguaje_3 [19-01-2024 07:14] (actual) sromero
Línea 1303: Línea 1303:
  
 <code> <code>
-cpi =     CP [HL]+cpi =     cp (hl)
           inc hl           inc hl
           dec bc           dec bc
Línea 1314: Línea 1314:
  
 <code> <code>
-cpd =     CP [HL]+cpd =     cp (hl)
           dec hl           dec hl
           dec bc           dec bc
 </code> </code>
  
- Y el pequeño matiz: así como CP [HL] afecta al indicador C de Carry, //cpi y cpd//, aunque realizan esa operación intermedia, //no lo afectan//.+ Y el pequeño matiz: así como ''cp (hl)'' afecta al indicador C de Carry, //cpi y cpd//, aunque realizan esa operación intermedia, //no lo afectan//.
  
  Las instrucciones ''CPIR'' y ''CPDR'' son equivalentes a ''CPI'' y ''CPD'', pero ejecutándose múltiples veces: hasta que BC sea cero o bien se encuentre en la posición de memoria apuntada por HL un valor numérico igual al que contiene el registro A. Literalmente, //es una instrucción de búsqueda//: buscamos hacia adelante (''CPIR'') o hacia atrás (''CPDR''), desde una posición de memoria inicial (HL), un valor (A), entre dicha posición inicial (HL) y una posición final (HL+BC o HL-BC para ''CPIR'' y ''CPDR'').  Las instrucciones ''CPIR'' y ''CPDR'' son equivalentes a ''CPI'' y ''CPD'', pero ejecutándose múltiples veces: hasta que BC sea cero o bien se encuentre en la posición de memoria apuntada por HL un valor numérico igual al que contiene el registro A. Literalmente, //es una instrucción de búsqueda//: buscamos hacia adelante (''CPIR'') o hacia atrás (''CPDR''), desde una posición de memoria inicial (HL), un valor (A), entre dicha posición inicial (HL) y una posición final (HL+BC o HL-BC para ''CPIR'' y ''CPDR'').
  • cursos/ensamblador/lenguaje_3.1705648398.txt.gz
  • Última modificación: 19-01-2024 07:13
  • por sromero