MAQUINA RUDIMENTARIA MAQUINA RUDIMENTARIA UN COMPUTADOR PEDAGÓGICO

Tamaño: px
Comenzar la demostración a partir de la página:

Download "MAQUINA RUDIMENTARIA MAQUINA RUDIMENTARIA UN COMPUTADOR PEDAGÓGICO"

Transcripción

1 MAQINA RDIMENTARIA N OMTADOR EDAGÓGIO Enrique astor Llorens Dept de Arquitectura de omputadores Visión General de la resentación Introducción al omputador edagógico MAQINA RDIMENTARIA Desarrollado por un equipo de profesores del Departamento de Arquitectura de omputadores entre los años Se pretende diseñar de un computador simple para una asignatura de primer ciclo que incluya: onceptos básicos sobre arquitectura Lenguaje máquina Lenguaje ensamblador y proceso de ensamblado ompuesto de circuitos digitales simples Análisis detallado de su funcionamiento La Máquina Rudimentaria 2 1

2 Indice Arquitectura de la Máquina Rudimentaria Lenguaje Máquina nidad de roceso nidad de ontrol Lenguaje Ensamblador Entorno de Simulación Documentación La Máquina Rudimentaria 3 Indice Arquitectura de la Máquina Rudimentaria La Máquina Rudimentaria 4 2

3 Arquitectura de la MR omputador de tipo von Neuman nidad de roceso alabra de 16 bits: números en complemento a 2 AL: suma, resta, desplazamientos y AND lógica Flags de condición: negativo (N) y cero (Z) Banco de registros con 8 elementos nidad de ontrol Máquina de estados finitos Memória apacidad: 256 palabras de 16 bits La Máquina Rudimentaria 5 Arquitectura de la MR Entrada / Salida no disponible Buses de Interconexión Direcciones: 8 bits Datos: 16 bits na señal de control Implementación Registros Multiplexores, decodificadores Sumadores, restadores, incrementadores Lógica combinacional y secuencial La Máquina Rudimentaria 6 3

4 Indice Arquitectura de la Máquina Rudimentaria Lenguaje Máquina La Máquina Rudimentaria 7 Lenguaje Máquina Lenguaje Máquina de tipo RIS Instrucciones de longitud fija Máxima ortogonalidad Tipos de instrucciones Aritmético-lógicas Acceso a memória Saltos Modos de direccionamiento restringidos Registro e inmediato en aritméticas Base más desplazamiento para load y store Absoluto en los saltos La Máquina Rudimentaria 8 4

5 Aritmético Lógicas Seis instrucciones que permiten realizar: Suma, resta, Desplazamiento aritmético y AND-lógica Operandos en el Banco de Registros Números de 16 bits en complemento a 2 Rango [-32768, ] Inmediato: 5 bits en complemento a 2 Rango [-16, 15] Flags de condición negativo (N) y cero (Z) Actualizados después de cada operación La Máquina Rudimentaria 9 Modo Registro - Registro: Aritmético Lógicas SMA Rd := Rf1 + Rf2 RESTA Rd := Rf1 - Rf2 DESLAZAMIENTO Rd := Rf1 >> 1 AND LOGIA Rd := Rf1 AND Rf2 Modo Registro - Inmediato: SMA RESTA Rd := Rf1 + inmediato Rd := Rf1 - inmediato La Máquina Rudimentaria 10 5

6 Aritmético Lógicas O Rd Rf1 Rf2 00 O Rd Rf1 Rf Rd Rf1 Rf Rd Rf1 Rf Rd Rf1 Rf Instrucciones aritmeticas Modo registro - registro SMA RESTA DESLAZAMIENTO AN D La Máquina Rudimentaria 11 Aritmético Lógicas O Rd Rf1 Inmediato O Rd Rf1 Inmediato Rd Rf1 Inmediato Instrucciones aritmeticas Modo registro - inmediato SMA RESTA La Máquina Rudimentaria 12 6

7 Acceso a memória Dos instrucciones de acceso a memória: LOAD: lectura de memória STORE: escritura en memória La dirección de memória se calcula como: na dirección base: número natural de 8 bits n desplazamiento: almacenado en un registro índice El dato es leido o escrito en un registro del banco de registros Instrucción LOAD modifica los flags de condición La Máquina Rudimentaria 13 Acceso a Memória Modo Base más Desplazamiento: LOAD Rd := M[ dir_base + Ri ] STORE M[ dir_base + Ri ] := Rf O Rd/Rf Ri Dir_base Rd Ri Dir_base Rf Ri Dir_base Instrucciones acceso a memoria LOAD STO RE La Máquina Rudimentaria 14 7

8 Instrucciones de Salto Siete instrucciones de salto La condición es evaluada previamente por otra instrucción (p.e. aritmética) La instrucción de salto analiza los flags de condición N y Z. menor, mayor, igual, distinto menor o igual, mayor o igual incondicional La dirección de la instrucción destino se especifica de forma absoluta (8 bits) La Máquina Rudimentaria 15 Instrucciones de Salto O OND 000 Dir_destino Instrucciones de salto Dir_destino Incondicional Dir_destino Igual Dir_destino Menor Dir_destino Menor o igual Dir_destino Distinto Dir_destino Mayor o igual Dir_destino Mayor Dir_destino Halt La Máquina Rudimentaria 16 8

9 Indice Arquitectura de la Máquina Rudimentaria Lenguaje Máquina nidad de roceso La Máquina Rudimentaria 17 Elementos de la : Instrucción en ejecución Secuenciamiento implícito Banco de registros nidad Aritmético-lógica ondición de salto álculo de direcciones nidad de roceso La Máquina Rudimentaria 18 9

10 Instrucción en Ejecución Ld_IR () IR 8 M@ MEMORIA 16 Mout L/E () L/E La Máquina Rudimentaria 19 Secuenciamiento Implícito Ld_ () M@ MEMORIA La Máquina Rudimentaria 20 10

11 Secuenciamiento Implícito 8 8 Ld_ () +1 8 /@ () 8 M@ MEMORIA IR La Máquina Rudimentaria 21 SL Banco de Registros 3 R R1 16 R2 16 SE 3 R Dout R4 16 R5 16 R6 16 E Din R7 La Máquina Rudimentaria 22 11

12 nidad Aritmético-Lógica Lógica A B Sumador Restador Desplazador AND N O Z La Máquina Rudimentaria nidad Aritmético-Lógica Lógica 5L 18 & 6/ %$1&2 '( 5(*, G 6( 'RXW (5G ( 'LQ 5$ 5= 51 $ % $/8 (5$5 La Máquina Rudimentaria 24 12

13 nidad Aritmético-Lógica Lógica 5L 18 6/ %$1&2 (;7,5 '( & 5(*, G 6( 'RXW &2 (5G ( 'LQ 5$ 5= 51 $ % $/8 (5$5 La Máquina Rudimentaria 25 Evaluación de la ondición ond Evaluación de la condición 3 RZ RN OND (IR ) OND ond Salto BR 001 Z BEQ 010 N BL 011 N+Z BLE 100 HALT 101 no Z BNE 110 no N BGE 111 no N+Z BG La Máquina Rudimentaria 26 13

14 álculo de Direcciones 0LQ 'RXW 5# %$1&2 '( 5(*,67526,5 3& 3&# 0# 0(025,$ 0RXW /( La Máquina Rudimentaria 27 5L 6/ 0LQ 81,'$' '( &21752/ 18 %$1&2 '( & 5(*, G 6( 'RXW (5G ( 'LQ /GB5$ /GB,5 /GB3& /GB5# /GB5= /GB51 3&# & (5G (5$5 &2 5$ (;7,5 &2 5# 3& 3&# 0# 0RXW 0(025,$ $ % &RQG (9$/8$&,21 '( /$ &21',&,21 &21' 5= 51 $/8 (5$5 /( 14

15 Indice Arquitectura de la Máquina Rudimentaria Lenguaje Máquina nidad de roceso nidad de ontrol La Máquina Rudimentaria 29 nidad de ontrol Diseñada mediante el uso de máquinas de estados finitos, siguiendo el modelo de Moore. Dos versiones de complejidad progresiva: no optimizada, cada fase en un estado. optimizada, cada estado implementa diversas fases. osterior síntesis como ejercicio práctico. La Máquina Rudimentaria 30 15

16 nidad de ontrol XXX XXX XXX /32 XXX /62( $5,70(7,&$ ( 11X )(7&+ (O ond) XXX '(& 0XX $'5 00X /2$' / /2$' ) '( $' 01X 6725( 6725( 6 10X XXX XX0 (&6 XX1 $'5 XXX %5$1&+ 6$/72 (& $' % La Máquina Rudimentaria 31 nidad de ontrol XXX XXX XXX $5,7 $5,70(7,&$6 $ 11X (O ond) )(7&+ XXX '(&2 00X /2$' / /2$' ) ' 01X 6725( ( 101 XXX %5$1&+ % 6$/72 La Máquina Rudimentaria 32 16

17 fetch 81,'$' '( &21752/ 5L 18 & 6/ 5G 6( (5G ( /GB5$ /GB,5 /GB3& /GB5# /GB5= /GB51 3&# & (5G (5$5 &2 %$1&2 '( 5(*,67526 'RXW 'LQ (;7 5$ $ %,5 &2 R@ 3& 3&# 0LQ 0# 0RXW 0(025,$ &RQG (9$/8$&,21 '( /$ 5= 51 $/8 (5$5 &21',&,21 &21' /( deco 5L 6/ 0LQ 81,'$' '( &21752/ 18 & 5G 6( (5G ( /GB5$ /GB,5 /GB3& /GB5# /GB5= /GB51 3&# & (5G (5$5 &2 %$1&2 '( 5(*,67526 'RXW 'LQ (;7 5$ $ %,5 &2 R@ 3& 3&# 0# 0RXW 0(025,$ &RQG (9$/8$&,21 '( /$ 5= 51 $/8 (5$5 &21',&,21 &21' /( 17

18 arit 81,'$' '( &21752/ 5L 18 & 6/ 5G 6( (5G ( /GB5$ /GB,5 /GB3& /GB5# /GB5= /GB51 3&# & (5G (5$5 &2 %$1&2 '( 5(*,67526 'RXW 'LQ (;7 5$ $ %,5 &2 R@ 3& 3&# 0LQ 0# 0RXW 0(025,$ &RQG (9$/8$&,21 '( /$ 5= 51 $/8 (5$5 &21',&,21 &21' /( load 5L 6/ 0LQ 18 %$1&2 '( R@ 81,'$' '( &21752/ & 5G 6( (5G ( /GB5$ /GB,5 /GB3& /GB5# /GB5= /GB51 3&# & (5G (5$5 &2 5(*,67526 'RXW 'LQ (;7 5$ $ %,5 &2 3& 3&# 0# 0RXW 0(025,$ &RQG (9$/8$&,21 '( /$ 5= 51 $/8 (5$5 &21',&,21 &21' /( 18

19 store 81,'$' '( &21752/ 5L 18 & 6/ 5G 6( (5G ( /GB5$ /GB,5 /GB3& /GB5# /GB5= /GB51 3&# & (5G (5$5 &2 %$1&2 '( 5(*,67526 'RXW 'LQ (;7 5$ $ %,5 &2 R@ 3& 3&# 0LQ 0# 0RXW 0(025,$ &RQG (9$/8$&,21 '( /$ 5= 51 $/8 (5$5 &21',&,21 &21' /( branch 5L 6/ 0LQ 18 %$1&2 '( R@ 81,'$' '( &21752/ & 5G 6( (5G ( /GB5$ /GB,5 /GB3& /GB5# /GB5= /GB51 3&# & (5G (5$5 &2 5(*,67526 'RXW 'LQ (;7 5$ $ %,5 &2 3& 3&# 0# 0RXW 0(025,$ &RQG (9$/8$&,21 '( /$ 5= 51 $/8 (5$5 &21',&,21 &21' /( 19

20 Indice Arquitectura de la Máquina Rudimentaria Lenguaje Máquina nidad de roceso nidad de ontrol Lenguaje Ensamblador La Máquina Rudimentaria 39 Instrucciones Directivas Reserva de memória Asignación Inicio y fin de programa Etiquetas Macros roceso de ensamblado Ejemplo Lenguaje Ensamblador La Máquina Rudimentaria 40 20

21 Instrucciones Aritméticas: ADDI Rf, #num, Rd SBI Rf, #num, Rd ADD Rf1, Rf2, Rd SB Rf1, Rf2, Rd ASR Rf1, Rd AND Rf1, Rf2, Rd Acceso a memória: LOAD dir_base(ri), Rd STORE dir_base(ri), Rd Salto: BR dir_absoluta BEQ dir_absoluta BL dir_absoluta BLE dir_absoluta BNE dir_absoluta BGE dir_absoluta BG dir_absoluta HALT La Máquina Rudimentaria 41 Directivas Reserva de memória:.dw n 1 {, n 2,, n N }.rw n Asignación: identificador = expresión Inicio y fin de programa:.begin identificador.end La Máquina Rudimentaria 42 21

22 Etiquetas Definición: etiqueta: instrucción o directiva tilización: Instrucciones de acceso a memória Instrucciones de salto Directiva de inicio reación de expresiones La Máquina Rudimentaria 43 reación de pseudo-instrucciones Declaración:.def nombre { argumento {, argumento }} { cuerpo de la macro }.enddef Argumentos: Macros $dn: $in: $n: el operando es una dirección de memória el operando es una constante inmediata el operando es un registro La Máquina Rudimentaria 44 22

23 roceso de Ensamblado Ensamblado en dos fases: re-ensamblado Expansión de macros y creación de la tabla de símbolos > pren programa macros programa.mr + macros.mr => programa.asm ost-ensamblado reación del código máquina ejecutable > posten programa programa.asm => programa.cod La Máquina Rudimentaria 45 Ejemplo: Fichero de Macros.DEF M $1,$2 SB $1,$2,R0.ENDDEF.DEF M $1,$i2 SBI $1,$i2,R0.ENDDEF.DEF LR $1 ADD R0, R0, $1.ENDDEF.DEF MOV $1, $2 ADD $1,R0, $2.ENDDEF.DEF MOV $i1,$2 ADDI R0,$i1,$2.ENDDEF.DEF MOV $d1, $2 LOAD $d1, $2.ENDDEF.DEF MOV $d1,$d2,$3 LOAD $d1,$3 STORE $3,$d2.ENDDEF.DEF IN $1 ADDI $1, #1, $1.ENDDEF.DEF DE $1 SBI $1, #1, $1.ENDDEF La Máquina Rudimentaria 46

24 Ejemplo: rograma Ensamblador.BEGIN ini ;alculo del factorial de un numero ; N:.DW 4 FAT:.RW 1 INI: LOAD N(R0), R1 MOV R1, R3 LR R4 ;producto de los elementos del factorial M1: M R1, #1 BLE FM1 MOV R1, R2 ;producto de numeros mediante sumas M2: M R2, #1 BLE FM2 ADD R4, R3, R4 FM2: FM1: DE R2 BR M2 MOV R4, R3 LR R4 DE R1 BR M1 STORE R3, FAT(R0).END La Máquina Rudimentaria 47.BEGIN ini n:.dw 4 fact:.rw 1 ini: load n(r0),r1 ;mov R1,R3 add R1,R0,R3 ;end mov R1,R3 ;clr R4 add R0,R0,R4 ;end clr R4 m1: ;cmp R1,#1 subi R1,#1,R0 ;end cmp R1,#1 ble fm1 ;mov R1,R2 add R1,R0,R2 ;end mov R1,R2 Ejemplo: : re-ensamblado ensamblado m2: ;cmp R2,#1 subi R2,#1,R0 ;end cmp R2,#1 ble fm2 add R4,R3,R4 ;dec R2 subi R2,#1,R2 ;end dec R2 br m2 fm2: ;mov R4,R3 add R4,R0,R3 ;end mov R4,R3 ;clr R4 add R0,R0,R4 ;end clr R4... La Máquina Rudimentaria 48 24

25 Indice Arquitectura de la Máquina Rudimentaria Lenguaje Máquina nidad de roceso nidad de ontrol Lenguaje Ensamblador Entorno de Simulación La Máquina Rudimentaria 49 Entorno de simulación Simulador de la Máquina Rudimentaria: Simulador gráfico en entorno Windows Lenguaje ensamblador legado y desplegado de las macros nidad de proceso / nidad de control Ejecución: iclo a ciclo Instrucción a instrucción Inserción de break-points Generación de trazas mediante cronogramas La Máquina Rudimentaria 50 25

26 26

27 27

28 28

29 29

30 30

31 Documentación La Máquina Rudimentaria. ET, Diciembre 1995 Apuntes de la Máquina Rudimentaria. ET, Octubre 1996, Febrero 1997, Noviembre 1997 (2 a Ed.). roblemas de la Máquina Rudimentaria. ET, Febrero 1997, Noviembre 1997 (2 a Ed.). La Máquina Rudimentaria, un rocesador edagógico. III Jornadas de Enseñanza niversitaria de Informática, Junio Fundamentos de omputadores. R. Hermida, A del orral, E. astor y F. Sánchez, Ed. Síntesis, Enero La Máquina Rudimentaria 62 31

ARQUITECTURA VON NEUMANN

ARQUITECTURA VON NEUMANN ARQUITECTURA VON NEUMANN Computador bus de datos bus de direcciones bus de control Usuario y aplicaciones Lenguajes de alto nivel Sistema operativo Unidad Central de Proceso Memoria principal Unidad de

Más detalles

DESCRIPCIÓN DE LA ARQUITECTURA DE LA MÁQUINA RUDIMENTARIA

DESCRIPCIÓN DE LA ARQUITECTURA DE LA MÁQUINA RUDIMENTARIA DESCRIPCIÓN DE LA ARQUITECTURA DE LA MÁQUINA RUDIMENTARIA INTRODUCCIÓN La Máquina Rudimentaria (MR) es un procesador pedagógico. Su principal objetivo es servir como herramienta para enseñar los conceptos

Más detalles

ARQUITECTURA VON NEUMANN

ARQUITECTURA VON NEUMANN ARQUITECTURA VO EUMA Computador bus de datos bus de direcciones bus de control Usuario y aplicaciones Lenguajes de alto nivel Sistema operativo Unidad Central de Proceso Memoria principal Unidad de Entrada

Más detalles

Diseño de un computador sencillo. Ejercicios

Diseño de un computador sencillo. Ejercicios Escola Politècnica Superior d Enginyeria de Vilanova I la Geltrú Diseño de un computador sencillo. Ejercicios Sergio Sánchez Xavier Masip Departament d Arquitectura de Computadors 1. Dado el siguiente

Más detalles

LA MÁQUINA RUDIMENTARIA UN PROCESADOR PEDAGÓGICO

LA MÁQUINA RUDIMENTARIA UN PROCESADOR PEDAGÓGICO LA MÁQUINA RUDIMENTARIA UN PROCESADOR PEDAGÓGICO Enric Pastor y Fermín Sánchez Departament d Arquitectura de Computadors Universitat Politècnica de Catalunya 1 Introduccion Resumen En este artículo se

Más detalles

6 Capítulo 6 máquina rudimentaria

6 Capítulo 6 máquina rudimentaria 6 Capítulo 6 máquina rudimentaria 6.1 Traduce a lenguaje mnemónico de la MR las siguientes instrucciones expresadas en hexadecimal. a) 1006h b) E20h c) 80A1h d) EA64h e) C6F1h f) E846h g) A825h 6.2 Pasa

Más detalles

Arquitectura del CPU. Organización del Computador 1 Verano 2016

Arquitectura del CPU. Organización del Computador 1 Verano 2016 Arquitectura del CPU Organización del Computador 1 Verano 2016 Agenda De dónde venimos? Introducción: esquema de una computadora Representación de la información Circuitos Combinatorios Circuitos Secuenciales

Más detalles

Problemas del tema 5

Problemas del tema 5 Problemas del tema 5. Considere el siguiente sistema secuencial especificado mediante su diagrama de estados y complete el siguiente cronograma. Considere despreciables los retardos de cambio de estado

Más detalles

Organización de computadoras. Clase 2. Universidad Nacional de Quilmes. Lic. Martínez Federico

Organización de computadoras. Clase 2. Universidad Nacional de Quilmes. Lic. Martínez Federico Organización de computadoras Clase 2 Universidad Nacional de Quilmes Lic. Martínez Federico La clase pasada. Compuertas lógicas: La clase pasada. Compuertas lógicas: Qué? La clase pasada. Compuertas lógicas:

Más detalles

2. Números naturales: sistema de numeración y operaciones básicas

2. Números naturales: sistema de numeración y operaciones básicas INTRODUCCIÓN A LOS COMPUTADORES 2003-2004 Objetivos Formativos Que el alumno sea capaz de: Comprender el funcionamiento y saber diseñar los circuitos digitales combinacionales y secuenciales que se utilizan

Más detalles

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria

Sistema 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 detalles

Ejercicios del Tema 3. Fundamentos de la programación en ensamblador

Ejercicios del Tema 3. Fundamentos de la programación en ensamblador Ejercicios del Tema 3. Fundamentos de la programación en ensamblador Ejercicio 1. Escriba un programa en ensamblador del MIPS 32 para calcular la suma de los 100 primeros números naturales. El programa

Más detalles

Estructura y Tecnología de Computadores II (Gestión y Sistemas)

Estructura y Tecnología de Computadores II (Gestión y Sistemas) Temario Estructura y Tecnología de Computadores II (Gestión y Sistemas) Contenido del temario El temario propuesto en la asignatura coíncide con los siguientes apartados del texto base teórico Estructura

Más detalles

UNIDAD DE CONTROL MICROPROGRAMADA.

UNIDAD DE CONTROL MICROPROGRAMADA. UNIDAD DE CONTROL MICROPROGRAMADA. Como se ha visto en el capítulo anterior, la UC puede ser diseñada a partir de técnicas de síntesis de sistemas secuenciales y la utilización de una ROM para guardar

Más detalles

Tema 2: Introducción a los Computadores

Tema 2: Introducción a los Computadores Tema 2: Introducción a los Computadores Arquitectura Von Neumann Fases de ejecución de una instrucción Lenguajes de programación Simulador MSX88 Bibliografía básica Fundamentos de los Computadores (Capítulo

Más detalles

PARTE II: Programación en ensamblador

PARTE II: Programación en ensamblador Cuaderno de Prácticas Laboratorio de Fundamentos de Computadores PARTE II: Programación en ensamblador Autor: Rafael Moreno Vozmediano Facultad de Informática La Máquina Rudimentaria: Arquitectura del

Más detalles

TEMA 4 ESTRUCTURA VON-NEUMANN DEL COMPUTADOR DIGITAL

TEMA 4 ESTRUCTURA VON-NEUMANN DEL COMPUTADOR DIGITAL TEMA 4 ESTRUCTURA VON-NEUMANN DEL COMPUTADOR DIGITAL 1. ESTRUCTURA GENERAL DE UN COMPUTADOR VON-NEUMANN. Unidad de memoria (UM) Unidad Aritmético Lógica (UAL) Unidad de control (UC) Buses. Unidades de

Más detalles

Ejercicios del Tema 3. Fundamentos de la programación en ensamblador

Ejercicios del Tema 3. Fundamentos de la programación en ensamblador Ejercicios del Tema 3. Fundamentos de la programación en ensamblador Ejercicio 1. Dada la siguiente expresión de un lenguaje de alto nivel int a = 6; int b = 7; int c = 3; int d; d = (a+b) * (a+b); Indique

Más detalles

Tema 2 REALIZACIÓN DE SISTEMAS DIGITALES A NIVEL RT 1-0

Tema 2 REALIZACIÓN DE SISTEMAS DIGITALES A NIVEL RT 1-0 Tema 2 REALIZACIÓN DE SISTEMAS DIGITALES A NIVEL RT 1-0 Índice y bibliografía - Componentes y arquitectura. Circuitos frente a sistemas. - El nivel de transferencia entre registros (RT). - Técnicas de

Más detalles

Sección de procesamiento: El camino de datos

Sección de procesamiento: El camino de datos Sección de procesamiento: El camino de datos Montse Bóo Cepeda Este trabajo está publicado bajo licencia Creative Commons Attribution- NonCommercial-ShareAlike 2.5 Spain. Estructura del curso 1. Evolución

Más detalles

Tema 3 (III) Fundamentos de la programación en ensamblador

Tema 3 (III) Fundamentos de la programación en ensamblador Tema 3 (III) Fundamentos de la programación en ensamblador Grupo ARCOS Estructura de Computadores Grado en Ingeniería Informática Universidad Carlos III de Madrid Contenidos } Fundamentos básicos de la

Más detalles

Unidad de Entrada-Salida Software de sistemas Parámetros característicos Ejemplo

Unidad de Entrada-Salida Software de sistemas Parámetros característicos Ejemplo Estructura de Computadores INTRODUCCIÓN Índice Objetivos Bibliografía recomendada Introducción Esquema básico del computador Von Neumann. Componentes La Memoria Principal La Unidad Central de Proceso (CPU)

Más detalles

Bus de direcciones. Bus de datos

Bus de direcciones. Bus de datos 1) INTRODUCCIÓN A LA MÁQUINA SENCILLA La máquina sencilla (MS) es un computador concebido para fines exclusivamente didácticos. MS sólo dispone de dos bloques: Unidad Central de Proceso y memoria principal.

Más detalles

Guía de ejercicios # 8 Flags y Saltos

Guía de ejercicios # 8 Flags y Saltos Guía de ejercicios # 8 Flags y Saltos Organización de Computadoras 2018 UNQ Los objetivos de esta práctica son: Comprender qué son y para qué se utilizan los Flags. Conocer qué operaciones modifican los

Más detalles

Estructura de Computadores Tema 1. Introducción a los computadores

Estructura de Computadores Tema 1. Introducción a los computadores Estructura de Computadores Tema 1. Introducción a los computadores Departamento de Informática Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas UNIVERSIDAD CARLOS III DE MADRID Contenido

Más detalles

EXAMEN EXTRAORDINARIO DE ORGANIZACIÓN DE COMPUTADORES

EXAMEN EXTRAORDINARIO DE ORGANIZACIÓN DE COMPUTADORES 9 de julio de 2008. 9 h. Escuela Técnica Superior de Ingeniería Informática Camino del Cementerio s/n. 47011 Valladolid EXAMEN EXTRAORDINARIO DE ORGANIZACIÓN DE COMPUTADORES NOTA: Los alumnos con las prácticas

Más detalles

Tema 3. Operaciones aritméticas y lógicas

Tema 3. Operaciones aritméticas y lógicas Tema 3. Operaciones aritméticas y lógicas Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 2008-2009 Transparencia: 2 / 28 Índice Operaciones lógicas: OR, AND, XOR y NOT Operaciones

Más detalles

Introducción a los sistemas digitales y los microprocesadores

Introducción a los sistemas digitales y los microprocesadores Introducción a los sistemas digitales y los microprocesadores Luis Entrena, Celia López, Mario García, Enrique San Millán Universidad Carlos III de Madrid Índice Estructura de un sistema digital La ruta

Más detalles

Unidad Nº II Capacidad de la unidad central. de procesamiento. Instituto Universitario Politécnico. Santiago Mariño

Unidad Nº II Capacidad de la unidad central. de procesamiento. Instituto Universitario Politécnico. Santiago Mariño Instituto Universitario Politécnico Santiago Mariño Unidad Nº II Capacidad de la unidad central de procesamiento Organización de instrucción de máquina Cada instrucción requiere la información que necesita

Más detalles

Laboratorio de Arquitectura de Computadoras

Laboratorio de Arquitectura de Computadoras Laboratorio de Arquitectura de Computadoras CPU de cuatro instrucciones Oscar Alvarado Nava oan@azc.uam.mx Departamento de Electrónica División de Ciencias Básicas e Ingeniería Universidad Autónoma Metropolitana,

Más detalles

MODOS DE DIRECCIONAMIENTO

MODOS DE DIRECCIONAMIENTO MODOS DE DIRECCIONAMIENTO A algunos estudiantes no les parece muy importante el tema de los modos de direccionamiento. Si el objetivo último y principal es procesar de alguna manera (sumar, restar, desplazar,

Más detalles

Computadores y Redes

Computadores y Redes Computadores y Redes Joaquín Entrialgo Castaño Juan Carlos Granda Candás Jose María López López Julio Molleda Meré José Ramón Arias García Rubén Usamentiaga Fernández Manuel García Vázquez José Luis Díaz

Más detalles

FUNCIONAMIENTO DE LA UNIDAD DE CONTROL DEL PROCESADOR

FUNCIONAMIENTO DE LA UNIDAD DE CONTROL DEL PROCESADOR MICROINSTRUCCIONES FUNCIONAMIENTO DE LA UNIDAD DE CONTROL DEL PROCESADOR La memoria de las maquinas IAS consiste en 1000 posiciones de almacenamiento, llamadas palabras, de 40 digitos binarios (bits) cada

Más detalles

Arquitectura de Computadores

Arquitectura de Computadores Arquitectura de Computadores 1. Introducción 2. La CPU 3. Lenguaje Máquina 4. La Memoria 5. Sistemas de Entrada/Salida 6. Segmentación (Pipeline) MIPS 64 7. Memoria Caché 8. Arquitecturas RISC Arquitectura

Más detalles

5. Procesador: camino de datos y control

5. Procesador: camino de datos y control Fundamentos de Computadores Ingeniería de Telecomunicación Departamento de Automática Escuela Politécnica Superior Curso académico 2009 2010 Contenidos 1 Control de operaciones elementales 2 3 4 5 Objetivos

Más detalles

Procesadores ISA Macroarquitecura - Interfaces

Procesadores ISA Macroarquitecura - Interfaces Universidad Simón Bolívar Departamento de Electrónica y Circuitos EC2721 Arquitectura del Computador I Prof. Osberth De Castro Clase 04 Procesadores ISA Macroarquitecura - Interfaces ISA General Modelos

Más detalles

Cuestiones. Estructura y Tecnología de Computadores (IG09) 1 er Parcial 12 de sept. de 2002

Cuestiones. Estructura y Tecnología de Computadores (IG09) 1 er Parcial 12 de sept. de 2002 Cuestiones. Circuitos combinacionales.4 (a) Qué es un multiplexor y para qué sirve? Un multiplexor es un dispositivo que posee una sola salida, 2 n entradas de datos y n entradas de control. Este dispositivo

Más detalles

Examen de teoría (5 puntos)

Examen de teoría (5 puntos) Bien: Mal: No contestadas: Examen de teoría (5 puntos) El examen constará de dos partes: 1ª parte: Test, con una puntuación de 5 puntos y 30 minutos de tiempo 2ª parte: Ejercicios prácticos, con una puntuación

Más detalles

Arquitecaura de Computadoras Tema 1 - Introducción a la Arquitectura de Computadoras

Arquitecaura de Computadoras Tema 1 - Introducción a la Arquitectura de Computadoras 1121025 Arquitecaura de Computadoras - Introducción a la Arquitectura de Computadoras Eduardo Rodríguez Martínez Departamento de Electrónica División de Ciencias Básicas e Ingeniería Universidad Autónoma

Más detalles

Prefacio 25 Organización de la Unidad Didáctica Cómo utilizar el libro Objetivos docentes... 27

Prefacio 25 Organización de la Unidad Didáctica Cómo utilizar el libro Objetivos docentes... 27 Prefacio 25 Organización de la Unidad Didáctica..................... 25 Cómo utilizar el libro.............................. 26 Objetivos docentes............................... 27 1. Fundamentos del diseño

Más detalles

Estructura de Computadores (EdC) Tema 3 El computador simple

Estructura de Computadores (EdC) Tema 3 El computador simple Estructura de Computadores (EdC) Tema 3 El computador simple ------------------------------------------------------------------------- utores originales: David Guerrero. Isabel Gómez Personalización para

Más detalles

Programa Regular. Asignatura: Organización y Arquitectura de Computadoras.

Programa Regular. Asignatura: Organización y Arquitectura de Computadoras. Programa Regular Asignatura: Organización y Arquitectura de Computadoras. Carrera: Ingeniería en Informática. Ciclo Lectivo: Primer Cuatrimestre 2017 Año en el plan de estudios: 2 Año Coordinador/Profesor:

Más detalles

UNIVERSIDAD DE GUADALAJARA

UNIVERSIDAD DE GUADALAJARA UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LOS ALTOS DIVISIÓN DE ESTUDIOS EN FORMACIONES SOCIALES LICENCIATURA: INGENIERÍA EN COMPUTACIÓN UNIDAD DE APRENDIZAJE POR OBJETIVOS TALLER DE PROGRAMACIÓN

Más detalles

El repertorio de instrucciones

El repertorio de instrucciones El repertorio de instrucciones Montse Bóo Cepeda Este trabajo está publicado bajo licencia Creative Commons Attribution- NonCommercial-ShareAlike 2.5 Spain. Estructura del curso 1. Evolución y caracterización

Más detalles

Tema 4. La Unidad de Control

Tema 4. La Unidad de Control Enunciados de problemas Tema 4. Arquitectura de Computadores Curso 2009-2010 Tema 4: Hoja: 2 / 22 Tema 4: Hoja: 3 / 22 Base teórica es el órgano de gobierno del computador. Es el elemento encargado de

Más detalles

Planificaciones Estructura del Computador. Docente responsable: MAZZEO JORGE RAUL. 1 de 5

Planificaciones Estructura del Computador. Docente responsable: MAZZEO JORGE RAUL. 1 de 5 Planificaciones 6670 - Estructura del Computador Docente responsable: MAZZEO JORGE RAUL 1 de 5 OBJETIVOS La materia tiene por objetivo general presentar al estudiante de informatica la electrónica interna

Más detalles

Introducción al lenguaje ensamblador DLX: instrucciones de enteros.

Introducción al lenguaje ensamblador DLX: instrucciones de enteros. PRÁCTICA 0.a Introducción al lenguaje ensamblador DLX: instrucciones de enteros. OBJETIVO El objetivo de esta práctica es la familiarización con el lenguaje ensamblador DLX, analizando la ejecución de

Más detalles

Organización de Computadoras

Organización de Computadoras Organización de Computadoras SEMANA 8 UNIVERSIDAD NACIONAL DE QUILMES Qué vimos? Notación científica Punto flotante Idea Interpretación Mantisa fraccionaria vs mantisa entera Resolución Normalización Bit

Más detalles

Práctica 7 - Microarquitectura del CPU

Práctica 7 - Microarquitectura del CPU Práctica 7 - Microarquitectura del CPU Organización del Computador 1 Primer cuatrimestre de 2012 Ejercicio 1 El siguiente esquema muestra algunos de los componentes de la microarquitectura de un modelo

Más detalles

ESTRUCTURA DE COMPUTADORES GUÍA DOCENTE

ESTRUCTURA DE COMPUTADORES GUÍA DOCENTE ESTRUCTURA DE COMPUTADORES GUÍA DOCENTE OBJETIVOS Y COMPETENCIAS Con la y los ejercicios del documento relativo a esta asignatura se pretenden adquirir las competencias básicas relacionadas con la informática,

Más detalles

2º CURSO INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN TEMA 2 UNIDAD DE CONTROL JOSÉ GARCÍA RODRÍGUEZ JOSÉ ANTONIO SERRA PÉREZ

2º CURSO INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN TEMA 2 UNIDAD DE CONTROL JOSÉ GARCÍA RODRÍGUEZ JOSÉ ANTONIO SERRA PÉREZ ARQUITECTURAS DE COMPUTADORES 2º CURSO INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN TEMA 2 UNIDAD DE CONTROL JOSÉ GARCÍA RODRÍGUEZ JOSÉ ANTONIO SERRA PÉREZ Tema 2. La Unidad Central de Proceso 1 La Unidad

Más detalles

Organización del Computador 1. CPU (ISA) Conjunto de Instrucciones de la Arquitectura 2017

Organización del Computador 1. CPU (ISA) Conjunto de Instrucciones de la Arquitectura 2017 Organización del Computador 1 CPU (ISA) Conjunto de Instrucciones de la Arquitectura 2017 Estructura de una máquina von Neumann Ciclo de Ejecución 1. 2. 3. 4. 5. 6. UC obtiene la próxima instrucción de

Más detalles

Pregunta correcta=0,4 Pregunta no contestada=0 Pregunta incorrecta (tipo test)=-0,15

Pregunta correcta=0,4 Pregunta no contestada=0 Pregunta incorrecta (tipo test)=-0,15 Pregunta correcta=0,4 Pregunta no contestada=0 Pregunta incorrecta (tipo test)=-0,15 Sistemas operativos, arquitectura von Neumann, configuración del PC (3 puntos) 1) Cual de las siguientes afirmaciones

Más detalles

ASIGNATURA: Laboratorio de Estructura de Computadores

ASIGNATURA: Laboratorio de Estructura de Computadores ASIGNATURA: Laboratorio de Estructura de Computadores I. T. Informática de Sistemas Universidad de Alcalá Curso Académico 10/11 Curso 1º Cuatrimestre 1º GUÍA DOCENTE Nombre de la asignatura: Laboratoiro

Más detalles

Arquitectura del MIPS: Introducción

Arquitectura del MIPS: Introducción Arquitectura del MIPS: Introducción Montse Bóo Cepeda Este trabajo está publicado bajo licencia Creative Commons Attribution- NonCommercial-ShareAlike 2.5 Spain. Estructura del curso 1. Evolución y caracterización

Más detalles

Estructura de Computadores. Problemas de Instrucciones y Direccionamientos

Estructura de Computadores. Problemas de Instrucciones y Direccionamientos Estructura de Computadores. Problemas de Instrucciones y Direccionamientos Departamento de Arquitectura y Tecnología de Sistemas Informáticos Octubre 2009 1. Sea un computador con palabras y direcciones

Más detalles

Arquitecturas RISC. Arquitectura de Computadoras y Técnicas Digitales - Mag. Marcelo Tosini Facultad de Ciencias Exactas - UNCPBA

Arquitecturas RISC. Arquitectura de Computadoras y Técnicas Digitales - Mag. Marcelo Tosini Facultad de Ciencias Exactas - UNCPBA Arquitecturas RISC Características de las arquitecturas RISC Juego de instrucciones reducido (sólo las esenciales) Acceso a memoria limitado a instrucciones de carga/almacenamiento Muchos registros de

Más detalles

Tema 1 Introducción a los computadores

Tema 1 Introducción a los computadores Grupo ARCOS Universidad Carlos III de Madrid Tema 1 Introducción a los computadores Estructura de Computadores Grado en Ingeniería Informática Contenidos 1. Qué es un computador? 2. Concepto de estructura

Más detalles

El nivel ISA (II)! Conjunto de Instrucciones

El 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 detalles

8.4. El software en los μprocesadores

8.4. El software en los μprocesadores 8.4. El software en los μprocesadores Ejemplo de comandos de la CPU: Tarea: Sumar dos números A y B. Suponer los datos A y B almacenados en las posiciones 1000 2 y 1010 2 respectivamente. El resultado

Más detalles

Universidad Católica de Santiago del Estero Facultad de Matemática Aplicada Carrera de Ingeniería en Electrónica

Universidad Católica de Santiago del Estero Facultad de Matemática Aplicada Carrera de Ingeniería en Electrónica INFORMATICA PROGRAMACIÓN DE CONTENIDOS UNIDAD Nº 1. Arquitectura de las computadoras. Introducción a la arquitectura de computadoras. Concepto de arquitectura de computadoras. Hardware y software. Generaciones

Más detalles

El procesador. Datapath para las instrucciones de brinco

El procesador. Datapath para las instrucciones de brinco El procesador Datapath para las instrucciones de brinco Instrucciones de brinco Dos tipos de instrucciones de brincos: 1. Brinco condicional. beq $t0, $t1, Etiqueta ; if t0 == t1 goto Etiqueta 2. Brinco

Más detalles

Tema 3: Operaciones aritméticas y lógicas

Tema 3: Operaciones aritméticas y lógicas Tema 3: Operaciones aritméticas y lógicas S Suma-resta en base dos S Operaciones lógicas: OR, AND, XOR y NOT S Operaciones de desplazamiento S Suma-resta en los diferentes sistemas de representación de

Más detalles

Plataformas de soporte computacional: arquitecturas avanzadas,

Plataformas de soporte computacional: arquitecturas avanzadas, Plataformas de soporte computacional: arquitecturas avanzadas, sesión Diego R. Llanos, Belén Palop Departamento de Informática Universidad de Valladolid {diego,b.palop}@infor.uva.es Índice. Arquitectura

Más detalles

Práctica 4 - Microarquitectura del CPU

Práctica 4 - Microarquitectura del CPU Práctica 4 - Microarquitectura del CPU Organización del Computador 1 Verano 2011 Ejercicio 1 El siguiente esquema muestra algunos de los componentes de la microarquitectura de un modelo del procesador

Más detalles

El procesador. Diseño del control

El procesador. Diseño del control El procesador Diseño del control Datapath MIPS simple Universidad de Sonora Arquitectura de Computadoras 2 MIPS simple El datapath anterior cubre instrucciones: Aritméticas-lógicas: add, sub, and, or y

Más detalles

FUNDAMENTOS DE COMPUTADORES INGENIERÍA TÉCNICA INFORMÁTICA DE GESTIÓN

FUNDAMENTOS DE COMPUTADORES INGENIERÍA TÉCNICA INFORMÁTICA DE GESTIÓN FUNDAMENTOS DE COMPUTADORES INGENIERÍA TÉCNICA INFORMÁTICA DE GESTIÓN LISTADO DE PRÁCTICAS CURSO 2005/2006 Practicas de Fundamentos de Computadores (05/06) 2 Práctica 1 Construcción de Funciones Lógicas

Más detalles

Carrera: Participantes Representante de las academias de ingeniería Mecatrónica de los Institutos Tecnológicos.

Carrera: Participantes Representante de las academias de ingeniería Mecatrónica de los Institutos Tecnológicos. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Microcontroladores Ingeniería Mecatrónica Clave de la asignatura: Horas teoría-horas práctica-créditos 2-4-8 2.- HISTORIA DEL PROGRAMA Lugar

Más detalles

Organización de computadoras. Clase 8. Universidad Nacional de Quilmes. Lic. Martínez Federico

Organización de computadoras. Clase 8. Universidad Nacional de Quilmes. Lic. Martínez Federico Organización de computadoras Clase 8 Universidad Nacional de Quilmes Lic. Martínez Federico El Parcial Dónde estábamos? Limitaciones de Q3 Y ahora? Y ahora? Limitaciones de Q3 Flags: Qué? Cómo? Para qué?

Más detalles

Estructura de Computadores

Estructura de Computadores Estructura de Computadores El computador simple ------------------------------------------------------------------------- Autores: David Guerrero. Isabel Gómez Usted es libre de copiar, distribuir y comunicar

Más detalles

LA CESIUS. Dónde estamos?

LA CESIUS. Dónde estamos? LA CESIUS ESTRUCTURA Y PROGRAMACIÓN Dónde estamos? Estructura de J. von Neumann Historia 1941 - Plankalkül K. Zuse, ingeniero (GE, 1910/95) 1943 - ENIAC 1er comp. controlada por programa (Z3 1941) 1952

Más detalles

Unidad 3. Facultad de Ciencias Departamento de Electrónica

Unidad 3. Facultad de Ciencias Departamento de Electrónica Universidad Autónoma de San Luis Potosí Facultad de Ciencias Departamento de Electrónica Unidad 3 Instrucciones: Lenguaje de la Computadora Dra. Ruth M. Aguilar Ponce Primavera Unidad 3 Operaciones del

Más detalles

LA CESIUS. Dónde estamos?

LA CESIUS. Dónde estamos? JOSÉ ÁNGEL ACOSTA RODRÍGUEZ INFORMÁTICA CURSO 2009/0 LA ESTRUCTURA Y PROGRAMACIÓN Dónde estamos Estructura de J. von Neumann Historia K. Zuse, ingeniero (GE, 90/95) 94 Plankalkül er comp. controlada por

Más detalles

Carrera: MTF Participantes Representante de las academias de ingeniería Mecatrónica de los Institutos Tecnológicos.

Carrera: MTF Participantes Representante de las academias de ingeniería Mecatrónica de los Institutos Tecnológicos. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Microcontroladores MTF-0532 2-4-8 2.- HISTORIA DEL PROGRAMA Lugar y fecha de elaboración

Más detalles

Tema 4. La Unidad de Control

Tema 4. La Unidad de Control Soluciones a los problemas impares Tema 4. Arquitectura de Computadores I Curso 2009-2010 Tema 4: Hoja: 2 / 41 Tema 4: Hoja: 3 / 41 Base teórica es el órgano de gobierno del computador. Es el elemento

Más detalles

Práctica 5 - Memoria Cache

Práctica 5 - Memoria Cache Práctica 5 - Memoria Cache Organización del Computador 1 Verano 2008 Aclaración: siempre que se informa del tamaño de una memoria cache o de una línea, se está haciendo referencia a la capacidad útil de

Más detalles

FUNDAMENTOS/INTRODUCCIÓN DE COMPUTADORES A - OBJETIVOS

FUNDAMENTOS/INTRODUCCIÓN DE COMPUTADORES A - OBJETIVOS FUNDAMENTOS/INTRODUCCIÓN DE COMPUTADORES CURSO ACADÉMICO: 2000 / 2001 TITULACIÓN: INGENIERO TÉCNICO EN INFORMÁTICA (GESTIÓN/SISTEMAS) CURSO: 1º CUATRIMESTRE: PRIMERO CARÁCTER: TRONCAL CRÉDITOS: 9 (6+3)

Más detalles

HOJA DE PROBLEMAS 6: MÓDULOS COMBINACIONALES BÁSICOS

HOJA DE PROBLEMAS 6: MÓDULOS COMBINACIONALES BÁSICOS f Universidad Rey Juan Carlos Grado en Ingeniería Informática Fundamentos de Computadores HOJA DE PROBLEMAS 6: MÓDULOS COMBINACIONALES BÁSICOS. Dado el módulo combinacional de la figura se pide dibujar

Más detalles

Práctica 3: Programación en ASM Orga 1

Práctica 3: Programación en ASM Orga 1 Ignacio Eguinoa Organización del Computador I DC - UBA Segundo Cuatrimestre de 2015 Generaciones de lenguajes 1G: Lenguaje de máquina(código binario de operaciones) 2G: Lenguaje Ensamblador(Assembly) (Textual

Más detalles

Introducción a la arquitectura de computadores

Introducció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 detalles

Signo Exponente Mantisa. b) (6ptos) Qué números representan en este sistema: 0x0000 y 0x0FFB?

Signo Exponente Mantisa. b) (6ptos) Qué números representan en este sistema: 0x0000 y 0x0FFB? Organización del Computador I - Primer Parcial - Segundo Cuatrimestre 2010 Este examen se aprueba obteniendo al menos 65 puntos. El parcial es a libro abierto, con lo cual se puede utilizar todo lo definido

Más detalles

ESTRUCTURA Y TECNOLOGÍA A DE COMPUTADORES

ESTRUCTURA Y TECNOLOGÍA A DE COMPUTADORES Universidad Rey Juan Carlos ESTRUCTURA Y TECNOLOGÍA A DE COMPUTADORES Camino de datos y control: implementación uniciclo Luis Rincón Córcoles Licesio J. Rodríguez-Aragón Programa. Introducción. 2. Construcción

Más detalles

Arquitectura de Computadoras

Arquitectura de Computadoras 4-1 Arquitectura de Computadoras Tema 4: Arquitectura del Set de Instrucciones Eduardo Daniel Cohen dcohen@arnet.com.ar http://www.herrera.unt.edu.ar/arqcom 4-2 Arquitectura del Set de Instrucciones Indice

Más detalles

Arquitectura de Computadores Problemas (hoja 2). Curso

Arquitectura de Computadores Problemas (hoja 2). Curso Arquitectura de Computadores Problemas (hoja 2). Curso 2012-13 1. Sea la siguiente secuencia de código de instrucciones en punto flotante para un computador similar al DLX que aplica gestión dinámica de

Más detalles

Introducción al simulador

Introducción al simulador Departamento de Automática 1 / 17 Índice Proyecciones de dispositivos de entrada/salida Registros Instrucciones 2 / 17 Arquitectura del simulador Sitio web https://parraman.github.io/asm-simulator/ Proyecto

Más detalles

Modos de Direccionamiento+ Diseño de ISA. Organización del Computador 1 Verano 2016

Modos de Direccionamiento+ Diseño de ISA. Organización del Computador 1 Verano 2016 Modos de Direccionamiento+ Diseño de ISA Organización del Computador 1 Verano 2016 Repaso Vimos que una instrucción se compone de OpCode Fuente/s CodOp Fuente/s Destino/s Destino/s Qué pueden ser estas

Más detalles

ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES 1º I.T.I.G. I.T.I.S.

ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES 1º I.T.I.G. I.T.I.S. Nombre: SOLUCIÓN Madrid, 24 de abril de 2008. NOTAS: Duración: 60 minutos. Se puede hacer a lápiz. No se permiten apuntes ni calculadora. No se permite desgrapar las hojas. 1. (2 puntos) Indique cuáles

Más detalles

El Diseño de un Lenguaje Máquina

El Diseño de un Lenguaje Máquina Arquitectura de Ordenadores Juego de Instrucciones del Procesador Intel Pentium Abelardo Pardo abel@it.uc3m.es Universidad Carlos III de Madrid Departamento de Ingeniería Telemática El Diseño de un Lenguaje

Más detalles

CS2: Unidad de datos (UD)

CS2: Unidad de datos (UD) S2: Unidad de datos (UD) ambios respecto al S1: Ancho datos: 12 bits Ancho direcciones: bits Rotación del registro A con carry LS, DS, IS TP, TIR, TSP W4, W, R 4 SP[] MAR[] IR 7-0 IR[12] IR 11- P[] DB

Más detalles

DISEÑO DEL PROCESADOR

DISEÑO DEL PROCESADOR DISEÑO DEL PROCESADOR Partes de un sistema digital Unidad de procesamiento: Se almacenan y transforman los datos Unidad de control: Genera las secuencias se señales de control de acuerdo al algoritmo de

Más detalles

Examen de Arquitectura de Computadores 15 de septiembre de 2004

Examen de Arquitectura de Computadores 15 de septiembre de 2004 No se permite el uso de apuntes, libros ni calculadora. No desgrapar las hojas y utilizar únicamente el espacio asignado Tiempo: 2 horas TEST 5 puntos Respuesta correcta 0,5 incorrecta 0,25 No contestada

Más detalles

LECCIÓN 14: DISEÑO DE COMPUTADORES MEDIANTE MICROPROGRAMACION

LECCIÓN 14: DISEÑO DE COMPUTADORES MEDIANTE MICROPROGRAMACION ESTRUCTURA DE COMPUTADORES Pag. 14.1 LECCIÓN 14: DISEÑO DE COMPUTADORES MEDIANTE MICROPROGRAMACION 1. Introducción Vamos a aplicar las ideas de microprogramación al caso de un minicomputador similar al

Más detalles

Tema 2. Diseño del repertorio de instrucciones

Tema 2. Diseño del repertorio de instrucciones Enunciados de problemas Tema 2. Diseño del repertorio de instrucciones Arquitectura de Computadores Curso 2009-2010 Tema 2: Hoja: 2 / 10 Tema 2: Hoja: 3 / 10 Base teórica Al diseñar un computador, uno

Más detalles