SlideShare une entreprise Scribd logo
1  sur  12
Arquitectura de los computadores Roberto Cerdá Rubén Albiach
Arquitectura del 68000 Motorola Tiene 8 registros de datos de 32 bits: D0-D7: Registros de datos A0-A6: Registros de direcciones SSP, USP: son los punteros de pila del modo supervisor y del modo usuario respectivamente. PC: Contador de programa, es un puntero a la posición de la memoria con la siguiente instrucción a ejecutar. SR: Registro de estado, su composición por bits es la siguiente: T		S	I2	I1 	I0	X  N Z  V  C Bits aritméticos (XNZVC): Bits que se activan según el resultado de la última operación aritmética. Mascara de interrupciones(I2 I1 I0):Sólo pueden entrar las interrupciónes de nivel menor que la máscara. Bit de modo supervisor(S): 1 si estamos en modo supervisor. Bit de modo traza(T): Para cuando se depuran programas y se va ejecutando paso a paso.
Arquitectura del 68000 Motorola Bus de datos: Cada registro de datos tiene 32 bits Podremos representar DWORD es decir dos palabras de 16 bits Bus de direcciones: Tiene 24 bits. 24/8=3 bytes 220 =1MB*25= 225-1-1= 223 23 bits de capacidad máxima.
Arquitectura del 68000 Motorola Número y tipo de instrucciones: En total tiene 56 instrucciones. Operaciones de movimiento de datos: MOVE, MOVEA, MOVEM, MOVEQ, EXG, LEA, PEA , SWAP, LINK, Y UNLINK. Operaciones de aritmética entera: ADD, ADDA, ADDI, ADDQ, ADDX, CLR, CMP, CMPA, CMPI, CMPM, DIVU, DIVS, EXT, MULU, MULS,NEG, NEGX, SUB, SUBA, SUBI, SUBW , SUBX y CMP. Operaciones lógicas: AND, ANDI, EOR, EORI, OR, ORI, NOT y TST. Operaciones en BCD:ABCD, NBCD y SBCD. Operaciones de desplazamiento y rotación: ASL, ASR, LSL, LSR, ROL, ROR, ROXL, ROXR y SWAP. Operaciones de maipulación de bits: BTST, BSET, BCLR, BCHG. Operaciones de control de programa: BRA, BSR, JMP, JSR, RTR, RTS y NOP. Operaciones de control del sistema: RESET, RTE, STOP, TRAP, TRAPV, CHK.
Arquitectura del 8086 intel Registros(nombre y numero): Registros de Propósito General  Registro AX: El registro AX es el registro acumulador. Registro BX: El registro BX es el registro base, y es el único registro de propósito general que puede ser un índice para direccionamiento indexado. Registro CX: El registro CX es conocido como el registro contador. Contiene un valor para controlar el número de veces que un ciclo se repite o los cambios que acurren. Registro DX: El registro DX es el registro de datos.
Arquitectura del 8086 intel Registros Índice  Registro SI: El registro índice fuente de 16 bits es requerido por algunas operaciones con cadenas de caracteres. El SI está asociado con el registro DS. Registro DI: El registro índice destino también es requerido por algunas operaciones con cadenas de caracteres. El DI está asociado con el registro ES. Registros Apuntadores    Proporciona un valor de desplazamiento que se refiere a la palabra actual que   está siendo procesada en la pila. El sistema maneja de manera automática este registro. Registro BP: El apuntador base de 16 bits facilita la referencia de parámetros, los cuales son datos y direcciones transmitidos vía la pila.
Arquitectura del 8086 intel Registros de Banderas Es un registro de 16 Bits de los cuales nueve sirven para indicar el estado actual de la máquina y el resultado del procesamiento.   Los bits de las banderas son las siguientes: OF (overflow, desbordamiento) DF (dirección) IF (interrupción) TF (trampa) SF (signo) ZF (cero) AF (acarreo auxiliar) PF (paridad) CF (acarreo)
Arquitectura del 8086 intel Registro segmentos Registro CS: El DOS almacena la dirección inicial del segmento de código de un programa en el registro CS. Registro DS: La dirección inicial de un segmento de datos de programa es almacenada en el registro DS. Registro SS: El registro SS permite la colocación en memoria de una pila, para almacenamiento temporal de direcciones y datos. Registro ES: Algunas operaciones con cadenas de caracteres utilizan el registro extra de segmento para manejar el direccionamiento de memoria.
Arquitectura del 8086 intel Registro Apuntador de Instrucciones -El registro IP de 16 bits contiene el desplazamiento de dirección de la siguiente instrucción que se ejecuta. -El numero de Bits con los que trabaja es de16 Bits. -En el 8088 se comparten los pines 9 al 16 entre el bus de direcciones y de datos, y los pines 35 al 38 entre el bus de direcciones y el de control. -Bus de direcciones (20 bits, es decir, 220 direcciones = 1 MB de direccionamiento) -El 8088  tiene un rango de entrada/salida de 64 Kbytes. -El 8088 presenta cuatro registros de segmento (CS, DS, ES y SS), que se pueden establecer a partir de los registros índice.
SUM1 DW 100H: direccionamiento directo. MOV AX, 123H: direccionamiento inmediato. MOV AX, SUM1: direccionamiento directo. MOV BX 200H: direccionamiento inmediato. ADD [BX], AX: direccionamiento inmediato.
Tipos de instrucciones Instrucciones de transferencia de datos: MOV. Instrucciones aritmético-lógicas: Instrucciones aritméticas: ADD, ADC, SUB, SBB. Instrucciones lógicas: AND, OR, XOR, NEG, NOT. Instrucciones de comparación: CMP. Instrucciones de incremento/decremento: INC, DEC. Instrucciones de manejo de la Pila: PUSH, POP, PUSHF, POPF. Instrucciones de cambio de flujo de programa: Instrucciones de salto incondicional: JMP. Instrucciones de salto condicional: JZ, JNZ, JS, JNS, JC, JNC, JO, JNO. Instrucciones asociadas a subrutinas: CALL, RET. Instrucciones de gestión de las Interrupciones: INT, IRET, STI, CLI. Instrucciones de control: NOP, HLT. Instrucciones de entrada/salida: IN, OUT.
Cuestiones La 5 y la 6 no son diferentes ya que esta moviendo a AX valores de diferentes direcciones. La 7 no es igual que la 8 y 9 ya que escriben en direcciones diferentes. En la instrucción 10 usa el modo de direccionameinto directo y en la 14 esto [BX] es que esta usando modo de direccionamiento indirecto. ADD BX,AX  Sumaría BX a AX y lo guardaría en BX. 	ADD [BX],AX  Suma el contenido de la dirección BX a AX.

Contenu connexe

Tendances (16)

Comparativa Procesadores
Comparativa ProcesadoresComparativa Procesadores
Comparativa Procesadores
 
Registro de desplazamiento
Registro de desplazamientoRegistro de desplazamiento
Registro de desplazamiento
 
Clase 1.8 arquitectura del 8086
Clase 1.8 arquitectura del  8086Clase 1.8 arquitectura del  8086
Clase 1.8 arquitectura del 8086
 
Registro de desplazamiento
Registro de desplazamientoRegistro de desplazamiento
Registro de desplazamiento
 
10 registros
10 registros10 registros
10 registros
 
Edu mica
Edu micaEdu mica
Edu mica
 
Temas arquitectura interna 8086 8088 de 13-08-10
Temas arquitectura interna 8086 8088 de 13-08-10Temas arquitectura interna 8086 8088 de 13-08-10
Temas arquitectura interna 8086 8088 de 13-08-10
 
Diapositivas arquitectura registros
Diapositivas arquitectura registrosDiapositivas arquitectura registros
Diapositivas arquitectura registros
 
Ut03 1 cpu
Ut03 1 cpuUt03 1 cpu
Ut03 1 cpu
 
Registros de desplazamiento
Registros de desplazamientoRegistros de desplazamiento
Registros de desplazamiento
 
El Procesador o CPU
El Procesador o CPUEl Procesador o CPU
El Procesador o CPU
 
Pic16 f84 en español
Pic16 f84 en españolPic16 f84 en español
Pic16 f84 en español
 
04.Entradas y salidas digitales
04.Entradas y salidas digitales04.Entradas y salidas digitales
04.Entradas y salidas digitales
 
Registro universal
Registro universalRegistro universal
Registro universal
 
Div, idiv, Neg ensamblador
Div, idiv, Neg ensambladorDiv, idiv, Neg ensamblador
Div, idiv, Neg ensamblador
 
Intel
IntelIntel
Intel
 

En vedette

RepresentacióN Interna De La InformacióN
RepresentacióN Interna De La InformacióNRepresentacióN Interna De La InformacióN
RepresentacióN Interna De La InformacióNRubén Albiach Delgado
 
Lab.270910.instrucciones basicas del pic 16 f84a
Lab.270910.instrucciones basicas del pic 16 f84aLab.270910.instrucciones basicas del pic 16 f84a
Lab.270910.instrucciones basicas del pic 16 f84almendi
 
programacion con microcontrolador pic 16f84
programacion con microcontrolador pic 16f84programacion con microcontrolador pic 16f84
programacion con microcontrolador pic 16f84guestf09168b
 
The Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post FormatsThe Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post FormatsBarry Feldman
 
The Outcome Economy
The Outcome EconomyThe Outcome Economy
The Outcome EconomyHelge Tennø
 

En vedette (8)

InstalacióN Red Wifi
InstalacióN Red WifiInstalacióN Red Wifi
InstalacióN Red Wifi
 
RepresentacióN Interna De La InformacióN
RepresentacióN Interna De La InformacióNRepresentacióN Interna De La InformacióN
RepresentacióN Interna De La InformacióN
 
Primer Vuelo Del Ariane 5
Primer Vuelo Del Ariane 5Primer Vuelo Del Ariane 5
Primer Vuelo Del Ariane 5
 
Sistemas De Numeración
Sistemas De NumeraciónSistemas De Numeración
Sistemas De Numeración
 
Lab.270910.instrucciones basicas del pic 16 f84a
Lab.270910.instrucciones basicas del pic 16 f84aLab.270910.instrucciones basicas del pic 16 f84a
Lab.270910.instrucciones basicas del pic 16 f84a
 
programacion con microcontrolador pic 16f84
programacion con microcontrolador pic 16f84programacion con microcontrolador pic 16f84
programacion con microcontrolador pic 16f84
 
The Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post FormatsThe Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post Formats
 
The Outcome Economy
The Outcome EconomyThe Outcome Economy
The Outcome Economy
 

Similaire à Arquitectura De Los Computadore

Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadoresupc
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadoresupc
 
Registros del cpu!
Registros del cpu!Registros del cpu!
Registros del cpu!romo91
 
Registros del procesador
Registros del procesadorRegistros del procesador
Registros del procesadorSaya Otonashi
 
1 Presentación microprocesador 8088.pptx
1 Presentación microprocesador 8088.pptx1 Presentación microprocesador 8088.pptx
1 Presentación microprocesador 8088.pptxGonzaloGutierrez75
 
El Microprocesador Y Su Arquitectura
El Microprocesador Y Su ArquitecturaEl Microprocesador Y Su Arquitectura
El Microprocesador Y Su Arquitecturajadenjgct
 
Registros ensayo
Registros ensayoRegistros ensayo
Registros ensayoMarp Aerov
 
Microcomputadoras al detalle
Microcomputadoras al detalleMicrocomputadoras al detalle
Microcomputadoras al detalledsolana
 
ENSAMBLADOR PIC 8086
ENSAMBLADOR PIC  8086ENSAMBLADOR PIC  8086
ENSAMBLADOR PIC 8086Nazue Rap
 
UNIDAD I - C - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptx
UNIDAD I - C - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptxUNIDAD I - C - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptx
UNIDAD I - C - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptxSamAladoVz1
 
Registros del procesador 01
Registros del procesador 01Registros del procesador 01
Registros del procesador 01Isaias Castro
 
Ensamblador
EnsambladorEnsamblador
EnsambladorBlan Kis
 

Similaire à Arquitectura De Los Computadore (20)

μP.pdf
μP.pdfμP.pdf
μP.pdf
 
Manual80x86
Manual80x86Manual80x86
Manual80x86
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 
asm_mododir2.pdf
asm_mododir2.pdfasm_mododir2.pdf
asm_mododir2.pdf
 
Asm mododir2
Asm mododir2Asm mododir2
Asm mododir2
 
Registros del cpu!
Registros del cpu!Registros del cpu!
Registros del cpu!
 
Registros del procesador
Registros del procesadorRegistros del procesador
Registros del procesador
 
1 Presentación microprocesador 8088.pptx
1 Presentación microprocesador 8088.pptx1 Presentación microprocesador 8088.pptx
1 Presentación microprocesador 8088.pptx
 
El Microprocesador Y Su Arquitectura
El Microprocesador Y Su ArquitecturaEl Microprocesador Y Su Arquitectura
El Microprocesador Y Su Arquitectura
 
Registros
RegistrosRegistros
Registros
 
Registros
RegistrosRegistros
Registros
 
Registros ensayo
Registros ensayoRegistros ensayo
Registros ensayo
 
Definición de registro de procesador
Definición de registro de procesadorDefinición de registro de procesador
Definición de registro de procesador
 
Microcomputadoras al detalle
Microcomputadoras al detalleMicrocomputadoras al detalle
Microcomputadoras al detalle
 
ects_t2.pdf
ects_t2.pdfects_t2.pdf
ects_t2.pdf
 
ENSAMBLADOR PIC 8086
ENSAMBLADOR PIC  8086ENSAMBLADOR PIC  8086
ENSAMBLADOR PIC 8086
 
UNIDAD I - C - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptx
UNIDAD I - C - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptxUNIDAD I - C - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptx
UNIDAD I - C - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptx
 
Registros del procesador 01
Registros del procesador 01Registros del procesador 01
Registros del procesador 01
 
Ensamblador
EnsambladorEnsamblador
Ensamblador
 

Dernier

DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBREDISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBREdianayarelii17
 
EL REFERENDO para una exposición de sociales
EL REFERENDO para una exposición de socialesEL REFERENDO para una exposición de sociales
EL REFERENDO para una exposición de socialeszaidylisbethnarvaezm
 
ADMINISTRACIÓN DE CUENTAS POR COBRAR CGSR.pptx
ADMINISTRACIÓN DE CUENTAS POR COBRAR CGSR.pptxADMINISTRACIÓN DE CUENTAS POR COBRAR CGSR.pptx
ADMINISTRACIÓN DE CUENTAS POR COBRAR CGSR.pptxRafaelSabido2
 
Manual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformesManual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformesElizabeth152261
 
S05_s2+Prueba+d.pdfsfeaefadwwwwwwwwwwwwwwwwwwwwwwwwww
S05_s2+Prueba+d.pdfsfeaefadwwwwwwwwwwwwwwwwwwwwwwwwwwS05_s2+Prueba+d.pdfsfeaefadwwwwwwwwwwwwwwwwwwwwwwwwww
S05_s2+Prueba+d.pdfsfeaefadwwwwwwwwwwwwwwwwwwwwwwwwwwssuser999064
 
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADA
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADADECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADA
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADAgordonruizsteffy
 
senati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptxsenati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptxnathalypaolaacostasu
 
Sostenibilidad y continuidad huamcoli robin-cristian.pptx
Sostenibilidad y continuidad huamcoli robin-cristian.pptxSostenibilidad y continuidad huamcoli robin-cristian.pptx
Sostenibilidad y continuidad huamcoli robin-cristian.pptxmarlonrea6
 
Fabricación de Cremas en Industria Farmacéutica
Fabricación de Cremas en Industria FarmacéuticaFabricación de Cremas en Industria Farmacéutica
Fabricación de Cremas en Industria FarmacéuticaGarcaGutirrezBryan
 
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...BaleriaMaldonado1
 
Manual para las 3 clases de tsunami de ventas.pdf
Manual para las 3 clases de tsunami de ventas.pdfManual para las 3 clases de tsunami de ventas.pdf
Manual para las 3 clases de tsunami de ventas.pdfga476353
 
modulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdfmodulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdfmisssusanalrescate01
 
UNIDAD DIDACTICA DE CUARTO BIMESTRE DOCENTES SECUNDARIA
UNIDAD DIDACTICA DE CUARTO BIMESTRE DOCENTES SECUNDARIAUNIDAD DIDACTICA DE CUARTO BIMESTRE DOCENTES SECUNDARIA
UNIDAD DIDACTICA DE CUARTO BIMESTRE DOCENTES SECUNDARIAsonapo
 
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdfSENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdfJaredQuezada3
 
4 Tipos de Empresa Sociedad colectiva.pptx
4 Tipos de Empresa Sociedad colectiva.pptx4 Tipos de Empresa Sociedad colectiva.pptx
4 Tipos de Empresa Sociedad colectiva.pptxRicardo113759
 
informacion-finanTFHHETHAETHciera-2022.pdf
informacion-finanTFHHETHAETHciera-2022.pdfinformacion-finanTFHHETHAETHciera-2022.pdf
informacion-finanTFHHETHAETHciera-2022.pdfPriscilaBermello
 
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edxEvafabi
 
DERECHO EMPRESARIAL - SEMANA 01 UNIVERSIDAD CESAR VALLEJO
DERECHO EMPRESARIAL - SEMANA 01 UNIVERSIDAD CESAR VALLEJODERECHO EMPRESARIAL - SEMANA 01 UNIVERSIDAD CESAR VALLEJO
DERECHO EMPRESARIAL - SEMANA 01 UNIVERSIDAD CESAR VALLEJOkcastrome
 
INTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptx
INTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptxINTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptx
INTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptxRENANRODRIGORAMIREZR
 

Dernier (20)

DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBREDISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
 
EL REFERENDO para una exposición de sociales
EL REFERENDO para una exposición de socialesEL REFERENDO para una exposición de sociales
EL REFERENDO para una exposición de sociales
 
ADMINISTRACIÓN DE CUENTAS POR COBRAR CGSR.pptx
ADMINISTRACIÓN DE CUENTAS POR COBRAR CGSR.pptxADMINISTRACIÓN DE CUENTAS POR COBRAR CGSR.pptx
ADMINISTRACIÓN DE CUENTAS POR COBRAR CGSR.pptx
 
Manual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformesManual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformes
 
S05_s2+Prueba+d.pdfsfeaefadwwwwwwwwwwwwwwwwwwwwwwwwww
S05_s2+Prueba+d.pdfsfeaefadwwwwwwwwwwwwwwwwwwwwwwwwwwS05_s2+Prueba+d.pdfsfeaefadwwwwwwwwwwwwwwwwwwwwwwwwww
S05_s2+Prueba+d.pdfsfeaefadwwwwwwwwwwwwwwwwwwwwwwwwww
 
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADA
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADADECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADA
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADA
 
senati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptxsenati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptx
 
Sostenibilidad y continuidad huamcoli robin-cristian.pptx
Sostenibilidad y continuidad huamcoli robin-cristian.pptxSostenibilidad y continuidad huamcoli robin-cristian.pptx
Sostenibilidad y continuidad huamcoli robin-cristian.pptx
 
Fabricación de Cremas en Industria Farmacéutica
Fabricación de Cremas en Industria FarmacéuticaFabricación de Cremas en Industria Farmacéutica
Fabricación de Cremas en Industria Farmacéutica
 
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
 
Manual para las 3 clases de tsunami de ventas.pdf
Manual para las 3 clases de tsunami de ventas.pdfManual para las 3 clases de tsunami de ventas.pdf
Manual para las 3 clases de tsunami de ventas.pdf
 
modulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdfmodulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdf
 
UNIDAD DIDACTICA DE CUARTO BIMESTRE DOCENTES SECUNDARIA
UNIDAD DIDACTICA DE CUARTO BIMESTRE DOCENTES SECUNDARIAUNIDAD DIDACTICA DE CUARTO BIMESTRE DOCENTES SECUNDARIA
UNIDAD DIDACTICA DE CUARTO BIMESTRE DOCENTES SECUNDARIA
 
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdfSENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
 
4 Tipos de Empresa Sociedad colectiva.pptx
4 Tipos de Empresa Sociedad colectiva.pptx4 Tipos de Empresa Sociedad colectiva.pptx
4 Tipos de Empresa Sociedad colectiva.pptx
 
informacion-finanTFHHETHAETHciera-2022.pdf
informacion-finanTFHHETHAETHciera-2022.pdfinformacion-finanTFHHETHAETHciera-2022.pdf
informacion-finanTFHHETHAETHciera-2022.pdf
 
Tarea-4-Estadistica-Descriptiva-Materia.ppt
Tarea-4-Estadistica-Descriptiva-Materia.pptTarea-4-Estadistica-Descriptiva-Materia.ppt
Tarea-4-Estadistica-Descriptiva-Materia.ppt
 
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
 
DERECHO EMPRESARIAL - SEMANA 01 UNIVERSIDAD CESAR VALLEJO
DERECHO EMPRESARIAL - SEMANA 01 UNIVERSIDAD CESAR VALLEJODERECHO EMPRESARIAL - SEMANA 01 UNIVERSIDAD CESAR VALLEJO
DERECHO EMPRESARIAL - SEMANA 01 UNIVERSIDAD CESAR VALLEJO
 
INTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptx
INTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptxINTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptx
INTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptx
 

Arquitectura De Los Computadore

  • 1. Arquitectura de los computadores Roberto Cerdá Rubén Albiach
  • 2. Arquitectura del 68000 Motorola Tiene 8 registros de datos de 32 bits: D0-D7: Registros de datos A0-A6: Registros de direcciones SSP, USP: son los punteros de pila del modo supervisor y del modo usuario respectivamente. PC: Contador de programa, es un puntero a la posición de la memoria con la siguiente instrucción a ejecutar. SR: Registro de estado, su composición por bits es la siguiente: T S I2 I1 I0 X N Z V C Bits aritméticos (XNZVC): Bits que se activan según el resultado de la última operación aritmética. Mascara de interrupciones(I2 I1 I0):Sólo pueden entrar las interrupciónes de nivel menor que la máscara. Bit de modo supervisor(S): 1 si estamos en modo supervisor. Bit de modo traza(T): Para cuando se depuran programas y se va ejecutando paso a paso.
  • 3. Arquitectura del 68000 Motorola Bus de datos: Cada registro de datos tiene 32 bits Podremos representar DWORD es decir dos palabras de 16 bits Bus de direcciones: Tiene 24 bits. 24/8=3 bytes 220 =1MB*25= 225-1-1= 223 23 bits de capacidad máxima.
  • 4. Arquitectura del 68000 Motorola Número y tipo de instrucciones: En total tiene 56 instrucciones. Operaciones de movimiento de datos: MOVE, MOVEA, MOVEM, MOVEQ, EXG, LEA, PEA , SWAP, LINK, Y UNLINK. Operaciones de aritmética entera: ADD, ADDA, ADDI, ADDQ, ADDX, CLR, CMP, CMPA, CMPI, CMPM, DIVU, DIVS, EXT, MULU, MULS,NEG, NEGX, SUB, SUBA, SUBI, SUBW , SUBX y CMP. Operaciones lógicas: AND, ANDI, EOR, EORI, OR, ORI, NOT y TST. Operaciones en BCD:ABCD, NBCD y SBCD. Operaciones de desplazamiento y rotación: ASL, ASR, LSL, LSR, ROL, ROR, ROXL, ROXR y SWAP. Operaciones de maipulación de bits: BTST, BSET, BCLR, BCHG. Operaciones de control de programa: BRA, BSR, JMP, JSR, RTR, RTS y NOP. Operaciones de control del sistema: RESET, RTE, STOP, TRAP, TRAPV, CHK.
  • 5. Arquitectura del 8086 intel Registros(nombre y numero): Registros de Propósito General Registro AX: El registro AX es el registro acumulador. Registro BX: El registro BX es el registro base, y es el único registro de propósito general que puede ser un índice para direccionamiento indexado. Registro CX: El registro CX es conocido como el registro contador. Contiene un valor para controlar el número de veces que un ciclo se repite o los cambios que acurren. Registro DX: El registro DX es el registro de datos.
  • 6. Arquitectura del 8086 intel Registros Índice Registro SI: El registro índice fuente de 16 bits es requerido por algunas operaciones con cadenas de caracteres. El SI está asociado con el registro DS. Registro DI: El registro índice destino también es requerido por algunas operaciones con cadenas de caracteres. El DI está asociado con el registro ES. Registros Apuntadores Proporciona un valor de desplazamiento que se refiere a la palabra actual que está siendo procesada en la pila. El sistema maneja de manera automática este registro. Registro BP: El apuntador base de 16 bits facilita la referencia de parámetros, los cuales son datos y direcciones transmitidos vía la pila.
  • 7. Arquitectura del 8086 intel Registros de Banderas Es un registro de 16 Bits de los cuales nueve sirven para indicar el estado actual de la máquina y el resultado del procesamiento.   Los bits de las banderas son las siguientes: OF (overflow, desbordamiento) DF (dirección) IF (interrupción) TF (trampa) SF (signo) ZF (cero) AF (acarreo auxiliar) PF (paridad) CF (acarreo)
  • 8. Arquitectura del 8086 intel Registro segmentos Registro CS: El DOS almacena la dirección inicial del segmento de código de un programa en el registro CS. Registro DS: La dirección inicial de un segmento de datos de programa es almacenada en el registro DS. Registro SS: El registro SS permite la colocación en memoria de una pila, para almacenamiento temporal de direcciones y datos. Registro ES: Algunas operaciones con cadenas de caracteres utilizan el registro extra de segmento para manejar el direccionamiento de memoria.
  • 9. Arquitectura del 8086 intel Registro Apuntador de Instrucciones -El registro IP de 16 bits contiene el desplazamiento de dirección de la siguiente instrucción que se ejecuta. -El numero de Bits con los que trabaja es de16 Bits. -En el 8088 se comparten los pines 9 al 16 entre el bus de direcciones y de datos, y los pines 35 al 38 entre el bus de direcciones y el de control. -Bus de direcciones (20 bits, es decir, 220 direcciones = 1 MB de direccionamiento) -El 8088 tiene un rango de entrada/salida de 64 Kbytes. -El 8088 presenta cuatro registros de segmento (CS, DS, ES y SS), que se pueden establecer a partir de los registros índice.
  • 10. SUM1 DW 100H: direccionamiento directo. MOV AX, 123H: direccionamiento inmediato. MOV AX, SUM1: direccionamiento directo. MOV BX 200H: direccionamiento inmediato. ADD [BX], AX: direccionamiento inmediato.
  • 11. Tipos de instrucciones Instrucciones de transferencia de datos: MOV. Instrucciones aritmético-lógicas: Instrucciones aritméticas: ADD, ADC, SUB, SBB. Instrucciones lógicas: AND, OR, XOR, NEG, NOT. Instrucciones de comparación: CMP. Instrucciones de incremento/decremento: INC, DEC. Instrucciones de manejo de la Pila: PUSH, POP, PUSHF, POPF. Instrucciones de cambio de flujo de programa: Instrucciones de salto incondicional: JMP. Instrucciones de salto condicional: JZ, JNZ, JS, JNS, JC, JNC, JO, JNO. Instrucciones asociadas a subrutinas: CALL, RET. Instrucciones de gestión de las Interrupciones: INT, IRET, STI, CLI. Instrucciones de control: NOP, HLT. Instrucciones de entrada/salida: IN, OUT.
  • 12. Cuestiones La 5 y la 6 no son diferentes ya que esta moviendo a AX valores de diferentes direcciones. La 7 no es igual que la 8 y 9 ya que escriben en direcciones diferentes. En la instrucción 10 usa el modo de direccionameinto directo y en la 14 esto [BX] es que esta usando modo de direccionamiento indirecto. ADD BX,AX  Sumaría BX a AX y lo guardaría en BX. ADD [BX],AX  Suma el contenido de la dirección BX a AX.