Estructura y Tecnología de Computadores. Módulo C. Arquitectura del procesador. Tema 4. Modos de direccionamiento y tipos de datos
|
|
- Jorge Saavedra Ortiz de Zárate
- hace 7 años
- Vistas:
Transcripción
1 1 Estructura y Tecnología de Computadores Módulo C. Arquitectura del procesador Tema. Modos de direccionamiento y tipos de datos José Manuel Mendías Cuadros Dpto.. Arquitectura de Computadores y Automática Universidad Complutense de Madrid 2 contenidos 1. Organización de la información en memoria Organización de la memoria. Alineamiento. Ordenamiento 2. Tipos de datos Contenidos de la memoria. Caracterización de los tipos de datos. Representación de datos numéricos: enteros, reales y decimales. Representación de caracteres. Representación de información lógica o booleana. 3. Registros y pila de la arquitectura Registros principales. Códigos de condición. Pila del sistema. Modos de direccionamiento Definición. Modos de direccionamiento simples. Modos de direccionamiento complejos 5. Aplicaciones de los modos de direccionamiento Acceso a variables atómicas. Acceso a elementos de un array. Primitivas de pila NOTA: al final del tema 3, se estudiarán algunos ejemplos de los modos de direccionamiento utilizados en procesadores comerciales
2 3 introducción El funcionamiento de un computador está determinado por las instrucciones que ejecuta. El área que estudia las características de ese conjunto de instrucciones se denomina arquitectura del procesador o arquitectura del repertorio de instrucciones y engloba los siguientes aspectos: Formato de los datos Tipos de datos que puede manipular el computador a nivel de lenguaje máquina Registros de la arquitectura Conjunto de registros visibles al programador (de datos, direcciones, estado, PC) Modos de direccionamiento Forma de especificar la ubicación de los datos y modos para acceder a ellos Repertorio de instrucciones Operaciones que se pueden realizar y sobre qué tipos de datos actúan Formato de instrucción Descripción de las diferentes configuraciones de bits que adoptan las instrucciones máquina Organización de la memoria (*) Los datos e instrucciones que manipula un programa se almacenan en la memoria Temporalmente se pueden almacenar datos en los registros de la CPU para su manipulación: el acceso a un registro es mucho más rápido que el acceso a memoria Eventualmente pueden solicitarse datos a los dispositivos de E/S Organización de la memoria en palabras La memoria se organiza en grupos de n bits llamados palabras de memoria El ancho de palabra suele coincidir con el número de bits utilizados para representar números. Los computadores actuales utilizan anchos de palabra entre 16 y 6 bits Cada palabra de memoria tiene asignado un identificador llamado dirección de memoria El rango de direcciones de memoria es un número entre y Esas 2 k direcciones distintas constituyen el espacio de direcciones del computador Para especificar una dirección dentro de ese rango se necesitan k bits de dirección EJEMPLO 1. organización de la información en memoria Computador de 32 bits con 16 Mbytes de memoria Ancho de palabra: 32 bits ( bytes) Nº de palabras en memoria: M palabras (2 22 ) Espacio de direcciones: 2 22 palabras Nº de bits de dirección necesarios: 22 (*) Desde el punto de vista del programador Dirección 1 i n bits Palabra Palabra 1 Palabra i Palabra
3 5 1. organización de la información en memoria Sin embargo, es posible que la arquitectura permita una mayor resolución en la información que es individualmente direccionable: Se llama unidad direccionable, a la mínima cantidad de información que tiene una dirección única Es común que en un computador de ancho de palabra 16, 32 ó 6 bits, el tamaño de la unidad direccionable sea de 1 byte (8 bits) Cuando el ancho de palabra y tamaño de la unidad direccionable no coinciden aparecen 2 problemas: Alineamiento: cómo relacionar las direcciones de las palabras con las direcciones de las unidades direccionables Ordenamiento: cómo repartir el contenido de una palabra en un conjunto consecutivo de unidades direccionables Alternativas de alineamiento Palabras no alineadas: permitir que una palabra tenga cualquier dirección El interfaz de memoria debe secuenciar los accesos (ya que podrán requerirse varios para obtener la información) Palabras alineadas: limitar las direcciones de palabra según su tamaño Los bytes en cualquier dirección, las palabras de 16 bits en direcciones pares, las de 32 bits en direcciones múltiplos de... Se desperdicia memoria Dirección del byte k - 2 k -3 2 k -2 palabras alineadas Dirección del byte k - 2 k -3 2 k -2 palabras no alineadas 6 1. organización de la información en memoria Alternativas de ordenamiento Big-Endian: los bytes se numeran comenzando por el menos significativo, una palabra tiene la misma dirección que su byte más significativo Little-Endian: los bytes se numeran comenzando por el más significativo, una palabra tiene la misma dirección que su byte menos significativo Palabra Palabra Dirección del byte Palabra 2 k - 2 k - 2 k -3 2 k -2 Big-Endian Palabra Palabra Dirección del byte Palabra 2 k - 2 k -2 2 k -3 2 k - Queremos almacenar en la dirección 18, el número codificado en BCD: 1 dígito BCD ocupa bits 2 dígitos BCD por byte: la memoria es direccionable por bytes Big-Endian: Little-Endian Big-endian orden coherente facilita la ordenación y el volcada Little-endian facilita la aritmética facilita las conversiones de tamaño Little-Endian:
4 7 2. tipos de datos Contenidos de la memoria El contenido de una palabra de memoria es una colección de s y 1 s Es el computador el encargado de interpretar lo que representa en cada momento Depende de cómo se interprete esa palabra, ésta puede representar: Datos Numéricos Enteros (Magnitud y signo, C 1, C 2,...) Reales (Punto fijo, Punto flotante,...) Decimales (BCD, Exceso-3,...) Booleanos o lógicos TRUE, FALSE Caracteres Letras, dígitos decimales, signos puntuación Representación más común: ASCII Instrucciones Código de operación + Información de direccionamiento EJEMPLO En una palabra de memoria de 32 bits se puede codificar a) Un número entero entre -(2 31-1) y +(2 31-1) codificado mediante magnitud y signo b b b 1 b Bit de signo b 31 = para nos positivos b 31 = 1 para n os negativos Magnitud = b 3 x b 1 x2 1 + b x2 b) 32 dígitos Booleanos o lógicos b b b 1 b b k = FALSE b k = 1 TRUE k 31 c) Cuatro caracteres ASCII 8 bits 8 bits 8 bits 8 bits Carácter Carácter Carácter ASCII ASCII ASCII d) Una instrucción máquina 8 bits 2 bits Carácter ASCII Código de Operación Información de Direccionamiento 8 2. tipos de datos Caracterización de los tipos de datos Un tipo de datos es una sucesión de bits caracterizada por dos propiedades: Su dominio, que es el conjunto de valores que el dato puede tomar y depende de: El tipo de representación Limita el rango y la precisión El tamaño o número de bits utilizado para la representación Las operaciones que pueden realizarse sobre ese dato Se dice que una arquitectura soporta un determinado tipo de datos si Tiene asignada al menos una representación de ese tipo de datos Dispone de un conjunto de operaciones para manipular esa representación Tipos de datos Numéricos Enteros Reales Decimales Lógicos Caracteres Representaciones: Magnitud y signo C 1 C 2... Representaciones: Punto fijo Punto flotante... Representaciones: BDC Exceso-3... Representaciones: Compacto No compacto Representaciones: ASCII EBCDIC...
5 9 2. tipos de datos Representación de datos numéricos enteros Magnitud y signo (MS) Simétrico Dos representaciones para el cero: Rango (tamaño = n bits) -(2 n-1-1) x +(2 n-1-1) Complemento a 1 (C 1) Simétrico Dos representaciones para el cero: Rango (tamaño = n bits) -(2 n-1-1) x +(2 n-1-1) Complemento a 2 (C 2) No simétrico Una única representaciones para el cero Rango (tamaño = n bits) -(2 n-1 ) x +(2 n-1-1) Uso: cálculos exactos, variables de control, índices POSITIVOS NEGATIVOS Ejemplo (tamaño = bits) b 3 b 2 b 1 b MS C C Representación de datos numéricos reales 2. tipos de datos Punto fijo Un nº fijo de bits representa la parte entera y otro la decimal El punto decimal se coloca entre ambas partes en un lugar fijo El rango representable es muy limitado Puede utilizar aritmética entera Punto flotante Un número N se representan mediante un signo, una mantisa (M) y un exponente (E) N = ± M * B E La base es implícita y es común para todos los números No necesita almacenarse (normalmente B = 2) Existen multitud de asignaciones posibles de bits a la mantisa y al exponente Requiere de una aritmética propia Punto Fijo: Signo (1 bit) Parte entera (21 bits) Parte decimal (1 bits) b 31 b 3 b 1 b 9 b N = ± (b 3 *2 2 + b 29 * b 1 *2 + b 9 * b *2-1 ) Punto Flotante: Signo (1 bit) Exponente (8 bits) Mantisa (23 bits) b 31 b 3 b 23 b 22 b N = ± 1,M * 2 E Siendo E = (b 3 * b 23 *2 )
6 11 2. tipos de datos Representación de datos numéricos decimales Cada dígito decimal se codifica mediante un grupo de bits BCD: los dígitos decimales se codifican mediante su equivalente binario Exceso-3: los dígitos decimales se codifican sumando 3 a su equivalente binario Decimal BCD Exc Empaquetamiento Decimal empaquetado 2 dígitos decimales por byte Dig. 1º Dig. 2º Dig. 3º Dig. º Dig. 5º Dig. 6º Byte 1 Byte 2 Byte 3 Decimal no empaquetado 1 dígito decimal por byte X Dig. 1º X Dig. 2º X Dig. 3º Byte 1 Byte 2 Byte 3 Uso: Evitar el coste de conversión de base y evitar los problemas de redondeo que aparecen (por ejemplo:.3 (1) = (2) ) tipos de datos Representación de caracteres Los caracteres son necesarios para representación de la información escrita Letras del alfabeto (a, b,..., z, A, B,..., Z, á, é,..., ü,...) Signos de puntuación (, ; :.?! -) Caracteres numéricos (, 1,..., 9) Existen diversas alternativas de codificación (7 u 8 bits por carácter) ASCII EBCDIC Representación de información lógica o booleana Para representar información lógica se necesita un único bit TRUE = 1 FALSE = Representación compacta 8 dígitos booleanos por byte Necesidad instrucciones complejas para acceder al dato booleano Representación no compacta 1 dígito booleano por byte Instrucciones de acceso sencillas pero se desperdician 7 bits
7 13 3. registros y pila de la arquitectura Los principales registros son Contador de programa (PC, Program Counter ) Almacena la dirección de la siguiente instrucción a ejecutar Cada vez que se accede a una instrucción se le suma una cantidad igual a la longitud de la misma Registro de estado (SR, Status Register ) Almacena códigos o bits de condición (Z, N, C, V, etc.) Son un conjunto de bits que se activan tras la ejecución de ciertas operaciones, en función del resultado de las mismas Se suelen utilizar en instrucciones de salto condicional, para saltar a una determinada dirección en función del resultado de una instrucción anterior También almacena otra información de estado (máscara interrupciones, bit de traza, etc.) Puntero de pila (SP, Stack Pointer ) Almacena la dirección de la cabecera de la pila del sistema Registros de datos o de propósito general (Di ó Ri) Se utilizan para almacenar datos del programa temporalmente También pueden usarse para direccionamiento y manipulación de direcciones Registros de direcciones (Ai) Se utilizan para para direccionamiento y manipulación de direcciones No siempre se distinguen de los registros de datos 1 Códigos de condición del registro de estado Bits de estado Z (cero) N (negativo) C (acarreo) V (desbordamiento) Pila del sistema 3. registros y pila de la arquitectura Significado Se activa siempre que el resultado una operación es cero (cero) Se activa siempre que el resultado una operación es negativo Se activa siempre que el resultado una operación produce acarreo (carry) Se activa siempre que el resultado una operación produce desbordamiento (overflow) Es una zona de memoria para almacenar datos y/o instrucciones de forma temporal El acceso a la pila es restringido Sólo se añadir o eliminar un elemento al final de la pila, llamado cabecera de la pila Funciona igual que una pila de objetos (p. ej. platos) en la que sólo se puede añadir o eliminar un objeto del final pero no de la mitad. También se llama memoria LIFO (Last-In-First-Out, o último que entra primero que sale) El puntero de pila es un registro que siempre apunta a la cabecera de la pila Se llaman base de la pila y límite de la pila a las direcciones tope por ambos lados de la pila Las operaciones básicas sobre una pila son: PUSH: para poner un nuevo elemento en la cabecera de la pila POP: para eliminar un elemento de la cabecera de la pila
8 15 Ejemplo de funcionamiento de la pila Por lo general la pila siempre crece en orden decreciente de direcciones de memoria La operaciones PUSH y POP pueden formar parte del repertorio de instrucciones, o bien pueden implementarse mediante dos instrucciones más simples: PUSH new_item 3. registros y pila de la arquitectura DECREMENT SP MOVE new_item, (SP) POP item MOVE (SP), item INCREMENT SP Situación inicial SP (Puntero de pila) PILA Operación PUSH SP PILA Operación POP (*) SP 32 PILA new_item 123 item 91 (*) POP a partir de la situación inicial 16. modos de direccionamiento Definición Forma de especificar la ubicación de los datos y modos para acceder a ellos Los datos que maneja una instrucción máquina pueden estar ubicados en: En la propia instrucción El está contenido en un campo de la propia instrucción máquina En un registro de la CPU Los registros de la CPU se pueden utilizar para almacenar temporalmente los datos En la memoria del computador En este caso será necesario especificar de algún modo la dirección de memoria dónde se halla el : dirección efectiva (EA, Effective Address ) del Modos de direccionamiento simples Inmediato Directo a registro Directo a memoria (absoluto) Indirecto con registro Indirecto con pila Indirecto con memoria Indirecto con desplazamiento Notación usada Ri Registro nº i de la CPU (Ri) Contenido del registro Ri (X) Contenido de la posición de memoria con dirección X EA Dirección efectiva de un SP Puntero de pila (Stack Pointer)
9 17. modos de direccionamiento Inmediato El está contenido en un campo de la propia instrucción máquina Sintaxis: opcode #A opcode A = A Directo a registro El está contenido en un registro de la CPU Sintaxis: opcode Ri opcode Ri = (Ri) R Ri Rn Registros Directo a memoria (absoluto) La dirección efectiva del está especificada en la instrucción Sintaxis: opcode A opcode EA = A A 18. modos de direccionamiento Indirecto con registro La dirección efectiva del está almacenada en el registro especificado en la instrucción Sintaxis: opcode (Ri) opcode EA = (Ri) Ri Registros R Ri Direc. Rn Indirecto con pila El está almacenado en la cabecera de la pila del computador (apuntada por SP) Sintaxis: opcode (SP) opcode EA = (SP) SP Pila Indirecto con memoria La dirección efectiva del está almacenada en la dirección de memoria especificada en la instrucción Sintaxis: opcode (A) opcode EA = (A) A direc.
10 19 Indirectos con desplazamiento. modos de direccionamiento Son un conjunto de direccionamientos en los que la EA del se calcula sumando dos cantidades: base (dirección efectiva de memoria) y desplazamiento. El lugar donde se ubiquen dichos elementos determina el nombre del direccionamiento registro-base La dirección efectiva del se calcula sumando el campo desplazamiento al contenido del registro especificado Sintaxis: opcode desp(ri) opcode Ri R Ri Rn desp. Registros + EA = (Ri)+desp relativo Es un direccionamiento registro-base que utiliza implícitamente el contador de programa Sintaxis: opcode desp(pc) opcode desp. PC + EA = (PC)+desp 2. modos de direccionamiento indexado La dirección efectiva del se calcula sumando el campo desplazamiento al contenido del registro especificado Sintaxis: opcode desp(ri) opcode Ri EA = A +(Ri) R Ri Rn A Registros + desp. registro-base indexado La dirección efectiva del se calcula sumando el campo desplazamiento al contenido del registro especificado Sintaxis: opcode (Ri, Rj) opcode Ri EA = (Ri) +(Rj) Rj R Rj Ri Rn Registros +
11 21. modos de direccionamiento Comparación de los modos de direccionamiento simples Modo Dir. Efectiva Ventajas Desventajas Inmediato Operando = A No accede a memoria Operando de magnitud limitada Directo a memoria EA = A Sencillo Espacio direcciones limitado Directo a registro Operando = (Ri) No accede a memoria Nº limitado de registros Indirecto con mem. EA = (A) Espacio direcciones grande Dos accesos a memoria Indirecto con reg. EA = (Ri) Espacio direcciones grande Acceso a reg. y a memoria Indirecto con desp. Indirecto con pila EA = base+desp Versátil EA = (SP) "No accede a memoria" Complejo. Accesos a reg y a memoria No siempre disponible 22. modos de direccionamiento Modos de direccionamiento complejos Modo Sintáxis Dir. Efectiva Indirecto con registro postincrementado Opcode (Ri)+ EA = (Ri) Ri = Ri + 1 Indirecto con registro postdecrementado Opcode (Ri)- EA = (Ri) Ri = Ri 1 Indirecto con registro preincrementado Opcode +(Ri) Ri = Ri + 1 EA = (Ri) Indirecto con registro predecrementado Opcode -(Ri) Ri = Ri 1 EA = (Ri) Registro-base indexado con Opcode desp(ri,rj) EA = (Ri)+(Rj)+desp desplazamiento Indirecto con registro Opcode (Ri S) EA = (Ri) S escalado Registro-base escalado Opcode desp(ri S) EA = (Ri) S+desp Registro-base indexado y escalado con despl. Opcode desp(rj,ri S) EA = (Rj)+(Ri) S+desp Se utilizan fundamentalmente para acceso a estructuras de datos complejas (vectores, arrays, tablas, registros, etc.)
12 23 5. aplicaciones de los modos de direccionamiento En C existen 2 tipos de variables: globales: accesibles por cualquier función y asignadas estáticamente a memoria al arrancar el programa locales: accesibles por una única función y asignadas dinámicamente a memoria cada vez que se llama a la función Los compiladores de C crean código de tal manera que cada vez que una función es llamada, se reserva en la pila del sistema una zona para las variables locales de la función. Dicha zona se llama marco de activación Foto de la pila del sistema durante una ejecución que realiza la secuencia de llamadas: main fi A fi A fi C SP puntero de marco local marco de activación de C marco de 2ª activación de A marco de 1ª activación de A Supóngase el siguiente programa: main puntero de marco global marco global A B C base de la pila 2 5. aplicaciones de los modos de direccionamiento Acceso a variables atómicas qué conocemos? El tamaño y distribución de las variables dentro de los marcos: ya que dependen de las declaraciones que haya hecho el programador La dirección dinámica de los punteros a marcos (que varía de una ejecución a otra) cómo calcular las direcciones de las variables? globales: (puntero de marco global) + desplazamiento locales: (puntero de marco local) + desplazamiento V puntero de marco desp. Debe utilizarse el direccionamiento registro-base, en donde el registro base deberá contener la dirección de comienzo del marco (actuando como puntero de marco).
13 25 5. aplicaciones de los modos de direccionamiento Acceso a elementos de un array qué suponemos? El primer índice del array es Los elementos del array tiene tamaño n bytes qué conocemos? El array comienza en la dirección: (puntero de marco) + desplazamiento cómo calcular la dirección del elemento i? (puntero de marco) + desplazamiento + i n i n A[i] A[1] Debe utilizarse el direccionamiento registro-base indexado y escalado con desplazamiento, en donde el registro base deberá contener la dirección de comienzo del marco, el registro índice el índice del elemento que se desea acceder y el factor de escala ser igual a n comienzo del array puntero de marco local desp. A[] aplicaciones de los modos de direccionamiento Primitivas de pila Las operaciones básicas sobre una pila (PUSH y POP) pueden realizarse utilizando los modos de direccionamiento autoindexados: Si la pila crece en orden decreciente de direcciones de memoria la operación PUSH se realiza utilizando direccionamiento indirecto con registro predecrementado la operación POP se realiza utilizando direccionamiento indirecto con registro postincrementado Si la pila crece en orden creciente de direcciones de memoria la operación PUSH se realiza utilizando direccionamiento indirecto con registro preincrementado la operación POP se realiza utilizando direccionamiento indirecto con registro postdecrementado
Introducción a la Computación. Capítulo 10 Repertorio de instrucciones: Características y Funciones
Introducción a la Computación Capítulo 10 Repertorio de instrucciones: Características y Funciones Que es un set de instrucciones? La colección completa de instrucciones que interpreta una CPU Código máquina
Más detallesEl nivel ISA (II)! Conjunto de Instrucciones
El nivel ISA (II) Conjunto de Instrucciones EC-2721 Arquitectura del Computador I Que es un Conjunto de Instrucciones? Colección completa de instrucciones comprendida por un procesador Lenguaje de máquina
Más detallesDefinición de Memoria
Arquitectura de Ordenadores Representación de Datos en Memoria Abelardo Pardo abel@it.uc3m.es Universidad Carlos III de Madrid Departamento de Ingeniería Telemática Definición de Memoria DRM-1 La memoria
Más detallesESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES I CAPÍTULO III ARITMÉTICA Y CODIFICACIÓN
ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES I CAPÍTULO III ARITMÉTICA Y CODIFICACIÓN TEMA 3. Aritmética y codificación 3.1 Aritmética binaria 3.2 Formatos de los números y su representación 3.3 Definiciones
Más detallesDesde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.
Tipos de Datos Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial. Entrada de datos Procesamientos de datos Salida de resultados Los
Más detallesArquitectura de Computadores II Clase #3
Clase #3 Facultad de Ingeniería Universidad de la República Instituto de Computación Curso 2010 Veremos Registros Repertorio de instrucciones Modos de direccionamiento El stack Formatos de datos Control
Más detallesRepresentación de números enteros: el convenio exceso Z
Representación de números enteros: el convenio exceso Z Apellidos, nombre Martí Campoy, Antonio (amarti@disca.upv.es) Departamento Centro Informàtica de Sistemes i Computadors Escola Tècnica Superior d
Más detallesAritmética de Enteros
Aritmética de Enteros La aritmética de los computadores difiere de la aritmética usada por nosotros. La diferencia más importante es que los computadores realizan operaciones con números cuya precisión
Más detallesPrincipios de Computadoras II
Departamento de Ingeniería Electrónica y Computadoras Operadores y Expresiones rcoppo@uns.edu.ar Primer programa en Java 2 Comentarios en Java Comentario tradicional (multi-línea) Comentario de línea Comentario
Más detallesArquitectura de Computadores. Apellidos, Nombre:
No se considerarán como válidas las respuestas en las que no se justifiquen los cálculos realizados No se permite el uso de ningún tipo de documentación, ni de calculadora Sólo existe una única opción
Más detallesClasificación del procesador según el número de referencias a memoria.
Estructura de Computadores Tema 1. El sistema computador Estructura general de un computador. Arquitectura de Von Neumann. Unidades generales: procesador, memoria, entrada/salida, unidad de control. Niveles
Más detallesElementos de un programa en C
Elementos de un programa en C Un programa en C consta de uno o más archivos. Un archivo es traducido en diferentes fases. La primera fase es el preprocesado, que realiza la inclusión de archivos y la sustitución
Más detallesSistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria
1.2. Jerarquía de niveles de un computador Qué es un computador? Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria Es un sistema tan complejo
Más detallesSISTEMAS OPERATIVOS Arquitectura de computadores
SISTEMAS OPERATIVOS Arquitectura de computadores Erwin Meza Vega emezav@unicauca.edu.co Esta presentación tiene por objetivo mostrar los conceptos generales de la arquitectura de los computadores, necesarios
Más detallesExpresiones y sentencias
Expresiones y sentencias Expresión Construcción (combinación de tokens) que se evalúa para devolver un valor. Sentencia Representación de una acción o una secuencia de acciones. En Java, todas las sentencias
Más detallesTEMA 2. CODIFICACIÓN DE LA INFORMACIÓN
TEMA 2. CODIFICACIÓN DE LA INFORMACIÓN 1. INTRODUCCIÓN. SISTEMAS DE NUMERACIÓN EN. Sistema binario. Sistema octal. Sistema hexadecimal. 2. REPRESENTACIÓN DE TEXTOS.. Números naturales. Números enteros.
Más detallesDatos y tipos de datos
Datos y tipos de datos Dato Representación formal de hechos, conceptos o instrucciones adecuada para su comunicación, interpretación y procesamiento por seres humanos o medios automáticos. Tipo de dato
Más detallesTema 2. Sistemas de representación de la información
Tema 2. Sistemas de representación de la información Soluciones a los problemas impares Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 2008-2009 Tema 2: Hoja: 2 / 36 Tema 2: Hoja:
Más detalles2.4. Modos de direccionamiento Distintas formas que tiene la arquitectura para especificar la ubicación de los operandos.
2.4. Modos de direccionamiento Distintas formas que tiene la arquitectura para especificar la ubicación de los operandos. Objetivos: - Reducir el número de bits para especificar un operando en memoria.
Más detalles4. Operadores Operador asignación
Programación orientada a objetos con Java 43 4. Operadores Objetivos: a) Describir los operadores (aritméticos, incrementales, de relación, lógicos y de asignación) y los tipos de dato primitivos sobre
Más detallesEs toda la información que utiliza el computador. Según sea la información que guardemos en los datos, se clasifican en los siguientes tipos:
Tipos de datos. Dato: Es toda la información que utiliza el computador. Según sea la información que guardemos en los datos, se clasifican en los siguientes tipos: I Numéricos: Almacenan números y con
Más detalles1.2.- EL MICROPROCESADOR.
1.2.- EL MICROPROCESADOR. El microprocesador es un circuito integrado que contiene algunos o todos los elementos necesarios para conformar una (o más) unidad central de procesamiento UCP, también conocido
Más detallesEl lenguaje C. 1. Identificadores, constantes y variables
Principios de Programación El lenguaje C 1. Identificadores, constantes y variables 1.1. Conceptos de memoria Los nombres de variable como x, y, suma corresponden a localizaciones o posiciones en la memoria
Más detallesTema 2. El lenguaje JAVA
Tema 2. El lenguaje JAVA Nomenclatura habitual Variables Tipos de variables Tipos primitivos Referencias Arrays Operadores Operadores de Java Precedencia de operadores Sentencias de control Sentencias
Más detallesEstructura de Microprocesadores. Profesor Ing. Johan Carvajal Godínez
Estructura de Microprocesadores PIC 18F4550 Administración de la memoria Profesor Ing. Johan Carvajal Godínez Contenidos Organización de la memoria del MCU Administración de la memoria de programa (Flash)
Más detallesComputación I Representación Interna Curso 2011
Computación I Representación Interna Curso 2011 Facultad de Ingeniería Universidad de la República Estándar IEEE 754 Primero se definen tres formatos s e F Total (bits) (bits) (bits) (bytes) simple precisión
Más detalles1. Introducción a la Arquitectura de Computadoras
1. Introducción a la Arquitectura de Computadoras M. Farias-Elinos Contenido Definiciones Estructura de una computadora Evolución de las computadoras Generaciones de computadoras Evolución de la família
Más detalles2. EXPRESIONES 3. OPERADORES Y OPERANDOS 4. INDENTIFICADORES COMO LOCALIDADES DE MEMORIA
CONTENIDOS: 1. TIPOS DE DATOS 2. EXPRESIONES 3. OPERADORES Y OPERANDOS 4. INDENTIICADORES COMO LOCALIDADES DE MEMORIA OBJETIO EDUCACIONAL: El alumno conocerá las reglas para cambiar fórmulas matemáticas
Más detallesObjetivos. Objetivos. Arquitectura de Computadores. R.Mitnik
Objetivos Objetivos Arquitecturas von Neumann Otras Unidad Central de Procesamiento (CPU) Responsabilidades Requisitos Partes de una CPU ALU Control & Decode Registros Electrónica y buses 2 Índice Capítulo
Más detallesJava Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación.
Java Avanzado. Guía 1 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 2 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo
Más detallesTema 8 Gestión de la memoria en tiempo de ejecución.
Traductores, Compiladores e Intérpretes 1 Tema 8 Gestión de la memoria en tiempo de ejecución. S Organización de la memoria en tiempo de ejecución. Cuando un programa se ejecuta sobre un sistema operativo
Más detallesINTRODUCCIóN A LA PROGRAMACIóN APUNTES DE JAVA APUNTES DE JAVA
APUNTES DE JAVA FUNCIONAMIENTO DE UN PROGRAMA Assembler Ensamblador Ejecuta Programador Programa fuente BASIC Interprete Ejecuta C, C++, Pascal Compilador Compila Ejecuta Programa fuente Programa Objeto
Más detallesLaboratorio de Arquitectura de Redes. Punteros en lenguaje C
Laboratorio de Arquitectura de Redes Punteros en lenguaje C Punteros en lenguaje C Definición Declaración e inicialización de punteros Operadores de punteros: «*» y «&» Operaciones con punteros Operaciones
Más detallesCapítulo 1: Sistemas de representación numérica Introducción. Dpto. de ATC, Universidad de Sevilla - Página 1 de 8
Dpto. de ATC, Universidad de Sevilla - Página de Capítulo : INTRODUCCIÓN SISTEMAS DE REPRESENTACIÓN NUMÉRICA Introducción Bases de numeración Sistema decimal Sistema binario Sistema hexadecimal REPRESENTACIÓN
Más detallesRepresentación de la Información en los Sistemas Digitales
Representación de la Información en los Sistemas Digitales Luis Entrena, Celia López, Mario García, Enrique San Millán Universidad Carlos III de Madrid 1 Introducción a los computadores Computador: Máquina
Más detallesAlgoritmos. Medios de expresión de un algoritmo. Diagrama de flujo
Algoritmos En general, no hay una definición formal de algoritmo. Muchos autores los señalan como listas de instrucciones para resolver un problema abstracto, es decir, que un número finito de pasos convierten
Más detalles1. Informática e información. 2. Sistemas de numeración. 3. Sistema binario, operaciones aritméticas en binario, 4. Sistemas octal y hexadecimal. 5.
Representación de la información Contenidos 1. Informática e información. 2. Sistemas de numeración. 3. Sistema binario, operaciones aritméticas en binario, 4. Sistemas octal y hexadecimal. 5. Conversiones
Más detallesCapítulo 2 REPRESENTACIÓN DE LOS DATOS. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"
Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C" Autor: Carlos Javier Pes Rivas (correo@carlospes.com) Capítulo 2 REPRESENTACIÓN DE LOS DATOS 1 OBJETIVOS Entender cómo la computadora
Más detallesRepresent. Información. Caracteres Alfanuméricos
Representación de la 2009-20102010 Sistemas de Numeración 1 a Representar Qué información necesitamos representar? Caracteres Alfabéticos: A, B,..., Z, a, b,..., z Caracteres numéricos: 0, 1,..., 9 Caracteres
Más detallesOliverio J. Santana Jaria. Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso Los objetivos de este tema son:
3. Circuitos aritméticos ticos Oliverio J. Santana Jaria Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2007 Introducción La realización de operaciones aritméticas y lógicas
Más detallesINFORMATICA I EJERCICIOS PROPUESTOS Buscar en el diccionario Qué es INFORMÁTICA?, Qué es
INFORMATICA I EJERCICIOS PROPUESTOS 1.1-1 Buscar en el diccionario Qué es INFORMÁTICA?, Qué es COMPUTACIÓN? 1.1-2 Qué es el HARDWARE de una computadora?.... 1.1-3 Qué es el SOFTWARE de una computadora?.
Más detallesEstructura de Computadores
Estructura de Computadores Tema 2. Representación de la información Departamento de Informática Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas UNIVERSIDAD CARLOS III DE MADRID Contenido
Más detallesINDICE 1. Operación del Computador 2. Sistemas Numéricos 3. Álgebra de Boole y Circuitos Lógicos
INDICE Prólogo XI 1. Operación del Computador 1 1.1. Calculadoras y Computadores 2 1.2. Computadores digitales electrónicos 5 1.3. Aplicación de los computadores a la solución de problemas 7 1.4. Aplicaciones
Más detallesDatos y tipos de datos
Datos y tipos de datos Dato Representación formal de hechos, conceptos o instrucciones adecuada para su comunicación, interpretación y procesamiento por seres humanos o medios automáticos. Tipo de dato
Más detallesINFORMATICA I. Sistemas de Numeración - Representación Interna. Autor: Jorge Di Marco
Facultad de Ciencias Exactas, Ingeniería y Agrimensura Escuela de Formación Básica Dpto de Matemática Carrera de : Ingeniería Civil, Electricista, Electrónica, Industrial, Mecánica y Agrimensura Autor:
Más detallesTabla de Símbolos. Programación II Margarita Álvarez
Programación II Margarita Álvarez La tabla de símbolos es una estructura global utilizada por distintos módulos del compilador. Es el principal atributo heredado. Almacena todos los nombres declarados
Más detallesMétodos para escribir algoritmos: Diagramas de Flujo y pseudocódigo
TEMA 2: CONCEPTOS BÁSICOS DE ALGORÍTMICA 1. Definición de Algoritmo 1.1. Propiedades de los Algoritmos 2. Qué es un Programa? 2.1. Cómo se construye un Programa 3. Definición y uso de herramientas para
Más detallesOrganización de Computadoras 2014. Apunte 2: Sistemas de Numeración: Punto Flotante
Organización de Computadoras 2014 Apunte 2: Sistemas de Numeración: Punto Flotante La coma o punto flotante surge de la necesidad de representar números reales y enteros con un rango de representación
Más detallesRepresentación de la Información
Representar: Expresar una información como una combinación de símbolos de un determinado lenguaje. Trece -> símbolos 1 y 3 Interpretar: Obtener la información originalmente representada a partir de una
Más detallesESCUELA DE INFORMÁTICA
TÉCNICO EN SISTEMAS LABORAL SUBMODULO TEMA 1 (Visual Basic for Application) Microsoft VBA (Visual Basic for Applications) es el lenguaje de macros de Microsoft Visual Basic que se utiliza para programar
Más detallesEstructuras en LabVIEW.
Estructuras en LabVIEW. Sumario: 1. Ejecución según el flujo de datos. 2. Estructuras básicas disponibles en LabVIEW. a) Estructura Sequence. b) Estructura Case. c) Estructura For Loop. d) Estructura While
Más detallesJava para no Programadores
Java para no Programadores Programa de Estudio Java para no Programadores Aprende a programar con una de las tecnologías más utilizadas en el mercado de IT. Este curso está orientado a quienes no tienen
Más detallesTodo programa en 'C' consta de una o más funciones, una de las cuales se llama main.
LENGUAJE C CARACTERISTICAS DEL LENGUAJE 'C' El lenguaje 'C' se conoce como un lenguaje compilado. Existen dos tipos de lenguaje: interpretados y compilados. Los interpretados son aquellos que necesitan
Más detallesFicha de Aprendizaje N 13
Ficha de Aprendizaje N 13 Curso: Lógica y lenguaje de programación Tema: Fundamentos de programación Duración: 2 horas pedagógicas Logros de aprendizaje Identifica los diferentes tipos de operadores que
Más detallesLección 1. Representación de números
Lección 1. Representación de números 1.1 Sistemas de numeración Empecemos comentando cual es el significado de la notación decimal a la que estamos tan acostumbrados. Normalmente se escribe en notación
Más detallesComputación II. Introducción a Visual Basic
Computación II Introducción a Visual Basic Introducción a Visual Basic Microsoft Visual Basic es un conjunto de herramientas que posibilitan el desarrollo de aplicaciones para Windows de una manera rápida
Más detallesCentro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta
Centro Asociado Palma de Mallorca Arquitectura de Ordenadores Tutor: Antonio Rivero Cuesta Unidad Didáctica 1 Representación de la Información y Funciones Lógicas Tema 1 Representación de la Información
Más detallesCarlos Montenegro. Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas
2 - Introducción al lenguaje Java, identificadores y comentarios. Carlos Montenegro Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas 1. Introducción: Java tiene como todos
Más detallesProgramación en java. Estructuras algorítmicas
Programación en java Estructuras algorítmicas Estructuras algoritmicas 1. Conceptos basicos 1. Dato 2. Tipos de datos 3. Operadores 2. dsd Conceptos Basicos DATO: se considera una representación simbólica
Más detallesINDICE Capitulo 1. Álgebra de variables lógicas Capitulo 2. Funciones lógicas
INDICE Prefacio XV Capitulo 1. Álgebra de variables lógicas 1 1.1. Variables y funciones 1 1.2. Variables lógicas 2 1.3. Valores de una variable lógica 2 1.4. Funciones de una variable lógica 3 1.5. Funciones
Más detallesCapítulo 7 OPERADORES Y EXPRESIONES. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"
Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C" Autor: Carlos Javier Pes Rivas (correo@carlospes.com) Capítulo 7 OPERADORES Y EXPRESIONES 1 OBJETIVOS Conocer los tipos de operadores
Más detallesCálculo numérico. Aritmética en punto flotante.
José Luis Morales http://allman.rhon.itam.mx/ jmorales Departamento de Matemáticas. ITAM. 2012. Sistemas de números en punto flotante F F está caracterizado por los enteros β, L, U, p en donde β es la
Más detallesApuntadores (Punteros)
Apuntadores (Punteros) x9ff10 X int 209 SESION 7 *ptr Definición Llamados también punteros. Un Apuntador es una variable que contiene una dirección de memoria, la cual corresponderá a un dato o a una variable
Más detallesRepresentación de la información
Prof. Rodrigo Araya E. raraya@inf.utfsm.cl Universidad Técnica Federico Santa María Departamento de Informática Valparaíso, 1 er Semestre 2006 1 2 3 4 5 Contenido En el mundo que vivimos estamos rodeados
Más detallesUNIDAD I. ALGORITMOS
UNIDAD I. ALGORITMOS 1.1 Definición Un algoritmo es una serie de pasos organizados que describe el proceso que se debe seguir, para dar solución a un problema específico. 1.2 Tipos Cualitativos: Son aquellos
Más detallesEstructura de Datos. Unidad I Tipos de Datos
Estructura de Datos Unidad I Tipos de Datos Conceptos Básicos Algoritmo: es una secuencia finita de pasos o instrucciones ordenadas crono-lógicamente que describen un método para resolver un problema específico.
Más detallesProgramación en Visual Basic Ricardo Rodríguez García
Manual Básico de Programación en Visual Basic 1.- Estructura de un proyecto Visual Basic Los programas o aplicaciones desarrolladas en Visual Basic van a constituir un único paquete que denominaremos proyecto.
Más detallesPROTOCOLO IP. Vicente Sánchez Patón. I.E.S Gregorio Prieto. Tema 1 SRI
PROTOCOLO IP Tema 1 SRI Vicente Sánchez Patón I.E.S Gregorio Prieto Cada dispositivo de una red debe definirse en forma exclusiva. En la capa de red, es necesario identificar los paquetes de la transmisión
Más detallesLa velocidad no lleva a ninguna parte si no se va en la dirección correcta. Proverbio Americano. Punto Flotante
La velocidad no lleva a ninguna parte si no se va en la dirección correcta. Proverbio Americano Punto Flotante Elaborado por Prof. Ricardo González A partir de Materiales de las Profesoras Angela Di Serio
Más detallesPROPIEDADES DE LOS CAMPOS. Cada campo de una tabla dispone de una serie de características que proporcionan un control
PROPIEDADES DE LOS CAMPOS Cada campo de una tabla dispone de una serie de características que proporcionan un control adicional sobre la forma de funcionar del campo. Las propiedades aparecen en la parte
Más detallesIntroducción a la arquitectura de computadores
Introducción a la arquitectura de computadores Departamento de Arquitectura de Computadores Arquitectura de computadores Se refiere a los atributos visibles por el programador que trabaja en lenguaje máquina
Más detallesARQUITECTURA DE LAS COMPUTADORAS PRACTICA (2008)
ARQUITECTURA DE LAS COMPUTADORAS PRACTICA (2008) SISTEMAS NUMÉRICOS INTRODUCCIÓN TEÓRICA: Definimos Sistema de Numeración como al conjunto de reglas que permiten, con una cantidad finita de símbolos, representar
Más detallesConceptos de Arquitectura de Computadoras Curso 2015
PRACTICA 1 Assembly, Instrucciones, Programas, Subrutinas y Simulador MSX88 Objetivos: que el alumno Domine las instrucciones básicas del lenguaje assembly del MSX88. Utilice los diferentes modos de direccionamiento.
Más detallesRepresentación de la información
Laboratorio de Introducción a las Ciencias de la Computación Página 1 UNIERSIDAD CATÓLICA DE SANTA MARÍA PROGRAMA PROESIONAL DE INGENIERÍA DE SISTEMAS SESIÓN 2: Representación de la información OBJETIOS
Más detallesUniversidad Rey Juan Carlos HOJA DE PROBLEMAS TEMA 3: REPRESENTACIÓN DE LA INFORMACIÓN
Universidad Rey Juan Carlos Ingeniería Técnica en Informática de Sistemas Estructura y Tecnología de Computadores HOJA DE PROBLEMAS TEMA 3: REPRESENTACIÓN DE LA INFORMACIÓN 1 6. Convertir A05B3D00 dado
Más detallesContenido. Conjunto de Instrucciones. Formato de la Instrucción. Instrucciones de 1 byte. Formato de la Instrucción 28/09/2011
1 ontenido 2 UNIDAD 5 EL LENGUAJE DE ENSAMBLADOR DEL Z80 onjunto de instrucciones Tipos de instrucciones Modos de direccionamiento El ensamblador del Z80 El simulador AVOET Implementación de un sistema
Más detallesAgradecimientos. Nota de los autores. 1 Problemas, algoritmos y programas 1
Prologo Agradecimientos Nota de los autores Índice general I III V VII 1 Problemas, algoritmos y programas 1 1.1 Programas y la actividad de la programación.................... 4 1.2 Lenguajes y modelos
Más detallesFundamentos de JAVA. Angel Kuri Enero, /2/2006
Fundamentos de JAVA Angel Kuri Enero, 2006 Enunciados y Expresiones Los siguientes son enunciados sencillos: int i = 1 import java.awt.font System.out.println( Esta moto es una + color + + marca); m.enginestate
Más detallesArquitectura intel 8086. Preámbulo de OSO para alumnos formados en el procesador MIPS. Asignatura Sistemas Operativos Murcia abril de 2005
Arquitectura intel 8086 Preámbulo de OSO para alumnos formados en el procesador MIPS Asignatura Sistemas Operativos Murcia abril de 2005 página 1. Introducción 2 2.- Direccionamiento y Registros de Segmento
Más detallesNumeración Maya. Numeración indo-arábiga. Sistemas de Numeración Posicional. Conversión de una base cualquiera a base 10 = 4! !
Sistemas de Numeración Posicional Universidad Simón Bolívar Departamento de Electrónica y Circuitos Prof. Juan. Claudio Regidor Circuitos Digitales EC1723 En un número a n a n!1 a n!2!a 2 a 1 a 0, cada
Más detallesIntroducción al PLC Simatic Siemens S7-200.
Francisco J. Jiménez Montero. Málaga, Febrero de 2007. Revisado: Noviembre de 2010. Ciclo Formativo de Grado Medio de Instalaciones Eléctricas y Automáticas. Introducción al PLC Simatic Siemens S7-200.
Más detallesARQUITECTURA DE LAS COMPUTADORAS PRACTICA
ARQUITECTURA DE LAS COMPUTADORAS PRACTICA SISTEMAS NUMÉRICOS INTRODUCCIÓN TEÓRICA: Definimos Sistema de Numeración como al conjunto de reglas que permiten, con una cantidad finita de símbolos, representar
Más detallesOperadores. Javier Fernández Rivera -
Programación en C Operadores Javier Fernández Rivera - www.aurea.es Los operadores Son los elementos o caracteres gráficos encargados de manipular los datos, que pueden ser dados por números, caracteres,
Más detallesPráctica 3. Paso de parámetros entre subrutinas. 3. Consideraciones sobre el paso de parámetros
Práctica 3. Paso de parámetros entre subrutinas 1. Objetivo de la práctica El objetivo de esta práctica es que el estudiante se familiarice con la programación en ensamblador y el convenio de paso de parámetros
Más detalles6.1.- Introducción a las estructuras de datos Tipos de datos Arrays unidimensionales: los vectores Operaciones con vectores.
TEMA 6: ESTRUCTURAS DE DATOS (Arrays). CONTENIDO: 6.1.- Introducción a las estructuras de datos. 6.1.1.- Tipos de datos. 6.2.- Arrays unidimensionales: los vectores. 6.3.- Operaciones con vectores. 6.4.-
Más detallesCurso de Programación en C. Licenciatura, FCQeI. APUNTADORES.
APUNTADORES. La memoria de una máquina esta ordenada en forma de celdas numeradas consecutivamente y que se pueden manipular individualmente o en grupos contiguos. La siguiente figura muestra una representación
Más detallesFUNCIONAMIENTO DEL ORDENADOR
FUNCIONAMIENTO DEL ORDENADOR COMPUTACIÓN E INFORMÁTICA Datos de entrada Dispositivos de Entrada ORDENADOR PROGRAMA Datos de salida Dispositivos de Salida LOS ORDENADORES FUNCIONAN CON PROGRAMAS Los ordenadores
Más detalles1 LA INFORMACION Y SU REPRESENTACION
1 LA INFORMACION Y SU REPRESENTACION 1.1 Sistemas de numeración Para empezar a comprender cómo una computadora procesa información, debemos primero entender cómo representar las cantidades. Para poder
Más detallesIntroducción a la Programación 11 O. Humberto Cervantes Maceda
Introducción a la Programación 11 O Humberto Cervantes Maceda Recordando En la sesión anterior vimos que la información almacenada en la memoria, y por lo tanto aquella que procesa la unidad central de
Más detallesProtocolo MODBUS para procesadores M850-W-x y M850-P-x
Protocolo MOBU para procesadores M850--x y M850-P-x Instrucciones de Instalación y Mantenimiento IM-P333-91 MI Issue 1 M850--x M850-P-x 1. Protocolo MOBU 1.1 Parámetros de transmisión en serie e información
Más detallesJava para programadores
Java para programadores Java y Servicios Web I Master en Ingeniería Matemática Manuel Montenegro Dpto. Sistemas Informáticos y Computación Desp. 467 (Mat) montenegro@fdi.ucm.es Contenidos Variables. Tipos
Más detallesLógica Binaria. Arquitectura de Ordenadores. Codificación de la Información. Abelardo Pardo abel@it.uc3m.es. Universidad Carlos III de Madrid
Arquitectura de Ordenadores Codificación de la Información Abelardo Pardo abel@it.uc3m.es Universidad Carlos III de Madrid Departamento de Ingeniería Telemática Lógica Binaria COD-1 Internamente el ordenador
Más detallesEjercicios Representación de la información
Ejercicios Representación de la información Grupo ARCOS Estructura de Computadores Grado en Ingeniería Informática Universidad Carlos III de Madrid Contenidos 1. Hexadecimal/binario 2. Alfanumérica 3.
Más detallesTema 5 Repertorios de instrucciones: Modos de direccionamiento y formato
Tema 5 Repertorios de instrucciones: Modos de direccionamiento y formato Bibliografía: William Stallings Organización y Arquitectura de computadores 5ta. Edition. Editorial Pearson Educación.- Objetivos:
Más detallesINICIACIÓN A LA PROGRAMACIÓN II
INICIACIÓN A LA PROGRAMACIÓN II 1. Caracteres... 2 2. Identificadores... 4 3. Palabras clave o reservadas... 5 4 Variables y constantes. Datos... 6 5 Arrays... 8 6. Comentarios... 9 7. Expresiones... 11
Más detallesFundamentos de Programación Visual Basic
Pág. N. 1 Fundamentos de Programación Visual Basic Familia: Editorial: Tecnología de información y computación Macro Autor: Ricardo Walter Marcelo Villalobos ISBN: 978-612-304-236-3 N. de páginas: 280
Más detallesDiscusión. Modelo de una compuerta. Arquitecturas de Computadores Prof. Mauricio Solar. Temario. ...Introducción
0-06-200 Temario Arquitecturas de Computadores Prof. Mauricio Solar 5 Componentes igitales Estructurados Introducción 2 Registros 3 Multiplexores 4 Codificadores y ecodificadores 5 Archivos de Registros
Más detallesUNIDAD 2 Configuración y operación de un sistema de cómputo Representación de datos Conceptos El concepto de bit (abreviatura de binary digit) es fundamental para el almacenamiento de datos Puede representarse
Más detallesTipos de datos para Campos
Tipos de datos para Campos Tipo de datos Almacena Tamaño Texto Memo Número Fecha/Hora Moneda Autonumérico Sí/No Objeto OLE Datos adjuntos Hipervínculo Asistente para búsquedas Caracteres alfanuméricos
Más detallesPaso de parámetros y gestión del marco de pila
Paso de parámetros y gestión del marco de pila Estructura de Computadores 1. Introducción En clases previas se ha presentado el modelo de programación del 88110 y se ha explicado cómo se ubican las distintas
Más detalles