Entradas

¿QUE ES UN PROGRAMA ENSAMBLADOR, INTERPRETADOR,LINKEADOR Y COMPILADOR?

PROGRAMA ENSAMBLADOR Generalmente crea código objeto traduciendo instrucciones mnemónicas de lenguaje ensamblador en opcodes,y resolviendo los nombres simbólicos para las localizaciones de memoria y otras entidades.  El uso de referencias simbólicas es una característica clave del lenguaje ensamblador,evitando tediosos cálculos y actualizaciones manuales de las direcciones después de cada modificación del programa. La mayoría de los ensambladores también incluyen facilidades de macros para realizar sustitución textual.  Ejemplo: Generar cortas secuencias de instrucciones como expansión en línea en vez de llamar Sub-rutinas. Los ensambladores son generalmente más simples de escribir que los compiladores para los lenguajes de alto nivel, y han estado disponibles desde los años 1950. En los compiladores para lenguajes de alto nivel,son el último paso antes de generar el código ejecutable. PROGRAMA INTERPRETADOR Es un lenguaje de programación para el que la mayoría de su

¿QUÉ SON ARCHIVOS POR LOTE? ¿QUÉ ES UNA MEMORIA RAM Y UNA MEMORIA ROM?

ARCHIVOS POR LOTE En DOS, OS/2 y Microsoft Windows, un  archivo  batch  es un archivo de procesamiento por lotes. Se trata de archivos de texto sin formato, guardados con la extensión .BAT que contienen un conjunto de instrucciones MS-DOS. Cuando se ejecuta este archivo, las órdenes contenidas son ejecutadas en grupo, de forma secuencial, permitiendo automatizar diversas tareas. Cualquier orden reconocible por MS-DOS puede ser utilizado en un archivo  batch . Esta es la forma de automatizar procesos (copiar, pegar, renombrar y enviar datos) en MS-DOS. De este modo, evitamos procesos rutinarios y monótonos, acelerando los mismos. Tiene la funcionalidad de conectarse con otras interfaces por línea de comandos. Un tipo  batch  es un archivo de texto que contiene ordenes  a ejecutar en un intérprete de órdenes propio de DOS o OS/2. Cuando es iniciado, un programa shell—típicamente command.com o cmd.exe— lo lee y ejecuta, generalmente línea a línea. De este modo, se emplea para ejecu

¿QUÉ ES UN SIMULADOR, EMULADOR, DEPURADOR?

SIMULADOR: Es un aparato, por lo general informático, que permite la reproducción de un sistema. Los simuladores reproducen sensaciones y experiencias que en la realidad pueden llegar a suceder. Un simulador pretende reproducir tanto las sensaciones físicas (velocidad, aceleración, percepción del entorno) como el comportamiento de los equipos de la máquina que se pretende simular. Para simular las sensaciones físicas se puede recurrir a complejos mecanismos hidráulicos comandados por potentes ordenadores que mediante modelos matemáticos consiguen reproducir sensaciones de velocidad y aceleración. Para reproducir el entorno exterior se emplean proyecciones de bases de datos de terreno. A este entorno se le conoce como "entorno sintético",   Los simuladores más complejos son evaluados y cualificados por las autoridades competentes. En el caso de los simuladores de vuelo la cualificación la realiza la organización de aviación civil de cada país, que proporciona a cada sim

LENGUAJE ENSAMBLADOR,LENGUAJE DE MÁQUINA,LENGUAJE INTERPRETADO,LENGUAJE COMPILADO

LENGUAJE ENSAMBLADOR El lenguaje ensamblador, o assembler (en inglés assembly language y la abreviación asm), es un lenguaje de programación de b ajo nivel . Consiste en un conjunto de  mnemónicos  que representan instrucciones básicas para los c omputadores , 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 computador  y constituye la representación más directa del código máquina   específico para cada arquitectura legible por un programador. Cada arquitectura de procesador   t iene su propio lenguaje ensamblador que usualmente es definida por el fabricante de  hardware , y está basada en los  mnemónicos  que simbolizan los pasos de procesamiento (las instrucciones ), los registros  del procesador, las posiciones de memoria  y otras características del lenguaje. Un lenguaje ensamblador es por lo tanto específ

SUMAS CODIFICADAS EN BINARIO

Decimal codificado en binario. En sistemas de computación, Binary-Coded Decimal (BCD) o Decimal codificado en binario es un estándar para representar números decimales en el sistema binario, en donde cada dígito decimal es codificado con una secuencia de 4 bits. Con esta codificación especial de los dígitos decimales en el sistema binario, se pueden realizar operaciones aritméticas como suma, resta, multiplicación y división de números en representación decimal, sin perder en los cálculos la precisión ni tener las inexactitudes en que normalmente se incurre con las conversiones de decimal a binario puro y de binario puro a decimal. La conversión de los números decimales a BCD y viceversa es muy sencilla, pero los cálculos en BCD se llevan más tiempo y son algo más complicados que con números binarios puros Bcd. Tambien puede decirse que es un estándar para representar  números decimales  en el  sistema binario , en donde cada dígito decimal es codificado con una secuencia de 4 

CODIGOS BINARIOS, TRANSFORMACIONES DE BINARIO A DECIMAL Y VICEVERSA

Imagen
CÓDIGOS BINARIOS: El código binario es el sistema numérico usado para la representación de textos, o procesadores de instrucciones de c omputadora , utilizando el  s istema binario (sistema numérico de dos dígitos, o bit : el "0" /cerrado/ y el "1" /abierto/). En informática y telecomunicaciones , el código binario se utiliza con variados métodos de codificación de datos, tales como cadenas de caracteres, o cadenas de bits. Estos métodos pueden ser de ancho fijo o ancho variable. Por ejemplo en el caso de un CD, las señales que reflejarán el "láser" que rebotará en el CD y será recepcionado por un sensor de distinta forma indicando así, si es un cero o un uno. En un código binario de ancho fijo, cada letra, dígito, u otros símbolos, están representados por una cadena de bits de la misma longitud, como un número binario que, por lo general, aparece en las tablas en notación octal , decimal  o hexadecimal Según Anton Glaser, en su  History of Binary