programacion

Páginas: 10 (2489 palabras) Publicado: 9 de diciembre de 2013
Abreviaturas
A
-
Acumulador
AC
-
Auxiliary - Carry - Flag
adr11
-
Dirección de 11 bit dentro de una página de 2 kByte
adr16
-
Dirección de 16 bit
B
-
Registro B
badr
-
Dirección de bit
CY
-
Carry - Flag
dadr
-
Dirección en la memoria de datos interna
OV
-
Overflow - Flag
P
-
Parity - Flag
rel
-
Dirección relativa de offset de 8 bits (-128 a +127)
Ri
-Registro (R0 o R1) del banco de registros actual
Rr
-
Registro (R0 a R7) del banco de registros actual
@
-
Símbolo para direccionamiento indirecto
#konst8
-
Constante de 8 bit
#konst16
-
Constante de 16 bit

Lista de comandos de la familia 8051 / Comandos aritméticos
Mnemonic
Función
Bytes
MZ
Flags
ADD A,Rr
El acumulador es sobreescrito por el resultado de la adición delacumulador y el contenido de Rr.
1
1
CY,AC,
OV,P
ADD A,dadr
El acumulador es sobreescrito por el resultado de la adición del acumulador y el contenido de dadr.
2
1
CY,AC,
OV,P
ADD A,@Ri
El acumulador es sobreescrito por el resultado de la adición del acumulador y el contenido de la celda de memoria de datos interna que es direccionada por Ri.
1
1
CY,AC,
OV,P
ADD A,#const8
El acumulador essobreescrito por el resultado de la adición del acumulador y el contenido de las constantes de 8 bit.
2
1
CY,AC,
OV,P
ADDC A,Rr
El acumulador es sobreescrito por el resultado de la adición del acumulador, Rr y el contenido del carry-flag.
1
1
CY,AC,
OV,P
ADDC A, dadr
El acumulador es sobreescrito por el resultado de la adición del acumulador, dadr y el contenido del carry-flag.
2
1CY,AC,
OV,P
ADDC A, @Ri
El acumulador es sobreescrito por el resultado de la adición del acumulador, el contenido de la celda de memoria de datos interna que es direccionada por Ri y el contenido del carry-flag.
1
1
CY,AC,
OV,P
ADDC A, #const8
El acumulador es sobreescrito por el resultado de la adición del acumulador, el contenido de la constante de 8 bit y el contenido del carry-flag.2
1
CY,AC,
OV,P
SUBB A,Rr
El acumulador es sobreescrito por el resultado de la sustracción del acumulador y la suma de los contenidos de Rr y del carry-flag.
1
1
CY,AC,
OV,P
SUBB A,dadr
El acumulador es sobreescrito por el resultado de la sustracción del acumulador y la suma de los contenidos de dadr y del carry-flag.
2
1
CY,AC,
OV,P
SUBB A,@Ri
El acumulador es sobreescrito porel resultado de la sustracción del acumulador y la suma de los contenidos del carry-flag y el contenido de la celda de memoria de datos interna que es direccionada por Ri.
1
1
CY,AC,
OV,P
SUBB A,#const8
El acumulador es sobreescrito por el resultado de la sustracción del acumulador y la suma de los contenidos del carry-flag y de la constante de 8 bit.
2
1
CY,AC,
OV,P
INC A
El contenidodel acumulador es incrementado.
1
1
P
INC Rr
El contenido del registro Rr es incrementado.
1
1
-
INC dadr
El contenido de la celda de memoria dadr es incrementado.
2
1
-
INC @Ri
El contenido de las celdas de memoria de la memoria de datos interna que es direccionada por Ri es incrementado.
1
1
-
INC DPTR
El contenido del datapointer es incrementado.
1
2
-
DEC A
Elcontenido del acumulador es decrementado.
1
1
P
DEC Rr
El contenido del registro Rr es decrementado.
1
1
-
DEC dadr
El contenido de la celda de memoria dadr es decrementado.
2
1
-
DEC @Ri
El contenido de la celda de memoria de la memoria de datos interna que está direccionada por Ri es decrementado.
1
1
-
MUL AB
Los contenidos del acumulador y registro B son multiplicados. El byteinferior del producto está a la espera en el acumulador, el byte superior en el registro B. Se borra el carry-flag y se activa el OV-flag, si el resultado en el registro B no es igual a cero.
1
4
CY,OV,P
DIV AB
Los contenidos del acumulador y del registro B son divididos. El cociente está a la espera en el acumulador, el resto de división en el registro B. Se borra el carry-flag. En una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS