Professional Documents
Culture Documents
Marco Antonio Isidro Abril Semestre: 6 A/B Nombre del equipo: Aeon MicroSystems Integrantes:
Fernando Alfonso Blasco Fredd Gael Garca Torres Carlos Yair Rivera Barrientos Jessica Abigail Lzaro Vzquez Norma Hernndez Lobato Claudia Lizbeth Corts Chacn Pilar Bello Garca Bryan Arturo Martnez Ros No Lpez Luna
Misin
Nuestra misin es ofrecer un servicio de primera, utilizando la tecnologa mas vanguardista y siempre tomado en cuenta las necesidades de cada cliente, procurando su entera satisfaccin.
Visin
Vemos a una empresa nueva en su ramo en Mxico, que se dedica a ofrecer la mas alta tecnologa computacional, y que a crecido gracias al esfuerzo producto de todos sus integrantes
Valores
Responsabilidad (ante todo) Solidaridad con la sociedad Respeto a la competencia Esfuerzo por cada uno de los integrantes Tolerancia
DESVENTAJAS Desventajas Como es un lenguaje de bajo nivel requiere ms instrucciones para realizar el mismo proceso, en comparacin con un lenguaje de alto nivel. Por otro lado, requiere dems cuidado por parte del programador, pues es propenso a que los errores de lgica se reflejen ms fuertemente en la ejecucin. Tambin tiene peligro de afectar recursos inesperadamente, debido que con solo un error que se cometa se corre el riesgo de afectar los recursos de la maquina ya que se puede bloquear o se puede reinicializar. Los programas fuentes se hacen ms grandes, esto es por que requerimos ms instrucciones, esto hace ms difcil el mantenimiento de los programas, reduciendo la productividad del programador.
El leguaje ensamblador es un lenguaje de bajo nivel que implementa una representacin simblica de los cdigos de maquina binarios para programar una arquitectura dada de un CPU y constituye la representacin ms directa del cdigo-mquina. Est basada en procesos mnemnicos, es decir, que la computadora recuerda las palabras para ejecutar la instruccin .Un lenguaje ensamblador es por lo tanto especfico de cierta arquitectura de computador fsica (o virtual). Esto est en contraste con la mayora de los lenguajes de programacin de alto nivel, que idealmente son portables. Este lenguaje es importante ya que es considerado de primera generacin y a raz de este se derivan todos los dems lenguajes hasta llegar a los de alto nivel. Tambin es importante ya que se trabaja directo con el microprocesador y es indispensable conocer su funcionamiento, con esto se pueden realizar distintos programas q en los lenguajes de alto nivel no se puede. El lenguaje ensamblador tiene una eficiencia de tamao debido a que no ocupa mucho espacio en memoria porque no tiene que cargar libreras como los lenguajes de alto nivel. Tambin le da al programador la facilidad de hacer tareas algo complejas que pueden ser difciles de realizar en un lenguaje de alto nivel.
Registros de Pila
La pila es un rea de memoria importante y por ello tiene, en vez de uno, dos registros que se usan como desplazamiento (offset) para apuntar a su contenido. Se usan como complemento al registro y son: SP- Stack Pointer: Se traduce como puntero de pila y es el que se reserva el procesador para uso propio en instrucciones de manipulado de pila. Por lo general, el programador no debe alterar su contenido. BP- Base pointer: Se usa como registro auxiliar. El programador puede usarlo para su provecho. Claro que estos nombres y tipos de registros son estndar, ya que cada fabricante puede utilizar otros registro que reemplacen a estos o los auxilien, aun as, los fabricantes que usan otros registro tienen la misma funcin que los anteriormente mencionados
Tipos de interrupcin .Atendiendo a su origen, en el PC existen tres tipos de interrupciones: Interrupciones hardware; interrupciones software, y excepciones del procesador Las interrupciones hardware Ocurren cuando un dispositivo necesita atencin del procesador y genera una seal elctrica en la lnea IRQ que tiene asignada. Esta seal es recogida y procesada por el controlador de excepciones PIC antes de ser enviada al procesador, lo que puede realizarse de dos formas, segn el tipo de interrupcin sea enmascarable o no enmascarable Interrupcin enmascarable Significa que, bajo control del software, el procesador puede aceptar o ignorar (enmascarar) la seal de interrupcin. Para ello se enva una seal y el procesador la atiende o la ignora en funcin del contenido de un bit (IF) en un registro (FLAGS) que puede estar habilitado o deshabilitado. Interrupcin no enmascarable Significa que la interrupcin no puede ser deshabilitada por software. Este tipo de interrupciones ocurren cuando se recibe una seal en el procesador; se reservan para casos en que es crtica la respuesta, por ejemplo que se detecte un error de paridad en la memoria. Adems son de prioridad ms alta que las enmascarables. Interrupciones software Los procesadores Intel de la gama x86 y compatibles, disponen de una instruccin INT quepermite generar por software cualquiera de los 256 tipos de interrupcin anteri ormentedescritos. El proceso seguido es exactamente el mismo que si se recibe una interrupcin hardware en la patilla INTR, salvo que en este caso se conoce el tipo de interrupcin, y no se requiere ningn ciclo INTA. Por ejemplo, en lenguaje ensamblador, la instruccin INT 21 invoca la interrupcin 33d (21h), que en MSDOS es la llamada a los servicios del Sistema. Este tipo de interrupciones son de prioridad ms alta que las de hardware (enmascarables y no enmascarables), de forma que si se recibe una interrupcin hardware mientras que se ejecuta una software, esta ltima tiene prioridad.Este tipo de interrupciones son utilizadas tanto por el Sistema Operativo
como por losprogramas de usuario que pueden instalar las suyas particulares (he mos sealado, quealgunas de las 255 posiciones de la tabla de vectores de interrupcin estn desocupadas
Bibliografia:
Scott Muller . 2001. Manual de Actualizacin y Reparacin de PCS 12 Edicin : Pearson Educacin. Tomada de http://www.sites.upiicsa.ipn.mx/polilibros/portal/Polilibros/P_proceso/Organiz acion_de_computadoras_Oscar_Garcia_Hernandez/organizacion%20de%2 0computadoras/unidad%205/5.2.2.html (Consultada el 08 de febrero de 2013)