TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
Mult deber
1.
2. Cuando hablamos de un lenguaje, sea natural
o artificial, cabe hacer la distinción entre el
lenguaje del que se habla y el lenguaje en el
que se habla. Al primero lo llamamos lenguaje
objeto, al segundo metalenguaje.
Lenguaje objeto
En nuestro caso, el lenguaje
objeto es el lenguaje de la lógica
proposicional.
Lenguaje objeto es la utilización del
lenguaje para hablar de realidades
extralingüísticas y llamamos
metalenguaje al hecho de usar el
lenguaje para hablar del lenguaje
mismo..
3. REPERTORIO O JUEGO DE
INSTRUCCIONES
Conjunto de
instrucciones de
máquina
que es capaz de
ejecutar.
El repertorio de
instrucciones debe ser:
ƒCompleto: debe
permitir resolver
cualquier problema.
ƒEficaz: los programas
deben ser ejecutados
en un tiempo
razonable.
4. REPERTORIO O
JUEGO DE
INSTRUCCIONES
Un repertorio de
instrucciones requiere
especificar:
ƒOperaciones que se
realizan.
ƒRepresentación de los
datos.
ƒModos de
direccionamiento.
ƒFormato de
instrucciones:
codificación de las
instrucciones en binario.
5. TIPOS DE
INSTRUCCIONES
Transferencia
de datos:
MOVE,
LOAD,
STORE
ƒ
Aritméticas:
ADD, SUB,
MUL, DIV,
EXT, NEG * Comparan
operandos y
actualizan el
registro de
estado.
*Se utilizan
normalmente
antes de las
bifurcaciones
.
Dos
operandos
fuente y uno
destino
(que puede
ser uno de los
fuentes)
Comparación
Lógicas: : CMP
AND, OR,
NOT, XOR
Dos
operandos:
fuente y
destino.
Dos
operandos
fuente y
uno destino
(que puede
ser uno de
los fuentes)
6. TIPOS DE
INSTRUCCIONES
Modificación de la secuencia de
ejecución del programa.
ƒ* Ramificaciones incondicionales:
BRA desp
* ƒSaltos incondicionales: JMP
dirección.
ƒ* Ramificaciones condicionales: Bcc
desp- bifurcar si se cumple la
condición cc
ƒ* Saltos condicionales: Jcc desp –
saltar si se cumple la condición cc
ƒ* Ramificaciones con retorno: BSR
desp
*Saltos con retorno: JSR dirección.ƒ
* Retorno de subrutina: RTS, RTE,
RTR
Desplazamientos: SHIFT
ƒHay que indicar el dato y la longitud del
desplazamiento
ƒAritméticos: ASL, ASR
ƒLógicos: LSL, ASRƒ
Circulares (rotaciones): ROL, ROR,
ROXL, ROXR
7. Instrucciones de bit
ƒHay que indicar el dato y la
posición del bit.
ƒTestear: BTST
ƒPoner a 0: BCLR
ƒPoner a 1: BSET
ƒInvertir: BCHG
Instrucciones de
entrada/salida:
INPUT, OUTPUT
ƒ
Transferencias entre
puertos de E/S y
registros o memoria.
Misceláneas
ƒWAIT, STOP: parar la
ejecución hasta la
llegada de una
interrupción.
ƒHALT: parar el
procesador.
ƒNOP: no operación,
permite temporizar
esperas.
8. MAQUINA VIRTUAL
Es un software implementado
abstracción del hardware
subyacente, que se presenta a
la capa de aplicación del
sistema.
Una máquina virtual es una
aplicación de software de una
máquina que ejecuta los
programas como una máquina
física.