Microoperaciones de corriemiento

Solo disponible en BuenasTareas
  • Páginas : 2 (416 palabras )
  • Descarga(s) : 7
  • Publicado : 15 de junio de 2010
Leer documento completo
Vista previa del texto
1.1.5. Microoperaciones de corriemiento
Las microoperaciones básicas son sumar, restar y complementar. Todas las demás operaciones aritméticas puede obtenerse de una variación o secuencia de estasmicrooperaciones. La operación de multiplicación, en la mayoría de las computadoras, se ejecuta con una secuencia de microoperaciones de suma y desplazamiento. La división se ejecuta con una secuenciade microoperaciones de resta y desplazamiento. En la siguiente tabla se muestran las operaciones aritméticas consideradas básicas con su respectiva simbología.
|Simbología |Descripción|
|F ← A+B |Suma el contenido de A mas B y carga en F |
|F ← A-B|Resta el contenido A menos B y se carga en F |
|B ← B’ |Complemento a1 del registro B |
|B ← B’+1|Complemento a2 del registro B |
|F ← A + B’ + 1 |Sumar A mas el complemento a2 de B y carga en F |
|A← A+1 |Incrementar el contenido de A en uno |
|A ← A-1 |Decrementar el contenido de A en uno|

Tabla 2. Microoperaciones aritméticas.
Nota: El apóstrofe delante de un registro indica que es el complemento de dicho registro o bien que esta negado su contenido.
Lógicas
Lasmicrooperaciones lógicas especifican operaciones binarias para una cadena de bits almacenados en los registros. Estas operaciones consideran cada bit en los registros separadamente y lo tratan como una variablebinaria. Esto quiere decir que las operaciones lógicas se realizan a nivel de bit. Por ejemplo, su mi registro A contiene 1011 y mi registro B 0010 y realiza la operación A and B, el resultado se...
tracking img