miércoles, 24 de enero de 2018

Curso ensamblador vídeo #1

Que tipos de lenguajes tenemos o conocemos?


python,java,c#, etc estos conocidos como lenguaje de ALTO NIVEL lo mas parecido al lenguaje humano 


C conocido como un lenguaje NIVEL INTERMEDIO

ENSAMBLADOR    Bajo Nivel  cada instrucción de ensamblador es igual a lenguaje maquina 


Lenguaje Maquina   lenguaje de máquina o código máquina es el sistema de códigos 1ºinversamenteproporcional interpretable por un sistema microprogramable, como el microprocesador de una computadora o el microcontrolador de un autómata.

Los procesadores hablan lenguajes binarios no habla español. :v



el lenguaje ensamblador tiene como caracteristicas ser muy tedioso al momento de modificar una linea de programa 

EVOLUCION EN LENGUAJE

Habla de la evolucion de la arquitectura y  su lenguaje y ampliacion de sus bits que funciona diferente una evolucion importante es en el 2009 donde se trabaja al fin con un sistema de 64 bits 

tambien habla sobres que estos procesadores trabajan con 4 segmentos 
RS,SC,Pilas,Datos.

Estos tienen la cualidad de tener rapidos procesamientos 

ax= seria como cuando tenemos algun variable o almacenar  no solo el tiene el poder de alamacenar
bx =Registros bae
Cx=Sera como un contador al mero estilo ciclica 
Dx=Datos


Estos son muy usados lo mas priorizados se puede decir 


Tambien nos propone que AX esta dividido por 8 bits donde 
AH = 8 bits superiores   
                                                         AL= 8 bits inferiores  puede parecer que son independientes 
si el valor de ax se modifica estos por consecuencia tambien lo ara.
ya que son de son de 16 bits cada registro se puede aplicar a los otros 3

aquí la descripción gráfica




Registros de segmento Un registro de segmento tiene 16 bits de longitud y facilita un área de memoria para direccionamiento conocida como el segmento actual. 

Registro CS.(ACUMULADOR)
 El DOS almacena la dirección inicial del segmento de código de un programa en el registro CS. Esta dirección de segmento, mas un valor de desplazamiento en el registro apuntador de instrucción (IP), indica la dirección de una instrucción que es buscada para su ejecución.

Registro DS. (BASE)
La dirección inicial de un segmento de datos de programa es almacenada en el registro DS. En términos sencillos, esta dirección, más un valor de desplazamiento en una instrucción, genera una referencia a la localidad de un byte específico en el segmento de datos. 

Registro SS.(PILA)
El registro SS permite la colocación en memoria de una pila, para almacenamiento temporal de direcciones y datos. El DOS almacena la dirección de inicio del segmento de pila de un programa en el registro SS.
Registros ES.(DATOS)

 Algunas operaciones con cadenas de caracteres (datos de caracteres) utilizan el registro extra de segmento para manejar el direccionamiento de memoria. En este contexto, el registro ES está asociado con el registro DI (índice). Un programa que requiere el uso del registro ES puede inicializarlo con una dirección de segmento apropiada. 







No hay comentarios:

Publicar un comentario

Segunda Unidad

Objetivo General del Curso conocer la arquitectura de un gestor de base de datos y sus caracteristicas 2.1. Características del DBMS...