Podemos realizar operaciones aritméticas en los datos numéricos que se almacenan dentro de los registros.
Ejemplo :
R3 <- R1 + R2
El valor del registro R1 se suma al valor del registro R2 y luego la suma se transfiere al registro R3. De manera similar, se realizan otras microoperaciones aritméticas en los registros.
- Adición:
además de la microoperación, el valor en el registro R1 se suma al valor en el registro R2 y luego la suma se transfiere al registro R3.
- Resta:
en la microoperación de resta, el contenido del registro R2 se resta del contenido del registro R1 y luego el resultado se transfiere a R3.
Hay otra forma de hacer la resta. En esto, el complemento a 2 de R2 se suma a R1, que es equivalente a R1 – R2 , y luego el resultado se transfiere al registro R3.
- Incremento:
en la microoperación Incremento, el valor dentro del registro R1 aumenta en 1.
- Decremento:
en la microoperación Decremento, el valor dentro del registro R1 se reduce en 1.
- Complemento a 1:
en esta microoperación, se toma el complemento del valor dentro del registro R1.
- Complemento a 2:
en esta microoperación, se toma el complemento del valor dentro del registro R2 y luego se suma 1 al valor y luego el resultado final se transfiere al registro R2. Este proceso también se llama Negación. Es equivalente a -R2 .
Publicación traducida automáticamente
Artículo escrito por shrey17bcs1146 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA