0% encontró este documento útil (0 votos)
74 vistas5 páginas

Glosario de Lenguaje Ensamblador

Este documento presenta una lista de términos relacionados con microprocesadores y sistemas embebidos. Incluye definiciones de microprocesador, microcontrolador, sistema embebido, SoC, memorias RAM DDR, lenguajes de programación como lenguaje máquina, ensamblador y compilador, y arquitecturas como RISC y CISC. También presenta términos como voltaje de alimentación, Raspberry Pi y GPIO.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
74 vistas5 páginas

Glosario de Lenguaje Ensamblador

Este documento presenta una lista de términos relacionados con microprocesadores y sistemas embebidos. Incluye definiciones de microprocesador, microcontrolador, sistema embebido, SoC, memorias RAM DDR, lenguajes de programación como lenguaje máquina, ensamblador y compilador, y arquitecturas como RISC y CISC. También presenta términos como voltaje de alimentación, Raspberry Pi y GPIO.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

INSTITUTO POLITÉCNICO NACIONAL

“ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y


ELÉCTRICA”

Tarea 4:
“Glosario”
Programa:
“Ingeniería En Comunicaciones Y Electrónica”
Alumno:
Chávez Soto Carlos Fernando
Asignatura:
“Microprocesadores”
Profesor:
“Ing. Segura Corona María Aurora”
Grupo:
6CV2
Fecha de realización:
22/03/2021
Glosario.

Microprocesador: Es un circuito lógico


que responde y procesa las operaciones
lógicas y aritméticas denominado como
CPU (Unidad Central de Procesamiento).

Microcontrolador: Es un circuito
integrado que en su interior contiene una
unidad central de procesamiento (CPU),
unidades de memoria (RAM y ROM),
puertos de entrada y salida y periféricos.
Estas partes están interconectadas dentro
del microcontrolador, y en conjunto forman
una microcomputadora.

Sistema embebido: Es un sistema electrónico diseñado para realizar pocas


funciones en tiempo real, según sea el caso, los Sistemas Embebidos se diseñan
para cubrir necesidades específicas, la mayoría de los componentes se
encuentran incluidos en la placa base (la tarjeta de video, audio, módem) y
muchas veces los dispositivos resultantes no tienen el aspecto de lo que se suele
asociar a una computadora. Algunos ejemplos de Sistemas Embebidos podrían
ser dispositivos como un taxímetro, un sistema de control de acceso. Este no es
más que un microprocesador que incluye interfaces de entrada/salida en el mismo
chip.

Soc.: Es un acrónimo que viene del inglés System on a Chip, y que significa
literalmente «sistema en un chip», es un circuito integrado que contiene todos los
circuitos y componentes necesarios de un sistema electrónico en un solo chip, está
integrado por múltiples componentes que, en conjunto, conforman un sistema
completo.

DDR: Siglas del inglés "Double Data Rate." Es una versión avanzada del SDRAM,
un tipo de memoria de computadora, DDR-SDRAM, a veces llamado "SDRAM II",
puede transferir datos dos veces más rápido que los chips SDRAM normales. Esto
se debe a que la memoria DDR puede enviar y recibir señales dos veces por ciclo
de reloj. 
Memoria RAM DDR: Lanzada en el año 2000, no empezó a usarse hasta casi
2002. Operaba a 2.5V y 2.6V y su densidad máxima era de 128 Mb (por lo que no
había módulos con más de 1 GB) con una velocidad de 266 MT/s (100-200 MHz).

Memoria RAM DDR2: Lanzada hacia 2004, funcionaba a un voltaje de 1.8 voltios,
un 28% menos que DDR. Se dobló su densidad máxima hasta los 256 Mb (2 GB
por módulo). Lógicamente la velocidad máxima también se multiplicó, llegando a
533 MHz.

Memoria RAM DDR3: Este lanzamiento se produjo en 2007, y supuso toda una
revolución porque aquí se implementaron los perfiles XMP. Para empezar los
módulos de memoria operaban a 1.5V y 1.65V, con velocidades base de 1066
MHz pero que llegaron mucho más allá, y la densidad llegó hasta a 8 GB por
módulo.

Memoria RAM DDR4: Este lanzamiento llegó hasta 2014, pero hoy es ya el más
extendido. Se reduce el voltaje hasta 1.05 y 1.2V, aunque muchos módulos
operan a 1.35V, pero su base comenzó en los 2133 MHz.

Memoria RAM DDR5: Su lanzamiento comercial en 2021, llegara a anchos de


banda de hasta 6.4 Gbps en sus modelos iniciales, va a ser la primera memoria
DDR de doble canal en un solo chip, su consumo bajará, esta vez a 1.2 V. Su
capacidad de almacenamiento máxima en un módulo de memoria es de 128 GB.

Voltaje de alimentacion: Es el dispositivo que se encarga de transformar la


corriente alterna de la línea eléctrica comercial en corriente continua o directa; que
es la que utilizan los dispositivos electrónicos tales como televisores y
computadoras, suministrando los diferentes voltajes requeridos por los
componentes, incluyendo usualmente protección frente a eventuales
inconvenientes en el suministro eléctrico, como la sobretensión.

Lenguaje Maquina: O código máquina es el sistema de códigos directamente


interpretable por un circuito microprogramable, como el microprocesador de una
computadora o el microcontrolador de un autómata. Este lenguaje está compuesto
por un conjunto de instrucciones que determinan acciones a ser tomadas por la
máquina. Un programa consiste en una cadena de estas instrucciones más un
conjunto de datos sobre el cual se trabaja, el lenguaje solo usa signo, de “0” y “1”.

Lenguaje Ensamblador : O assembler (en inglés assembly language y la


abreviación asm), es un lenguaje de programación de bajo nivel. Consiste en un
conjunto de mnemónicos que representan instrucciones básicas para los
computadores, microprocesadores, microcontroladores y otros circuitos integrados
programables, Implementa una representación simbólica de los códigos de
máquina binarios y otras constantes necesarias para programar una arquitectura
de procesador y constituye la representación más directa del código máquina. En
los lenguajes ensambladores cada nombre simbólico de instrucción corresponde a
una instrucción en código máquina, de manera que la traducción es muy sencilla e
inmediata y se utiliza el propio computador para ejecutar un programa traductor,
que se conoce con el nombre de ensamblador.

Ensamblador: Lenguaje de programación que está a un paso del lenguaje de


máquina. El ensamblador traduce cada sentencia del lenguaje ensamblador a una
instrucción de máquina. Los programadores deben estar bien familiarizados con la
arquitectura del computador, siendo los programas en lenguaje ensamblador no
documentados difíciles de mantener. El lenguaje ensamblador es dependiente del
hardware; hay un lenguaje ensamblador diferente para cada serie de CPU.

Compilador: Consiste en una aplicación que tiene como premisa fundamental la


Traducción del lenguaje específico de programación (también conocido como
Lenguaje de Alto Nivel) hacia otro que es solamente comprensible por el equipo,
que se encargará de interpretarlo llevándolo a un sistema binario que se basa en
la transmisión o no-transmisión de energía eléctrica (Lenguaje de Bajo Nivel). Si el
programa fuente es correcto, podrá hacerse tal traducción; si no, se deseará obtener un
mensaje de error que permita determinar lo más claramente posible los orígenes de la
incorrección.

La traducción podrá hacerse en dos formas:

▪ interpretación: la traducción se hace “frase a frase”.

▪ compilación: la traducción se hace del texto completo

Arquitectura CISC: (complex instruction set computer) es un modelo de


arquitectura de computadora. Los microprocesadores CISC tienen un conjunto de
instrucciones que se caracteriza por ser muy amplio y permitir operaciones
complejas entre operandos situados en la memoria o en los registros internos. Las
instrucciones compuestas son decodificadas internamente y ejecutadas con una
serie de microinstrucciones almacenadas en una ROM interna. Para esto se
requieren de varios ciclos de reloj (al menos uno por microinstrucción).

Arquitectura RISC: La arquitectura RISC (Reduced Instruction Set Computer) es


un tipo de diseño de CPU generalmente utilizado en microprocesadores que
tienen las siguientes características fundamentales:

 Instrucciones de tamaño fijo y presentadas en un reducido número de


formatos.

 Sólo las instrucciones de carga y almacenamiento acceden a la memoria de


datos. Además estos procesadores suelen disponer de muchos registros de
propósito general.
Se tiene un conjunto de instrucciones simplificado, éstas se pueden implantar por
hardware directamente en la CPU, lo cual elimina el microcódigo y la necesidad de
decodificar instrucciones complejas.

RPI: Raspberry PI es una placa computadora (SBC) de bajo coste, se podría decir
que es un ordenador de tamaño reducido, del orden de una tarjeta de crédito,
desarrollado en el Reino Unido por la Fundación Raspberry PI (Universidad de
Cambridge) en 2011, con el objetivo de estimular la enseñanza de la informática,
Es un ordenador desnudo de todos los accesorios que se pueden eliminar sin que
afecte al funcionamiento básico. Está formada por una placa que soporta varios
componentes necesarios en un ordenador común y es capaz de comportarse
como tal. 

GPIO: Son las siglas de General Purpose Input/Output, es decir, Entrada/Salida


de propósito general. Los pueden tener diferentes productos electrónicos, como
los propios chips o ciertas placas PCB como es el caso de esta Raspberry Pi.
Como su propio nombre indica, son pines que se pueden configurar para realizar
distintas funciones, de ahí que sean de propósito general y no para un uso
específico. También conocidos como puertos de E/S, generalmente agrupadas en
puertos de 8 bits de longitud, permiten leer datos del exterior o escribir en ellos
desde el interior del microcontrolador, el destino habitual es el trabajo con
dispositivos simples como relés, LED, o cualquier otra cosa que se le ocurra al
programador.

Intérprete: Es un programa o software capaz de analizar y ejecutar


programas escritos en lenguajes de alto nivel. Los intérpretes funcionan de
manera distinta a los compiladores, ya que van traduciendo y ejecutando el código
hecho por el programador o desarrollador línea a línea, cargando el código
fuente y traduciendo las instrucciones a un lenguaje intermedio, para que el
programa pueda ser ejecutado por el ordenador o la computadora en donde se
está ejecutando el intérprete. Genera un código binario que es interpretado por el
ordenador cada vez que se ejecuta el programa escrito en lenguaje de alto nivel.
Esta es su principal diferencia frente al compilador que genera un archivo que
puede ser ejecutado por el ordenador de forma automática.

También podría gustarte