You are on page 1of 10

Instituto tecnológico superior de Felipe Carrillo puerto

Ingeniería en sistemas computacionales

Asignatura:

Arquitectura

Unidad II

GLOSARIO

Docente:

IISC.Paloma Gongora Sabido

Integrantes:

Alcocer Chi Luis Guillermo

Caballero Ku Carlos Gabriel

Pat Tamay Zuria Deyanira.


Glosario
A
Acarreo: Puesto a uno si una operación da lugar a un acarreo (en la suma) o
adeudo (en la resta) del bit más significativo. Se usa en operaciones aritméticas
multipalabra.

Ancho de palabra: El número de bits que se transmiten a la vez en un instante


dado entre unidades de la computadora central, y que coincide con el número de
bits de la mayoría de los datos e instrucciones con que opera la CPU.

B
Bifurcación condicional: Se realizan o no en función del valor de uno o varios de
los bits de estado o condición, si se cumple una condición hacer una cosa, si no se
cumple hacer otra.

Bits: Es la menor unidad de información de la computadora, pudiendo asumir uno


de los dos valores 0 o 1.

Bytes: Es un conjunto de 8 bits, formando según una secuencia que representa un


carácter. Se puede hacer una correspondencia biunívoca entre cada número
decimal (0 a 9), las letras mayúsculas y minúsculas (A hasta Z), los símbolos
matemáticos, la puntuación, y demás símbolos, con un respectivo byte.

C
Cache: Memoria muy rápida que se utiliza de puente entre el microprocesador y la
memoria principal.

Cadena de montaje: Base del sistema de producción en cadena. Se trata de un


sistema en el que el proceso productivo trata de optimizar los costes, minimizando
las pérdidas de tiempo y fomentando la especialización máxima del trabajador y la
división del trabajo.

Captación: llevar la siguiente instrucción de la memoria al procesador.

Contenedor de datos: Un formato contenedor es un formato de archivo que puede


contener varios tipos de datos, comprimidos mediante una serie de códecs.
D
Direccionamiento: Es el modo o modos de direccionamiento mediante los cuales
pueden especificar la dirección de un operando.

Desplazador: Desplaza un lugar a la derecha o a la izquierda los bits de un


conjunto, usado para dividir o multiplicar el número representado por la base.

Diodos: El diodo es un componente electrónico que solo permite el flujo de la


electricidad en un solo sentido, debido a esto su funcionamiento se parece a un
interruptor el cual abre o cierra los circuitos.

E
Ejecución: interpretar el código de operación y llevar a cabo la operación indicada.

EXE: Ejecución y cálculo de direcciones efectivas, si es una instrucción de procesos


se ejecuta en ALU, si es un acceso a la memoria se calcula la dirección efectiva y si
es un salto se calcula el destino y si se toma o no.

F
Fetch-and-execute: Es un conjunto de etapas que utiliza el procesador para
ejecutar una instrucción de máquina. Cada instrucción es ejecutada siguiendo este
mismo ciclo repetitivo. Y el ciclo termina cuando no hay más instrucciones que
ejecutar

H
Hardware: Son las partes físicas y tangibles de una computadora, sus componentes
eléctricos, electromecánicos y mecánicos; sus cables, gabinetes o cajas, periféricos
de todo tipo y cualquier otro elemento físico involucrado.

I
ID: Decodificación de la instrucción y búsqueda de registros y acceso al banco de
registros o por los registros operandos, se calcula el operando inmediato con el
signo extendido.

IF: Búsqueda de la instrucción, acceso a la memoria a por la instrucción se


incrementa el CP

Indexación: La indexación es el proceso mediante el cual se examinan


ordenadamente los datos e informes para elaborar su índice.
Interrupción: Es una señal recibida por el procesador de una computadora, para
indicarle que debe interrumpir el curso de ejecución actual y pasar a ejecutar código
específico para tratar esta situación.

Indicadores: se refiere a uno o más bits que se utilizan para almacenar un valor
binario o código que tiene asignado un significado.

Interrupción: si las interrupciones están habilitadas y ha ocurrido una interrupción,


guardar el estado del proceso actual y atender la interrupción.

IR: Registro de instrucción (lnstruction Register),contiene la instrucción captada más


recientemente.

K
Kilobyte: Un Kilobyte (abreviado como KB o Kbyte) es una unidad de medida
equivalente a mil bytes de memoria de ordenador o de capacidad de disco.

M
MAR: Registro de dirección de memoria (Memory Address Register), contiene la
dirección de una posición de memoria o contiene la dirección en donde se efectuará
la próxima lectura o escritura de datos.

MBR: Registro intermedio de memoria (Memory Buffer Register),contiene la palabra


de datos a escribir en memoria o la palabra leída más recientemente.

MEM: Acceso a memoria y si es un salto, se almacena en el nuevo PC.

Memoria canché: Dispositivo de una máquina donde se almacenan datos o


instrucciones que posteriormente se pueden utilizar.

Memoria virtual: La memoria virtual es una técnica de gestión de la memoria que


se encarga de que el operativo disponga,

Megahertz: Un megahercio (MHz) es una unidad de medida de la frecuencia,


equivale a 106 hercios (1 millón); Se utiliza muy frecuentemente como unidad de
medida de la frecuencia de trabajo de un dispositivo de algo, o bien como medida de
ondas.

Megabyte:El megabyte, MB o mbyte es una unidad que sirve para medir cantidad
datos informáticos.
Un megabyte equivale exactamente a 1024 KB (kilobytes) o a 1.048.576 bytes,
según las tradicionales unidades de la informática.

MBR: Contiene los datos que van a ser escritos en la memoria o los que fueron
leídos en ella.

N
No Volátiles: la información permanece hasta que se modifique intencionalmente.
No necesita fuente de alimentación para retener información. Ej. Memorias de
superficie magnética.

O
Ortogonal: Ortogonal es un adjetivo que se emplea para nombrar a aquello que se
encuentra en un ángulo de 90º.

Overflow: Es un error de software que se produce cuando un programa no controla


adecuadamente la cantidad de datos que se copian sobre un área de memoria
reservada a tal efecto.

P
Paridad: Cuando esta bandera está activa, el resultado de la operación tiene un
número par de unos.

PC: Contador de programa (Program Counter), contiene la dirección de la


instrucción a captar.

PSW:Es un área de la memoria o registro que contiene información sobre el estado


de un programa utilizado por el sistema operativo. Normalmente incluye un puntero
(dirección) a la siguiente instrucción a ejecutarse.

puntero a pila:Un registro de pila es un registro de una CPU de computadora cuyo


propósito es mantener la pista de la posición actual de la pila de llamadas.

Pipeline: El pipeline es una técnica para implementar el paralelismo a nivel de


instrucciones dentro de un solo procesador. Pipelining intenta mantener ocupada a
cada parte del procesador, dividiendo las instrucciones entrantes en una serie de
pasos secuenciales, que se realizan por diferentes unidades del procesador que
trabajan de forma simultánea.

Propiciar: Favorece o facilita la ejecución de algo.


Petabyte: Un petabyte es una unidad de almacenamiento de información cuyo
símbolo es PB, y equivale a 1015 bytes = 1 000 000 000 000 000 de bytes.

R
REG: Acceso a banco de registros.

Reloj: Se conoce igual como generador de pulsos, esta marca el ritmo al cual se
llevan a cabo las operaciones dentro del procesador.

Reloj de interrupciones: Reloj que genera interrupciones para marcar los instantes
en los que se interrumpe el proceso que se está ejecutando en la CPU, para dar
paso a otro elegido entre los procesos de la cola de procesos listos, mediante un
algoritmo de planificación.

Registro: Es una memoria de alta velocidad y poca capacidad integrada en el


microprocesador, que permite guardar transitoriamente y acceder a valores muy
usados.

S
Señal de Reloj(Clock): Es una señal usada para coordinar las acciones de dos o
más circuitos. Una señal de reloj oscila entre estado alto o bajo, y gráficamente
toma la forma de una onda cuadrada.

Signo: Contiene el bit de signo del resultado de la última operación aritmética.

Subrutina: Es una porción de código que forma parte de un programa más grande.
Esa porción de código realiza una tarea específica, relativamente independiente del
resto del código.

Sistemas análogos: Se dice que un sistema es analógico cuando las magnitudes


de la señal se representan mediante variables continuas, esto es análogas a las
magnitudes que dan lugar a la generación de esta señal.
T
Transistor: Un transistor es un dispositivo que regula el flujo de corriente o de
tensión actuando como un interruptor o amplificador para señales electrónicas.

Terminología: Es una disciplina que se dedica a la recopilación, descripción y


presentación de los términos propios de los campos de especialidad que es
arquitectura de computadora.

U
Unidad de control: Es uno de los tres bloques funcionales principales en los que se
divide una unidad central de procesamiento. Los otros dos bloques son la unidad de
proceso y la unidad de entrada/salida.

Unidad de coma flotante o FPU: Una Unidad de Punto Flotante es un componente


de la CPU especializado en el cálculo de operaciones en coma flotante. Las
operaciones básicas que toda FPU puede realizar son las aritméticas (suma y
multiplicación), si bien algunos sistemas más complejos son capaces también de
realizar cálculos trigonométricos y/o exponenciales.

V
Volátiles: Se refiere a la pérdida de información si no se mantiene en alimentación al
circuito, esta información debe de recuperarse de forma automática cuando se conecte de
nuevo la alimentación y comience el funcionamiento de la computadora.

W
WB: Postescritura y almacena el resultado (si lo hay) en el banco de registros.
CONJUNTO DE INSTRUCCIONES.
Aritmética:
o ADD suma.
o ADC suma con acarreo
o AAA ajuste ASCII para la suma
o DAA ajuste decimal para la suma
o SUB resta
o SBB resta con acarreo negativo
o AAS ajuste ASCII para la resta
o DAS ajuste decimal para la resta
o MUL multiplicación
o IMUL multiplicación entera
o AAM ajuste ASCII para la multiplicación
o DIV división
o IDIV división entera
o AAD ajuste ASCII para la división

Lógica/rotación, transformación:
o NOT negación
o AND producto lógico
o OR suma lógica
o XOR suma lógica exclusiva
o SHL, SAL desplazar a la izquierda (desplazamiento aritmético)
o SHR desplazar a la derecha
o SAR desplazamiento aritmético a la derecha
o ROL rotación a la izquierda
o ROR rotación a la derecha
o RCL rotación con acarreo a la izquierda
o RCR rotación con acarreo a la derecha
o CLC borrar acarreo
o STC poner acarreo a 1

De conversión:
o CBW pasar octeto a palabra
o CWD pasar palabra a doble palabra
o NEG negación

De cadenas:
o MOVSB: Copiar un byte de la cadena fuente al destino.
o MOVSW Copiar dos bytes de la cadena fuente al destino.
o LODSB: Poner en el acumulador un byte de la cadena fuente.
o LODSW: Poner en el acumulador dos bytes de la cadena fuente.
o STOSB: Almacenar en la cadena destino un byte del acumulador.
o STOSW: Almacenar en la cadena destino dos bytes del acumulador.
o CMPSB: Comparar un byte de la cadena fuente con el destino.
o CMPSW: Comparar dos bytes de la cadena fuente con el destino.
o SCASB: Comparar un byte del acumulador con la cadena destino.
o SCASW: Comparar dos bytes del acumulador con la cadena destino.
o MOVC transferir carácter de una cadena
o MOVW transferir palabra de una cadena
o CMPC comparar carácter de una cadena
o CMPW comparar palabra de una cadena
o SCAC buscar carácter de una cadena
o SCAW buscar palabra de una cadena
o LODC cargar carácter de una cadena
o LODW cargar palabra de una cadena
o STOC guardar carácter de una cadena
o STOW guarda palabra de una cadena
o REP repetir
o CLD poner a 0 el indicador de dirección
o STD poner a 1 el indicador de dirección

Transferencia de datos:
o MOV transfiere
o XCHG intercambia
o IN entrada
o OUT salida
o XLAT traduce usando una tabla
o LEA carga la dirección efectiva
o LDS carga el segmento de datos
o LES carga el segmento extra
o LAHF carga los indicadores en AH
o SAHF guarda AH en los indicadores
o PUSH FUENTE (sp) ‹ ‹ fuente
o POP DESTINO destino ‹ ‹ (sp)
Control de flujos:
En esta representación, “Condición” simboliza una expresión que involucra a uno o
más bits de condición. Los bits de condición más usuales son:
● N: Bit que indica si el resultado de la última operación ha sido
negativo.
● Z: Bit que indica si el resultado de la última operación ha sido cero.
● V : Bit que indica si en la última operación hubo desbordamiento.
● C: Bit que indica si en la última operación se produjo acarreo o llevada

Control:
o NOP no operación
o HLT parada
o WAIT espera
o LOCK bloquea
o ESC escape

Registro de bandera.
CF: Bandera de Acarreo: Contiene el acarreo de orden más alto (más a la
izquierda) después de una operación aritmética.
PF. Bandera de Paridad: Indica paridad par o impar de una operación en datos de
ocho bits de bajo orden (más a la derecha).
AF Bandera de Acarreo Auxiliar: Contiene un acarreo externo del bit 3 en un dato
de 8 bits, para aritmética especializada
ZF Bandera de Zero: Indica el resultado de una operación aritmética o de
comparación (0= resultado diferente de cero y 1=resultado igual a cero).
SF: Bandera de Asigno: Contiene el signo resultante de una operación aritmética
(0=positivo y 1= negativo).
TF Bandera de Trampa: Examina el efecto de una instrucción sobre los registros
y la memoria.
IF: Bandera de Interrupción: Indica que una interrupción externa, como la entrada
desde el teclado sea procesada o ignorada.
DF: Bandera de Dirección: Designa la dirección hacia la izquierda o hacia la
derecha para mover o comparar cadenas de caracteres.
OF Bandera de Desbordamiento: Indica el desbordamiento de un bit de orden alto
(más a la izquierda) después de una operación aritmética.

You might also like