Un microprocesador es un conjunto de elementos que ayudan a procesar informacion de forma mas rapida y efectivaDescripción completa
DefinicionesDescripción completa
hhfgh
Descripción completa
Descripción completa
Descripción completa
Descripción completa
equis deDescripción completa
Apuntes del microprocesador 8085 2017 ED15
Ejercicios del lenguaje assembler microprocesador 8085Descripción completa
El microprocesador es un elemento muy complejo y de rápida evolución, cada día salen más y mejores microprocesadores para ocuparse en PC, cámaras, celulares y prácticamente cualquier objeto electró...Descripción completa
Descripción completa
Descripción completa
Cuzco, Arquitectura, Arte, HistoriaDescripción completa
arquitecturaDescripción completa
ARQUITECTURA DEL MICROPROCESADOR 80286.
1.-INTRODUCCION
Este Este micr microp opro roce cesa sado dorr apar aparec eció ió en febr febrer ero o de 1982. 1982. Los Los avan avance cess de integración que permitieron agregar una gran cantidad de componentes periféricos en el interior del 8018680188! se utili"aron en el 80286 para #ace #acerr un micr microp oprroces ocesad ador or que que sopo soport rte e nuev nuevas as capa capaci cida dade des! s! como como la multitarea $e%ecución simult&nea de varios programas'! lo que requiere que los los prog progra rama mass no (c#o (c#oqu quen en(( entr entre e s)! s)! alte altera rand ndo o uno uno los los dato datoss o las las instrucciones de otros programas. El 80286 tiene dos modos de operación* modo real + modo protegido. En el modo real! se comporta igual que un 8086! mientras que! en modo protegido! las cosas cambian completamente! como se e,plica a partir del pró,imo p&rrafo. Esto necesitó un nivel de integración muc#o ma+or. ma+or. El 80286 contiene 1-.000 transistores dentro de su estructura $-60/ m&s que el 8086'. E,ternamente est& encapsulado en formato L $ Plastic Leaded Chip Carrier ' con pines en forma de J para monta%e supercial! o en formato 34 $in 3rid 4rra+'! en ambos casos con 68 pines.
El microprocesador 80286 #a a5adido un nuevo nivel de satisfacción a la arquite arquitectura ctura b&sica del 8086! inclu+endo inclu+endo una gestión gestión de memoria con la e,tensión natural de las l as capacidades de direccionamiento direccionamiento del procesador procesador.. El 80286 tiene elaboradas facilidades incorporadas de protección de datos. tra trass cara caract cter er)s )sti tica cass incl inclu+ u+en en toda todass las las cara caract cter er)s )stic ticas as del del %ueg %uego o de instrucciones del 80186! as) como la e,tensión del espacio direccionable a 16 7! utili"ando 2 bits para direccionar $22 16.:::.216'. El 80286 revisa cada acceso a instrucciones o datos para comprobar si puede #aber una violación de los derec#os de acceso. Este microprocesador microprocesador est& est& dise dise5a 5ado do para para usar usar un sist sistem ema a oper operat ativ ivo o con con vari varios os nive nivele less de privilegio. En este tipo de sistemas operativos #a+ un n;cleo que! como su nombre indica! es la parte m&s interna del sistema operativo. El n;cleo tiene el m&,imo privilegio + los programas de aplicaciones el m)nimo. E,isten cuatro niveles de privilegio. La protección de datos en este tipo de sistemas se lleva a cabo teniendo segmentos de código igo $que inclu+e las las instrucciones'! datos $que inclu+e la pila aparte de las variables de los programas' + del sistema $que indican los derec#os de acceso de los otros segmentos'. ara un usuario normal! los registros de segmentación $: bits invi invisi sibl bles es para para el usua usuari rio. o. c#o c#o de esto estoss bits bits sirv sirven en para para mant manten ener er los derec derec#os #os de acceso acceso $sólo $sólo lectur lectura! a! sólo sólo escrit escritura ura + otros' otros'!! otros otros bits bits mantienen la dirección real $2 bits' del principio del segmento + otros mant mantie iene nen n la long longit itud ud perm permit itid ida a del del segm segmen ento to $16 $16 bits bits!! para para tene tenerr la longitud m&,ima de 6 ?'. or ello! el usuario nunca sabe en qué posición real de memoria est& e%ecutando o dónde se ubican los datos + siempre se mantiene dentro de ciertas fronteras. omo protección adicional! nunca se permite que el usuario escriba en el segmento de código $en modo real se pued puede e escr escrib ibir ir sobr sobre e dic#o dic#o segm segmen ento to'. '. Ello Ello prev previe iene ne que que el usua usuari rio o modi modiqu que e su prog progra rama ma para para reali eali"a "arr acto actoss ileg ilegal ales es + pote potenc ncia ialm lmen ente te peligrosos. @a+ también provisiones para prever que el usuario introdu"ca en el sistema un (caballo de Aro+a( que pueda proporcionarle un estado de alto privilegio. El 80286 tiene cuatro nuevos registros. Ares de ellos apuntan a las tablas de descriptores actualmente en uso. Estas tablas contienen información sobre los ob%etos protegidos en el sistema. ualquier cambio de privilegio o de segmento debe reali"arse a través de dic#as tablas. 4dicionalmente #a+ varios indicadores nuevos. E,iste E,isten n varia variass instru instrucci ccione oness nueva nuevas! s! adem& adem&ss de las intro introduc ducida idass con el 80186. Aodas estas instrucciones se reeren a la gestión de memoria + protección del sistema #aciendo cosas tales como cargar + almacenar el
contenido de los indicadores especiales + los punteros a las tablas de descriptores. 2.-CARACTERÍSTICAS GENERALES
El Bntel 80286 $llamado ocialmente i4C 286! también conocido como i286 o 286' es un microprocesador de 16 bits de la familia ,86. Due lan"ado al mercado por Bntel el 1 de febrero de 1982. Las versiones iniciales del i286 funcionaban a 6 7@" + a 8 7@"! pero acabó alcan"ando una velocidad de #asta 20 7@". El i286 fue el microprocesador m&s empleado en los B7 + compatibles entre mediados + nales de los a5os 80. El i286 funciona el doble de r&pido que su predecesor! el Bntel 8086! + puede direccionar #asta 16 7b+tes de memoria 47! en contraposición a 1 7b+te del i8086. En m&quinas =
El i286 fue dise5ado para e%ecutar aplicaciones multitarea! inclu+endo comunicaciones! control de procesos en tiempo real + sistemas multiusuario. 4 pesar de su gran popularidad! #o+ en d)a quedan pocos ordenadores con el i286 funcionando.
3.-FUNCIONES Y DIAGRAMA DE PINES La siguiente gura presenta la asignación de terminales del microprocesador 80286. La descripción de sus pines m&s importantes se #ar& en con%unto con el microprocesador i80-86=C.
ines del 80286
4.-ARQUITECTURA INTERNA 4GHBAEAH4 BIAEI4 80286! e,trae sus instrucciones de la memoria! pero la #ace de una manera nueva. Los primeros microprocesadores obten)an una instrucción! este proceso continuaba a partir de una asignación en forma circular al momento que el microprocesador e%ecutaba el softFare.
El 80286 todav)a saca instrucciones de la memoria! pero cuando e%ecuta una orden! el microprocesador +a #a e,tra)do la sig. J #a iniciado su procesamiento. La memoria primero busca o lee la instrucción! luego el microprocesador decodica la instrucción + la e%ecuta. El microprocesador 80286 #ace uso de la ma+or parte del tiempo desocupado del bus. 7ientras se busca una instrucción! decodica una segunda + efect;a una tercera. $a esta forma se le llama e%ecución en cascada'. La información se alimenta dentro del microprocesador a través de los buses del sistema! donde el microprocesador la codica + la traslada a la unidad de e%ecución para su cumplimiento. la estructura interna del 80286. contiene cuatro fases. estas unidades internas son la unidad del bus $H'! la unidad de instrucción $BH'! la unidad de e%ecución$EH' + la unidad de dirección$4H'. la unidad del bus $H'. ontrola los buses del sistema + distribu+e información entre el microprocesador + la memoria de E<. Aambién pasa información entre ella + la unidad de dirección! como entre la unidad de e%ecución + la unidad de instrucción. 44AEB
etiquetadasM 42-N40. La posición 4 es la cone,ión del bus de dirección menos signicados.