15 Instrucciones Aritmeticas y Logicas
-
Upload
jaime-e-velarde -
Category
Education
-
view
3.539 -
download
0
description
Transcript of 15 Instrucciones Aritmeticas y Logicas
LAS INSTRUCCIONES ARITMÉTICAS Y LÓGICAS REALIZAN LAS
OPERACIONES INDICADAS CON LOS CONTENIDOS DE LOS REGISTROS
INVOLUCRADOS.ESTE GRUPO DE INSTRUCCIONES SE
CARACTERÍSTICA POR MODIFICAR LAS BANDERAS, DE ACUERDO AL
RESULTADO
SUMAS
SUMA SIN LLEVOADD Rd,Rr Rd ← Rd + RrSUMA CON LLEVOADC Rd,Rr Rd ← Rd + Rr + CSUMA INMEDIATA DE UNA PALABRAADIW Rdl,K
Rd+1:Rd ← Rd+1:Rd + Kd {24,26,28,30} 0 ≤ K ≤ 63
RESTAS
RESTA SIN DEBOSUB Rd,Rr Rd ← Rd – Rr RESTA SIN DEBO UNA CONSTANTESUBI Rd,K Rd ← Rd – K (16 ≤ d ≤
31)RESTA CON DEBOSBC Rd,Rr Rd ← Rd – Rr – C RESTA CON DEBO UNA CONSTANTESBCI Rd,K Rd ← Rd – K – C ()RESTA INMEDIATA DE UNA PALABRASBIW Rdl,K
Rd+1:Rd ← Rd+1:Rd – K (ver anterior)
OPERACIONES LÓGICAS
OPERACIÓN ANDAND Rd,Rr Rd ← Rd ∙ RrOPERACIÓN AND INMEDIATAANDI Rd,K Rd ← Rd ∙ K ()OPERACIÓN OROR Rd,Rr Rd ← Rd v RrOPERACIÓN OR INMEDIATAORI Rd,K Rd ← Rd v K ()OPERACIÓN OR EXCLUSIVAEOR Rd,Rr Rd ← Rd Rr
OTRAS OPERACIONES LÓGICAS
COMPLEMENTO DE 1COM Rd Rd ← $FF - RdCOMPLEMENTO DE 2NEG Rd Rd ← $00 - RdBITS DEL REGISTRO PONER A UNOSBR Rd,K Rd ← Rd v K ()BITS DEL REGISTRO PONER A CEROCBR Rd,K Rd ← Rd ∙ ($FF - K) ()PRUEBA DE LOS BITSTEST Rd Rd ← Rd ∙ Rd
OTRAS OPERACIONES CON LOS REGISTROS
INCREMENTOSINC Rd Rd ← Rd + 1DISMINUCIONESDEC Rd Rd ← Rd - 1BORRAR EL REGISTROCLR Rd Rd ← Rd RdPONER UNOS EN EL REGISTROSER Rd Rd ← $FF ()
MULTIPLICACIONES
MULTIPLICACIÓN DE NÚMEROS SIN SIGNOMUL Rd,Rr R1:R0 ← Rd x RrMULTIPLICACIÓN DE NÚMEROS CON SIGNOMULS Rd,Rr R1:R0 ← Rd x RrMULTIPLICACIÓN DE UN NÚMERO CON SIGNO Y OTRO SIN SIGNOMULSU Rd,RrR1:R0 ← Rd x Rr
MULTIPLICACIONES DE FRACCIONES
MULTIPLICACIÓN DE NÚMEROS FRACCIONARIOS SIN SIGNOFMUL Rd,Rr R1:R0 ← Rd x Rr «1MULTIPLICACIÓN DE NÚMEROS FRACCIONARIOS CON SIGNOFMULS Rd,Rr R1:R0 ← Rd x Rr «1MULTIPLICACIÓN DE UN NÚMERO FRACCIONARIO CON SIGNO Y OTRO SIN SIGNOFMULSU Rd,Rr R1:R0 ← Rd x Rr «1