Академический Документы
Профессиональный Документы
Культура Документы
INSTRUCCIONES ARITMÉTICAS
AF: Acarreo auxiliar (indica un llevo o préstamo del tercero al cuarto bit)
CF: Acarreo final (indica un llevo o préstamo al final de todos los bits)
OF: Sobreflujo o desbordamiento (indica que faltan bits de la información –
error de signo)
SF: Signo (indica el signo de la respuesta, cuando los datos empiezan con un 0
son positivos y si inician con un 1 son negativos)
OZF: Cero (indica si el resultado de una operación es 0)
PF: Paridad (indica si el número de unos de los 8 bits menos significativos de la
respuesta es par)
a. ADD (Suma)
Ejercicio:
2) AX,E607
3) CL,AH
4) CX,DI
5) AL,[1300]
6) CX,[DI]
7) [1301],CH
8) [DI],AX
b. INC (Incremento)
Ejercicio:
1) DH
2) BP
3) DX
c. SUB (Resta)
Ejercicio:
1) AH,D5
2) CX,901A
3) AL,CL
4) AX,BX
5) CH,[2100]
6) AX,[BX]
AX CCA6 AF=1 (se presta en la primera resta)
- [BX] - A678 CF=0 (no se presta al final)
OF=0 (no hay error de signo - - - = +)
AX 262E SF=0 (la respuesta es positiva 2)
ZF=0 (la respuesta no es 0)
PF=1 (el número de bits 1 es par en 2E)
7) [2101],AL
8) [BX],CX
d. DEC (Decremento)
Ejercicio:
1) DH
2) DI
3) DX
e. CMP (Comparación)
Ejercicio:
1) DH,E5
2) [1300],DL
Si la fuente es de 8 bits:
Operación: AX AL * fuente
Si la fuente es de 16 bits:
Operación: DXAX AX * fuente
Ejercicio:
1) CL
AX 2F0D
2) AL
AX 00A9
3) CX
DXAX 008B7B31
4) SI
DXAX 3E6B45D6
Si la fuente es de 8 bits:
Operación: AX AL * fuente
Si la fuente es de 16 bits:
Operación: DXAX AX * fuente
+*+=+
+*-=-
-*+=-
-*-=+
Ejercicio:
1) CL
CL 49 (+) 49
x AL x A5 (-) x 5B
2) AL
AL OD (+)
x AL x OD (+)
AX 00A9 (+)
3) CX
4) SI
Si la fuente es de 8 bits:
Operación: AX AX / fuente; AL es el cociente y AH es el
residuo.
Si la fuente es de 16 bits:
Operación: DXAX AX / fuente; AX es el cociente y DX es el
residuo
Ejercicio:
1) BH
2) BL
3) BX
Si la fuente es de 8 bits:
Operación: AX AX / fuente; AL es el cociente y AH es el
residuo.
Si la fuente es de 16 bits:
Operación: DXAX AX / fuente; AX es el cociente y DX es el
residuo
+ + = Cociente + y Residuo +
+ - = Cociente - y Residuo +
- + = Cociente - y Residuo -
- - = Cociente + y Residuo -
Ejercicio:
1) BH
AX/BH 1CD5 / 85; (+) / (-) 1CD5/7B Coc=3C, Res=01
Cociente=AL=37 y Residuo=AH=42
2) BL
Cociente=AL=06 y Residuo=AH=0E
3) BX
Cociente=AX=FFFC y Residuo=DX=232A
4) DI
Cociente=AX=B7C8 y Residuo=DX=7B3C