REGISTROS
DIRECCIONAMENTOS
SIMPSON
TRANSFERENCIA DE DATOS
INSTRUCCIONES ARITMÉTICAS
100
Se usa para almacenar el resultado de las operaciones, es al único registro con el que se puede hacer divisiones y multiplicaciones. Puede ser accedido en 8 bits para la parte alta (HIGH) y (LOW) para la parte baja.
CUÁL ES EL REGISTRO AX?
100
Cuando ambos operando son un registro. Ejemplo: MOV AX,BX ;transfiere el contenido de BX en AX
CUÁL ES EL DIRECCIONAMIENTO DE REGISTRO?
100
¿Cuál es el nombre completo de Bart?
Bartolomeo J. Simpson
100
Menciona al menos dos de las instrucciones de transferencia de datos que copian datos de un sitio a otro y son:
CUÁLES SON LAS INSTRUCCIONES: MOV, XCHG, XLAT, LEA, LDS, LES, LAHF, SAHF, PUSH, PUSHF, POP, POPF?
100
Menciona al menos dos de este tipo de instrucciones realizan operaciones aritméticas con los operandos. Y son:
CUÁLES SON LAS INSTRUCCIONES?: ADD, ADC, DAA, AAA, SUB, SBB, DAS, AAS, NEG, MUL, IMUL, AAM, DIV, IDIV, AAD, CBW, CWB, INC, DEC
200
Contiene el valor de segmento donde se encuentra el código. Actúa en conjunción con el registro IP (que veremos más adelante) para obtener la dirección de memoria que contiene la próxima instrucción. Este registro es modificado por las instrucciones de saltos lejanos. AHAX
CUÁLES ES EL REGISTRO CS (SEGMENTO DE CÓDIGO)?
200
Menciona al menos dos de los modos de direccionamiento que indican la manera de obtener los operandos y son:
CUÁLES SON LOS DIRECCIONAMIENTOS?: Direccionamiento de registro Direccionamiento inmediato Direccionamiento directo Direccionamiento indirecto mediante registro Direccionamiento indirecto por registro base Direccionamiento indexado Direccionamiento indexado respecto a una base
200
¿A que es alérgico el profesor Skinner?
Al Maní
200
Realiza la transferencia de datos del operando de origen al destino. Como ya hemos visto en la parte de los modos de direccionamiento, ________admite todos los tipos de direccionamiento. Ambos operandos deben ser del mismo tamaño y no pueden estar ambos en memoria.
QUÉ ES LA INSTRUCCIÓN MOV?
200
Realizan la suma y la suma con acarreo (bit CF del registro de estado) de dos operandos, respectivamente, y guardan el resultado en el primero de ellos. Admiten todos los tipos de direccionamiento (excepto que ambos operando estén en memoria).
CUÁLES SON LAS INSTRUCCIONES ADD Y ADC?
300
Almacena el desplazamiento dentro del segmento de código. Este registro junto al registro CS apunta a la dirección de la próxima instrucción. No puede ser usado como operando en operaciones aritmético/lógicas.
CUÁL ES EL REGISTRO IP (ÍNDICE DE PROGRAMA) ?
300
Cuando el operando origen es una constante. Ejemplo: MOV AX,500 ;carga en AX el valor 500.
CUÁL ES EL DIRECCIONAMIENTO INMEDIATO?
300
¿Y a que es alérgico Bart?
A los camarones
300
Realiza el intercambio entre los valores de los operandos. Puede tener operando en registros y en memoria:
CUÁL ES LA INSTRUCCIÓN XCHG?
300
Realizan la corrección BCD empaquetado del resultado de una suma en AL. El 8086/88 realiza las sumas asumiendo que los operados son ambos valores binarios, de manera que se suman dos valores codificados en BCD empaquetado el resultado puede no ser un valor válido en este formato.
CUÁL ES LA INSTRUCCIÓN DAA?
400
Si es 1 el sentido de recorrido de la cadena es de izquierda a derecha, si es 0 irá en sentido contrario.
CUÁL ES EL REGISTRO DF (DIRECCIÓN EN OPERACIONES DE CADENA)?
400
Cuando el operando es una dirección de memoria. Ésta puede ser especificada con su valor entre [ ], o bien mediante una variable definida previamente (cómo definir etiquetas se verá más adelante). Ejemplo: MOV BX,[1000] ; almacena en BX el contenido de la dirección de memoria DS:1000. MOV AX,TABLA ; almacena en AX el contenido de la dirección de memoria DS:TABLA.
CUÁL ES EL DIRECCIONAMIENTO DIRECTO?
400
Cuando Bart descubre que tiene talento para tocar la batería, ¿que causa que se lastime el brazo?
Lo muerde un tigre que Liza escondía en el ático.
400
Carga en un registro especificado la dirección efectiva especificada como en el operando origen: Para este tipo de acceso la instrucción _____ es mas eficiente, que con la instrucción MOV e instrucciones de multiplicación.
CUÁL ES LA INSTRUCCIÓN LEA?
400
Realizan la multiplicación y multiplicación con signo, respectivamente, de contenido de AX y del operando indicado, guardando el resultado en AX, para operaciones de 8 bits y en DX:AX para operaciones de 16 bits.
CUÁLES SON LAS INSTRUCCIONES MUL E IMUL?
500
Vale 1 si se produce acarreo en una operación de suma, o acarreo negativo en una operación de resta. Contiene el bit que ha sido desplazado o rotado fuera de un registro o posición de memoria. Refleja el resultado de una comparación.
CUÁL ES EL REGISTRO CF (BIT DE ACARREO)?
500
Cuando el operando esta en memoria en una posición apuntada por el registro BX o BP al que se le añade un determinado desplazamiento Ejemplo: MOV AX, [BP] + 2 ; almacena en AX el contenido de la posición de memoria que resulte de sumar 2 al contenido de BP (dentro de segmento de pila). Equivalente a MOV AX, [BP + 2]
CUÁL ES EL DIRECCIONAMIENTO POR REGISTRO BASE?
500
¿Que talento descubren en Moe con la ayuda de Liza en la temporada 18?
Liza descubre que Moe tiene habilidad escribiendo poemas.
500
Carga en AL el contenido de la dirección apuntada por [BX+AL].
CUAL ES LA INSTRUCCIÓN XLAT?
500
Realizan las operaciones de incremento y decremento, respectivamente, de un operando, guardando el resultado en el mismo operando. Admiten todos los modos de direccionamiento excepto el inmediato.
CUÁLES SON LAS INSTRUCCIONES INC Y DEC?