Apuntes de lenguaje ensamblador

Páginas: 22 (5438 palabras) Publicado: 20 de octubre de 2010
Lenguaje Ensamblador Maximino Bautista Serrano
Portafolio 1er.Parcial ISC401
ESTRUCTURA INTERNA DE UN MICRO PROCESADOR (MP)
Control Bus: Indica cuando leer
Adres Bus: dirección de memoria en la que se esta trabajando
Data Bus: Envía Datos
ESTRUC INTERN BY MP
D1-D2 8 BITS
INTEL MP INTEL M
AS-AS1
Control
16 bits
UNIDAD DE CONTROL
Internamente en el micro encontramos la unidad decontrol, el propósito principal de control lo que esta sucediendo en cualquier momento dentro del micro procesador. Revisa cuatro funciones básicas.
 Recupera instrucciones de memoria
 Decodifica las instrucciones
 Recupera datos de la memoria si se necesita
 Almacena los resultados cuando sea necesario
Processor
System Memory
Input Devices
Out Put Devices
CONTROL UNIT
EXECUTION UNITREGISTRO
FLAGS
AX
Unidades de
Mínimo almacenamiento
BX
Unidad
De Control
CX
DX
DS
SS
ES
Flags
IP
CS
Lenguaje Ensamblador Maximino Bautista Serrano
Portafolio 1er.Parcial ISC401
La unidad de control es la parte del microprocesador donde se han hecho más investigaciones.
mov AX, 3F mov: mover AX: Dirección
AX= 003F esto es de 16 bits 3F:valor de la dirección
Los últimosmicroprocesadores Intel usan unas tecnologías llamada Netbusrt la intecnologia. Net burst cuatro tecnologías separadas que ayudan a acelerar el planteamiento de las unidades de control estas técnicas son:
 Instruction prefecth and decoding
 Branch prediction
 Out-of-onder excecution
 Rectirement
Instruction prefecth and decoding: Es un intento de recuperar instrucciones de datos ande de que seautilizadas, la velocidad de ejecución para incorporar la pre búsqueda en una arreglo de almacenamiento especial es necesario dentro de un micro procesar uno que sea accédalo fácilmente por el microprocesador, en forma mas rápida que el acceso a memoria.
Branch prediction :Es una técnica que se utiliza en algunos de los procesadores con instrucciones de captación previa de adivinar si un saltocondicional se tomara o no y de captación previa código de la ubicación adecuada.
Out-of-onder excecution:Fuera de la ejecución es una aprobación al proceso que permite a las instrucciones de los microprocesadores de alto rendimiento para comenzar la ejecución tan pronto como sus operadores están listos. El objetivo del procesamiento es permitir que el procesador pueda evitar una clase de puestos que seproducen cuando los datos necesarios para realizar una operación no están disponibles.
Rectirement:Un mecanismo general que elimina una vop completo desde el BIOS y se mete su estado a cualquier estado arquitectónico permanente designado por la instrucción arquitectura Intel. La unida de retiro recibe todas las microprocesadores de de pipeline y del motor de ejecución of out order e intentoreensamblar los microprocesadores en el orden apropiado para que el programa se ejecute en forma correcta.
Lenguaje Ensamblador Maximino Bautista Serrano
Portafolio 1er.Parcial ISC401
LENGUAJE ENSAMBLADOR
Es un lenguaje que esta lo más posiblemente cercano al microprocesador.
METODO DE DIRECCIONAMIENTO: existen tres diferentes formas de direccionamiento: Inmediato, Indirecto y de registro.Primera instrucción para Debug:
OCCC: 0100 MOV AX, 60
OCCC: 0103 MOV BX, FF
OCCC: 0106 MOV CX, AAAA
OCCC: 0108 NOP
OCCC: 010A
-G 0108
Para entrar a cmd le damos a: inicio->ejecutar ->cmd (o mas fácil win+R->cmd).
Dentro de la pantalla ponemos debug esto nos lanzara un guion (-) y es donde daremos la instrucción que se requiera.
LENGUAJE ALTO NIVEL
LENGUAJE ENSAMBLADOR
LENGUAJE MAQUINALenguaje Ensamblador Maximino Bautista Serrano
Portafolio 1er.Parcial ISC401
La instrucción que aplicaremos es R (REGISTER) Este comando despliega los registros del CPU y los valores de las banderas.
La siguiente instrucción a utilizar es A (ASSEMBLE).
Se usa para introducir mnemotécnicos de ensamblador y que éstos se traduzcan directamente a lenguaje de máquina en memoria.
Así mismo se le darán...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Apuntes De Ensamblador
  • Lenguaje ensamblador
  • Lenguaje Ensamblador
  • Lenguaje ensamblador
  • Lenguaje ensamblador
  • Lenguaje ensamblador
  • Lenguaje ensamblador
  • Lenguaje ensamblador

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS