title: Victoria de Durango

text: El Pueblito, la presa Peña del Águila y de Garabitos además de la presa Santiago de Bayacora son frecuentemente visitados por los lugareños para la práctica de deportes acuáticos o simplemente para realizar pícnic los fines de semana.


title: Victoria de Durango

text: En los últimos años Durango ha incrementado su oferta turística con obras como son: la remodelación de fachadas en el Centro Histórico, El Corredor Constitución, El Teleférico de Durango, el Mirador Los Remedios, El Museo-Túnel de la Minería, set cinematográfico de chupaderos ubicado a 15 km de la capital, parque temático paseo del viejo oeste Paseo Las Cuchillas, remodelación Paseo de las Alamedas, el Museo de Villa, el Museo de la Ciudad, la restauración del Ojo de Agua del Obispo, la Casa del Conde de Suchil, la Hacienda Ferrería de las Flores y Parque Fundidora, el segundo Alto Horno más antiguo en Latinoamérica en donde se fundía el mineral extraído del Cerro del Mercado durante el siglo XIX.


title: Victoria de Durango

text: A este ambiente norteño, añade joyas coloniales, sierras cubiertas de verde en especial por sus bosques, el rumor de ríos y cascadas y un poco de desierto. En el centro del estado, en el Valle del Guadiana, se asienta esta bella ciudad norteña conocida como “La Perla del Guadiana”. Sus orígenes se remontan a 1563, año en que fue fundada por el conquistador español Francisco de Ibarra. Caminar por su centro histórico es equivalente a recibir una lección de arquitectura. En sus calles se erigen más edificios históricos que en cualquier otra ciudad del norte del país. Durango gozó en la antigüedad de gran importancia al ser una de las paradas del Camino Real de Tierra Adentro, una ruta comercial usada desde tiempos prehispánicos y declarada Patrimonio Mundial de la Humanidad por la Unesco.


title: Victoria de Durango

text: Hoy día, los palacios y las mansiones duranguenses se han convertido en centros culturales y museos que resguardan reliquias, piezas de arte religioso, archivos históricos y colecciones etnográficas. Además de una vasta riqueza histórica y cultural, Durango atesora bellezas naturales donde es posible realizar un gran abanico de actividades al aire libre. Sus montañas, ríos, lagos, bosques y desiertos te invitan a vivir la adrenalina al máximo. Si prefieres unas vacaciones más tranquilas, quizá en compañía de tu familia, aquí encontrarás opciones de ecoturismo. Para pasar la noche, puedes elegir desde una cabaña con una increíble vista a la sierra hasta un exclusivo hotel boutique.


title: Victoria de Durango

text: Las ferias y los festivales en Durango son famosos por su colorido. Quizá la más conocida sea la Feria Nacional de Durango, que se celebra en julio para conmemorar el aniversario de la fundación de la ciudad; debido a ser una de las más extensas he importantes en la categoría de Feria-exposición, es la segunda feria más importante del país (después de la Feria de San Marcos) y la más importante del norte de México. Otro evento popular es la fiesta de Nuestra Señora del Refugio. Durante este festejo, se realizan juegos pirotécnicos y personajes conocidos como matachines interpretan danzas acompañados por bandas de instrumentos de viento. El Centro Histórico de la ciudad de Durango cuenta con cerca de mil edificios construidos en siglos pasados, con estilos muy diversos que van desde el neoclásico y barroco hasta el neo gótico. Caminar por las hermosas calles del centro es como recorrer un enorme museo de arquitectura al aire libre, con hermosas obras de arte a cada lado del camino. La cantidad de sus edificios históricos y la belleza de su arquitectura han hecho que organismos internacionales recomienden a Durango como una ciudad que podría ser considerada patrimonio de la humanidad.


title: Victoria de Durango

text: Desde la Presidencia Municipal, el palacio de Escárzaga y la Catedral, que curiosamente es el cuarto edificio que se construyó y data de mediados del siglo XVIII, el Centro histórico, con sus 145 manzanas, es todo un deleite si lo que se busca es observar la convivencia de diversas arquitecturas en un solo lugar.


title: Victoria de Durango

text: El Corredor Constitución, la calle del mismo nombre que fue remodelada y adaptada únicamente para peatones y que incluye comercios como restaurantes, cafés, heladerías, hoteles, tiendas de vestir, bancos, etc. y que culmina justamente en el paseo de las Alamedas, pasando por la Plaza de Armas. De esta manera se crea uno de los espacios más agradables de la ciudad.


title: Victoria de Durango

text: Es el cuarto Centro Histórico más grande del país, y es considerado como uno de los más bellos; cuenta con cerca de mil edificios y hermosas obras de arte a cada lado del camino.


title: Victoria de Durango

text: Frente a la Catedral, en el corazón del Centro Histórico se localiza la Plaza de Armas, símbolo y punto de encuentro para celebraciones, campañas políticas, incluso conciertos. En el centro de la misma se localiza un tradicional Quiosco. Dicha plaza es también el acceso a una de las nuevas atracciones que es el Museo un tradicional Quiosco. Dicha plaza es también el acceso a una de las nuevas atracciones que es el Museo-Túnel de la Minería cuyo recorrido subterráneo culmina en la plazoleta del arzobispado.


title: Victoria de Durango

text: Ejemplos de edificios destacados por su belleza e historia son El Palacio del Conde de Súchil, El Teatro Ricardo Castro, Teatro Victoria, La Catedral, El Palacio de Gobierno, Edificio Bancomer y Palacio de Escárzaga.


title: Victoria de Durango

text: Los Templos más importantes del estado se encuentran en la ciudad capital. La mayoría hechos de cantera y con una antigüedad de más de 400 años. El estilo barroco y gótico, característico del colonialismo, dan muestra de la gran habilidad artesanal y arquitectónica de los constructores. Con más de 45 templos, Durango es la segunda ciudad con más templos del país, solo después de Ciudad de México, que cuenta con más de 100.


title: Victoria de Durango

text: Durango, al tratarse de una ciudad colonial, cuenta con diversas construcciones de este tipo, que van desde el barroco hasta el gótico, y también es famosa por su catedral, sin duda la más bella del norte de México, y una de las primeras del país. Entre los templos más destacados se encuentran la Catedral Basílica de Durango, el Templo del Sagrado Corazón de Jesús y el Templo de Santa Ana y la Sagrada Familia.


title: Victoria de Durango

text: Otro de los templos más representativos se encuentra enclavado en uno de los Barrios más antiguos de la ciudad, el Templo de Analco, el primero en ser construido en la Nueva Vizcaya. Es un espacio educativo orientado a fomentar el gusto por la ciencia, la tecnología, el arte y la cultura a través


title: Victoria de Durango

text: exhibiciones y talleres interactivos y lúdicos; cuenta con cinco salas permanentes, una sala temporal, una sala de proyección digital en 3D, áreas recreativas, cafetería, tienda, salón de usos múltiples.


title: Victoria de Durango

text: El Teleférico Durango, en su primera etapa cuenta con dos Góndolas; con una capacidad de 25 personas cada una. Las dos estaciones de dicho paseo se encuentran en el Cerro del Calvario a un costado de la Biblioteca Central del Estado y el Cerro de los Remedios. El recorrido es aproximadamente de 7 minutos con una vista de la ciudad.


title: Victoria de Durango

text: En la Estación Remedios se encuentra:En la cima del cerro, bajo la Parroquia de nuestra Señora de los Remedios, al llegar a la estación Remedios los lugareños o los turistas se encuentran con el Mirador los Remedios, que ofrece una perspectiva de la mayor parte de la ciudad y que se ha vuelto una postal obligada al visitar la ciudad.


title: Victoria de Durango

text: Para la segunda etapa del Teleférico se contempla una tercera estación aledaña el Museo Bebeleche y que forme parte de la integración de los Parques Guadiana, Sahuatoba y un nuevo parque denominado Milenio.


title: Victoria de Durango

text: Se puede recorrer un túnel de 280 m –a 8 m de profundidad-, desde la Plaza Juan Pablo II en el Arzobispado, hasta la Plaza de Armas, a un costado de la calle Juárez y visitar un espacio para galerías de diversas exposiciones tanto itinerantes como permanentes.


title: Victoria de Durango

text: Actualmente cuenta con un espectáculo en el cual actores relatan leyendas propias del estado.


title: Victoria de Durango

text: Cuenta con un elevador para adultos mayores y personas con discapacidad, sistemas de vigilancia y tecnología de vanguardia para un recorrido seguro para los visitantes. La segunda etapa de túneles abarcará un recorrido de otros 280 metros lineales, desde la Plaza de Armas a la Plaza IV Centenario. En la Carretera Durango-Mazatlán se puede encontrar la Réplica a escala del Puente Baluarte Bicentenario, que es uno de los más altos del mundo, con una profundidad de 390 m .


title: Victoria de Durango

text: De noche se ilumina de diversos colores y da a la ciudad un aire de modernidad.


title: Victoria de Durango

text: En la Ciudad existe un espacio dedicado a la Naturaleza y convivencia llamado "Las Alamedas" , que son un corredor de aproximadamente 1 km, ubicado en el barrio de Analco, donde tanto familias de Durango como de otros lugares deben acudir obligatoriamente. Ubicada en el Bulevar Dolores del Río, muchos duranguenses la nombran como "La avenida más verde de México".


title: Victoria de Durango

text: Cuenta con:El centro de Convenciones de Durango Bicentenario, nombre oficial de este recinto, es un espacio dedicado a exposiciones, obras y eventos culturales.Cuenta con una calzada con esculturas de piedra que simbolizan como se fue fundando Durango hasta la actualidad.


title: Victoria de Durango

text: Cuenta también con un salón con capacidad para 5000 personas, el mayor de este tipo en el estado.


title: Victoria de Durango

text: Paseo Durango es el Centro Comercial más grande del estado,y el único de su tipo en el estado con tiendas como:


title: Victoria de Durango

text: Este centro comercial es punto de reunión entre duranguenses, pues es el único centro comercial con una tienda ancla en todo Durango, cuenta con diversas tiendas menores como Bershka, Pull & Bear, Italian Coffee, Aldo Conti, C&A, Transit, etcétera.


title: Victoria de Durango

text: Amplitud Modulada


title: Victoria de Durango

text: Frecuencia Modulada


title: Victoria de Durango

text: La principal fuente de ingresos es el turismo, ocupando un 17.5% del PIB. Con la llegada del aniversario 450 de la fundación de Durango, muchos inversionistas, sobre todo alemanes y asiáticos (especialmente chinos), han hecho de Durango un gran lugar para invertir y con esto, la ciudad, fue nombrada como la sexta mejor ciudad en Latinoamérica para invertir, solo después de ciudades como Valparaíso, Arequipa, Monterrey, Santiago de Chile y Río de Janeiro.


title: Victoria de Durango

text: El transporte en la ciudad es relativamente caro en comparación con otras ciudades del país, una red de autobuses cruzan la ciudad estableciendo como punto de transbordos y de partida el centro histórico de la ciudad y transitando hacia la periferia. Es sencillo llegar a casi cualquier punto de la ciudad en los autobuses, dependiendo del color de la carrocería se determina la dirección del viaje y solo es necesario dar cuenta del letrero de direcciones.Los diseños de la pintura en las carrocerías del transporte público son en ocasiones muy distintos en comparación a los microbuses de la misma ruta, sin embargo se respeta el código de colores y en general se mezcla el color correspondiente con el blanco al tiempo que se le agregan detalles a la forma de las franjas.


title: Victoria de Durango

text: Las rutas originales son en muchas ocasiones modificadas para llegar a puntos fuera del trayecto original y de tal suerte las líneas en ocasiones no son rápidas por su largo trayecto, si bien son la manera más barata de viajar en la ciudad. En la ciudad operan un número muy amplio de taxis, como regla en toda la ciudad el cobro por el servicio es en base al taxímetro y por esta razón el precio es relativamente bajo en comparación a otras ciudades de México. Existen numerosas bases, los taxis son a menudo contratados vía telefónica y cuentan en su mayoría con un radio para comunicarse con otras unidades, o también ya existen aplicaciones para solicitar el servicio de taxi según tu ubicación.


title: Victoria de Durango

text: Un código de colores similar al de los microbuses también se aplica a los taxis. Los rojos operan desde la central de autobuses, los verdes se encuentran en toda la ciudad y los amarillos tienen su base comúnmente en el centro, aunque no es general el seguir la regla. Una última variación, los rosas, fueron instaurados durante el año 2010 para dar servicio a mujeres y niños solamente, la causa de este servicio son las tasas de inseguridad en la ciudad; los taxis rosas son conducidos por mujeres amas de casa a las que se les da un curso de mecánica, defensa personal y primeros auxilios, los taxis rosas están equipados además con sistemas de posicionamiento global y botón de pánico.


title: Victoria de Durango

text: Los taxis verdes son llamados comúnmente como "eco-taxis", este nombre les fue dado en la década de 1990 para -al igual que en la capital del país- diferenciarlos de los que no utilizaban gasolina baja en azufre, a pesar de ello, el color verde fue incluido en todas las unidades sin distinción conforme pasaban los años. Ahora es usual que los duranguenses se refieran como "eco" a los taxis en general.


title: Victoria de Durango

text: En octubre de 2010 la asociación de taxis más grande de Durango, "Alianza" anunció que para distinguir sus taxis de las otras compañías, estos serían pintados color azul con franjas de aguamarina y verde. La ciudad de Durango cuenta con un aeropuerto internacional y con una central de autobuses que la conectan con el resto del país.


title: Victoria de Durango

text: El Aeropuerto Internacional de Durango se encuentra a aproximadamente 30 minutos del centro de la ciudad, al noreste de la misma por la Carretera Federal 40.


title: Victoria de Durango

text: La Central de Autobuses de Durango General Domingo Arrieta está ubicada al comienzo del Blvd. Francisco Villa, es un punto de referencia en la ciudad y es coloquialmente llamada "La Camionera". Diferentes líneas de autobuses comunican a la ciudad con el resto del estado y del país.


title: Victoria de Durango

text: La ciudad cuenta con diversos centros educativos, entre ellos la Universidad Juárez del Estado de Durango —la primera de la ciudad y del estado,— el Instituto Tecnológico de Durango —primero de su clase en México,— la Benemérita y Centenaria Escuela Normal del Estado de Durango, un campus de la Universidad Tec Milenio además de las recientemente creadas Universidad Politécnica de Durango, Universidad Tecnológica de Durango y la Universidad Pedagógica de Durango.


title: Victoria de Durango

text: El Colegio de Estudios Científicos y Tecnológicos del Estado de Durango tiene 53 planteles a lo largo del estado.


title: Victoria de Durango

text: En Durango, como en otras ciudades del norte de México, el deporte juega un papel importante en su cultura y la sociedad. En muchos casos, las rivalidades deportivas surgen como manifestaciones de tensiones políticas, económicas o histórico-culturales que existen entre regiones, ciudades, barrios o segmentos sociales.


title: Victoria de Durango

text: El fútbol no goza de tan buena fama en Durango como en otras ciudades del país. Este fenómeno se dio sobre todo porque cuando este deporte llegó a la ciudad de Durango, ya había un buen número de aficionados al basquetbol y al béisbol, siendo los dos máximos representantes para la ciudad de Durango los Leñadores y los Alacranes. El fútbol es popular sobre todo en los barrios bajos de Durango, entre personas foráneas que residen en la ciudad de Durango y entre la diáspora Duranguense, esto debido a que como el fútbol es el deporte más difundido por los medios de comunicación en México, los Leñadores y los Alacranes de béisbol no son muy conocidos en el resto del país y han visto al Club Alacranes como un fuerte sinónimo de identidad estatal.  El futbolista duranguense que se ha destacado los últimos años ha sido Jaime Correa, que llegó a ser seleccionado nacional.


title: Victoria de Durango

text: El Club Alacranes nace en 1958 y logra ascender a la liga de ascenso en 1997 después de obtener el bicampeonato de la segunda división mexicana, además de los Pumas, ningún equipo ha logrado llegar a Primera "A" de esta manera. Desde 2011 vuelven a participar en la Segunda División Mexicana, en la que ya obtuvo el campeonato de la Liga de Nuevos Talentos después de ser desafiliados por falta de recursos.


title: Victoria de Durango

text: El baloncesto es el deporte más popular en la ciudad de Durango. La inclinación de los duranguenses hacia el baloncesto nació en la década de 1980 cuando los Leñadores de Durango obtuvieron cuatro títulos del CIMEBA, y de hecho, fueron ellos quienes posteriormente inauguraron la LNBP. Durante esta década el basquetbol se hizo más popular que el béisbol en Durango y surgió una fuerte rivalidad entre el equipo local (los Leñadores) y los Dorados de Chihuahua, rivalidad que ya existía en el béisbol. Durante esta época era común ver actos de violencia por parte de los aficionados, aunque actualmente ya es muy raro. En 2004 los Leñadores se convirtieron en los Lobos Grises de la UAD y los Dorados de Chihuahua desaparecieron en 2009, por lo que esta rivalidad ya ha desaparecido.


title: Victoria de Durango

text: Actualmente, los Madereros son el equipo de Durango y juegan para la CIBANE. Los Madereros tienen un buen número de aficionados dentro y fuera de Durango, son seguidos por aproximadamente 6000 personas en todo el país, sobre todo duranguenses que viven fuera de su estado y no pueden verlos en el Auditorio del Pueblo. Su porra, La Fuerza Verde es de las más grades del país.


title: Victoria de Durango

text: El béisbol y el sófbol también son muy seguidos en Durango como en todo el norte del país. El equipo de béisbol, los Alacranes jugaron en la LMB hasta 1981 y actualmente juegan en la Liga Mayor de Béisbol de La Laguna, liga que junta equipos de Durango, Chihuahua y Coahuila. Durango y Chihuahua también tuvieron una gran rivalidad en el béisbol durante la década de 1960, y de hecho, recientemente en 2011 fueron los Dorados los que se opusieron a que Durango participara en la Liga Estatal de Chihuahua.


title: Victoria de Durango

text: En 2013 Durango presentó una propuesta formal para ingresar a la LMP ante una posible expansión de la liga. En 2017 Durango por fin logra ingresar al béisbol profesional por primera vez desde 1981 después de que Delfines del Carmen anunciaran su mudanza a la ciudad.


title: Victoria de Durango

text: El fútbol americano se ha vuelto cada vez más importante en Durango. El emparrillado llegó a Durango en 1972 cuando los Burros Blancos del Instituto Tecnológico de Durango incluyeron al fútbol americano en sus programas deportivos. En Durango existe un enorme interés por la NFL norteamericana y el hecho de que haya un gran número de inmigrantes Duranguenses en Chicago ha propiciado que exista una buena cantidad de aficionados a los Osos de Chicago en Durango.


title: Victoria de Durango

text: También a nivel juvenil e intermedia existe un enorme interés por este deporte. Entre primavera y verano, la Conferencia Estudiantil de Fútbol Americano de Durango (CEFAD) organiza un torneo regional para categorías juvenil e intermedia. Los dos equipos juveniles más destacados de Durango son los Halcones del CBtef 4 y los Rinos de La Salle Guadina, detrás de estos últimos existen ciertos trasfondos socio-culturales, ya que este equipo representa a la clase rica y política de la ciudad.


title: Victoria de Durango

text: En categoría master se encuentra el Club Centuriones de Durango en la Liga Master de Sinaloa.


title: Victoria de Durango

text: Durango cuenta con un solo consulado, puesto que en el norte del país la mayoría de consulados de otros países se encuentran en Monterrey, ya que es la ciudad más importante de la región norte del país. Durango cuenta con un consulado honorario, el de España. La ciudad de Victoria de Durango tiene los siguientes hermanamiento de ciudades:


title: Victoria de Durango

text: Como ciudad cultural, Durango cuenta con una gran variedad de museos de diversas categorías. La ciudad posee diversas galerías de pintura, un museo para niños, el museo nacional "Francisco Villa", el Museo de Arqueología Ganot-Peschard, entre otros. El Museo de las Culturas Populares exhibe muestras de artesanías locales, el Museo Regional (conocido popularmente como Museo del Aguacate) cuenta con más de una docena de salas en las que se exhiben piezas tanto de la historia de Durango, como de arte contemporáneo.


title: Vicente Guerrero (Durango)

text: Vicente Guerrero es un municipio del sureste del estado de Durango, México, cuya capital también se denomina ciudad Vicente Guerrero.


title: Vicente Guerrero (Durango)

text: Colinda con los municipios: Poanas (al norte), Nombre de Dios (al oeste) y Súchil (al sur). Al este colinda con la comunidad de Villa Insurgentes perteneciente al Municipio de Sombrerete, del estado de Zacatecas..


title: Vicente Guerrero (Durango)

text: Denominación


title: Vicente Guerrero (Durango)

text: Vicente Guerrero.


title: Vicente Guerrero (Durango)

text: Toponimia


title: Vicente Guerrero (Durango)

text: El conde de Súchil fundó una estancia ganadera que llevó el nombre de "Muleros" en honor de su ilustre fundador, hasta en el año de 1923 en que fue elevada su categoría política a Cabecera Municipal de Súchil, al mismo tiempo que se le cambió el nombre de "Muleros" por el de Villa Gral. Vicente Guerrero. El municipio de Vicente Guerrero, fue cabecera del municipio de Súchil durante 30 años, pero en 1952, este se dividió en dos que tomaron el nombre de uno de Súchil y el otro de Vicente Guerrero, según decreto número 23, del 11 de noviembre de 1952, publicado en el Periódico Oficial número 39, del 13 de noviembre de 1952.


title: Vicente Guerrero (Durango)

text: Escudo


title: Vicente Guerrero (Durango)

text: Comúnmente se ha utilizado en varias administraciones municipales a los arrieros con mulas, en el papel oficial se hace alusión al motivo de la fundación de la cabecera municipal, debido a que la fundaron arrieros que en ese lugar cuidaban mulas y de allí el nombre de Muleros al pueblo que hoy es Ciudad Vicente Guerrero.Antiguamente conocido como pueblo de muleros probablemente porque en ese tiempo pasaban carretones de mulas y se paraban para beber agua de una noria. El Clima es seco semicalido con lluvias en verano e invierno seco con heladas la última vez que nevo fue el 12 de diciembre de 1997.


title: Vicente Guerrero (Durango)

text: El municipio de Vicente Guerrero se localiza al sureste del Estado de Durango, en las coordenadas 23º44´03´´ de latitud norte y 103º59´12´´ de longitud oeste, a una altura de 1,950 metros sobre el nivel del mar. Limita al norte con el municipio de Poanas, al sur con el de Súchil, al oeste con el de Nombre de Dios y al este con el Estado de Zacatecas y de la comunidad Villa Insurgentes, Sombrerete, Zacatecas. Se divide en 17 localidades, las más importantes son: Graceros y Vicente Guerrero.


title: Vicente Guerrero (Durango)

text: Extensión


title: Vicente Guerrero (Durango)

text: Cuenta con 402.24 kilómetros cuadrados, se ubica en la llanura de Nombre de Dios y sólo la Sierra de Michis lo quiebra en parte.


title: Vicente Guerrero (Durango)

text: Orografía


title: Vicente Guerrero (Durango)

text: Cumbre prominente es la pequeña sierra que se levanta en la porción oriental de la llanura de Nombre de Dios, limitando el valle fluvial del Río Súchil. Su nombre proviene de la vieja leyenda del sacrificio de los últimos sobrevivientes de la tribu michi.


title: Vicente Guerrero (Durango)

text: HidrografIa


title: Vicente Guerrero (Durango)

text: Los ríos San Antonio y Chalchiuite, que se unen en la proximidad del pueblo de Súchil, corren por la llanura de Nombre de Dios, pasando por la hacienda del Mortero y el pueblo de Vicente Guerrero, desde donde, paralelamente, confluyen en el Río Graceros. Las aguas de los mencionados ríos se confunden en épocas de crecida y se juntan definitivamente en terrenos de la hacienda de San Quintín, lugar donde se encuentran con el Río Poanas, y unidos alcanzan al Río Tunal, en el municipio de Nombre de Dios.


title: Vicente Guerrero (Durango)

text: Clima


title: Vicente Guerrero (Durango)

text: El municipio tiene un clima templado subhúmedo. La temperatura media anual es de 17.4 ºC y una precipitación media anual de 500 a 600 milímetros, con régimen de lluvia en los meses de junio, julio y agosto; presentándose la primera helada en el mes de octubre y la última en marzo.


title: Vicente Guerrero (Durango)

text: Principales ecoistemas


title: Vicente Guerrero (Durango)

text: La vegetación es escasa en el municipio.  En cuanto a la fauna existen en esta región venado, guajolote silvestre, zorra, conejo y liebre.


title: Vicente Guerrero (Durango)

text: Características y uso del suelo


title: Vicente Guerrero (Durango)

text: La composición del suelo corresponde a la de tipo castoñozem. La mayor parte del suelo tiene un uso agrícola, y la tenencia de la tierra en su mayoría corresponde a propiedad privada y ejidal.


title: Vicente Guerrero (Durango)

text: Creación del Municipio de Vicente Guerrero


title: Vicente Guerrero (Durango)

text: Del año de 1923 a finales de 1952 ya con la categoría de pueblo de Vicente Guerrero, fue cabecera del municipio de Súchil, pero aún seguían existiendo desacuerdos de los habitantes de Vicente Guerrero y del pueblo de Súchil. El Gobernador del Estado, Enrique Torres Sánchez, para evitar desacuerdos entre estos dos pueblos decidió que se independizarán dado que los dos pueblos así lo solicitaban. Esta decisión fue tomada en el mes de marzo de 1952, en una comida que se le ofreció al gobernador en el “ojo de agua” con motivo de la inauguración del sistema de agua potable de Súchil, en donde le fue presentada la solicitud. El 11 de noviembre de 1952 es publicado en el Diario Oficial el Decreto no. 23, por el que se divide el territorio del municipio de Súchil en dos municipios, formándose los de Vicente Guerrero y Súchil, con sus cabeceras municipales que llevan el mismo nombre. El decreto mencionado surtió efecto a partir del 1 de enero de 1953, fecha en que se hizo cargo de la Presidencia de la Junta Provisional del Gobierno para la Administración Pública del nuevo municipio, el C. Francisco Sánchez Núñez hasta que la XLIV Legislatura del Estado convocara a elecciones para la integración y toma de posesión del Primer Ayuntamiento del municipio, esto sucedió en los meses posteriores y el 1 de septiembre de 1953 tomo posesión el primer presidente del Vicente Guerrero el Dr. Tomás Domínguez Rodríguez. El 29 de mayo de 1975 a través del Decreto No. 44 la Villa Gral. Vicente Guerrero es elevado a la categoría de ciudad, cuando era Presidente Municipal el Prof. Pedro Rodríguez Borjas y Gobernador del Estado el Dr. Héctor Mayagoitia Domínguez.


title: Vicente Guerrero (Durango)

text: Historia de Vicente Guerrero (Durango)


title: Vicente Guerrero (Durango)

text: A mediados del siglo XVI la región fue visitada por los europeos buscando fortuna o persiguiendo a los chichimecas, que hostilizaban los caminos mineros de México del norte. Finalmente, el capitán Pedro de Ahumada avanzó en el empeño español por colonizar la provincia, penetrándose hasta Avino sometiendo a las naciones confederadas de Zacatencos, Guachichiles, y algunos pueblos Tehuanos de El Mezquital, Peñón Blanco y Avino. El poblado quedó incluido en la alcaldía de Nombre de Dios, donde se establecieron los misioneros franciscanos, por esta razón al separarse Vicente Guerrero de la Villa de Nueva Vizcaya (1569 y 1611) quedó dependiendo directamente de la autoridad virreinal. Con la sublevación de los tepehuanos (1616) y el escape de los insurrectos por El Mezquital, rumbo a la sierra nayarina, el sur del territorio se inquietó y toda la provincia se mantuvo en estado de alarma, organizando varias expediciones para su persecución. Otro personaje importante de esta localidad es Don José del Campo Soberón y Larrea (Conde del Valle de Súchil), propietario de varias haciendas, entre ellas la de los muleros siendo la base del actual establecimiento que ocupa la capital municipal y donde han llegado personas de toda la región desde finales del siglo pasado, atraídos por el desarrollo que se ha logrado. En 1920 José Guadalupe Rodríguez, formó la colonia ejidal, que hoy lleva su nombre y el ejido Vicente Guerrero que tres años después recibió la categoría de villa.


title: Vicente Guerrero (Durango)

text: Personajes ilustres


title: Vicente Guerrero (Durango)

text: Leónides Guerrero, Miguel y Arturo Canales, Marcelino Rueda, Florencio Salas, J. Mercedes Rodríguez.  Todos ellos participaron en la Revolución Mexicana.


title: Vicente Guerrero (Durango)

text: Epifanio Esparza y Alfredo Salinas.  Participaron en el escuadrón 201 en la Segunda Guerra Mundial.


title: Vicente Guerrero (Durango)

text: José Luis Calzada.  Pintor reconocido a nivel internacional.


title: Vicente Guerrero (Durango)

text: Antonio Puente Ortíz.  Hizo el diseño con que se tapó el pozo petrolero del Golfo de México (El Ixtoc 1)


title: Vicente Guerrero (Durango)

text: Cronología histórica


title: Vicente Guerrero (Durango)

text: Información de sus habitantes


title: Vicente Guerrero (Durango)

text: En la localidad hay 15150 habitantes de los cuales 7295 son hombres y 7855 son mujeres. La relación mujeres/hombres es de 1.077. El ratio de fecundidad de la población femenina es de 2.75 hijos por mujer. El porcentaje de analfabetismo entre los adultos es del 2.47% (2.15% en los hombres y 2.76% en las mujeres) y el grado de escolaridad es de 7.89 (8.02 en hombres y 7.77 en mujeres).


title: Vicente Guerrero (Durango)

text: Fiestas Populares


title: Vicente Guerrero (Durango)

text: La feria conmemorativa e, del 8 al 15 junio. Fiesta en honor a San Antonio de Padua, patrono del lugar, con danzas, pólvora, misas y peregrinaciones por las calles de la comunidad


title: Vicente Guerrero (Durango)

text: Danzas


title: Vicente Guerrero (Durango)

text: Para la celebración de las fiestas religiosas, se realizan danzas a los santos con un grupo de matlachines.


title: Vicente Guerrero (Durango)

text: Leyendas


title: Vicente Guerrero (Durango)

text: La que habla de la Noria de la Nación, construida por el curandero "Niño Anacleto"


title: Vicente Guerrero (Durango)

text: Artesanías


title: Vicente Guerrero (Durango)

text: Las artesanías más tradicionales en el municipio son las piñatas, cuartitos para adorno o llaveros, sombreros de raíz, la alfarería u otros.


title: Vicente Guerrero (Durango)

text: Gastronomía


title: Vicente Guerrero (Durango)

text: El platillo tradicional que distingue al municipio es el asado de puerco, el cual es el representativo en las fiestas tradicionales como bodas, bautizos, cumpleaños y en el taquito, tradición de la región que se realiza el 19 de marzo y en otras fiestas religiosas, este asado se acompaña con el también tradicional arroz y otras tres sopas. La Profa. Virginia Salas ha editado un recetario de cocina tradicional, en el cual da a conocer las recetas típicas del municipio en cuanto a platillos de vigilia o semana santa, platillos de Navidad, antojitos de uso cotidiano y el mencionado de las fiestas religiosas tradicionales.


title: Vicente Guerrero (Durango)

text: Las riberas de los ríos Súchil y Graceros se encuentran ruinas arqueológicas de asentamientos humanos de la cultura chalchihuita, especialmente cerca de los poblados de San José del Molino y San Pedro Alcantar.


title: Vicente Guerrero (Durango)

text: Monumentos Arquitectónicos


title: Vicente Guerrero (Durango)

text: La Parroquia de san Antonio de Padua, de estilo barroco.


title: Vicente Guerrero (Durango)

text: Monumentos Históricos


title: Vicente Guerrero (Durango)

text: Monumento conmemorativo del centenario del natalicio de Benito Juárez; monumento a la bandera construido en 1948 y que actualmente se localiza en la plaza de armas, monumento a Benito Juárez que se ubica en el Jardín Juárez del barrio Juárez. monumento a la madre,


title: Vicente Guerrero (Durango)

text: Gabriel Rodríguez Venegas. "Monografía de Vicente Guerrero, Durango." 2.ª Edición, Durango 2012


title: Logitech

text: Logitech es una empresa suiza dedicada a la electrónica que fabrica periféricos para computadoras personales, principalmente ratones, teclados, altavoces y auriculares. Últimamente la compañía ha comenzado a crear accesorios para dispositivos portátiles tales como tabletas y teléfonos inteligentes (estos dispositivos se encuentran entre los basados en iOS y Android).


title: Logitech

text: La compañía "Logitech" fue fundada en 1981 en Suiza. Inicialmente se dedicó a la fabricación de ratones OEM extendiéndose rápidamente a la venta directa de periféricos para ordenador personal (PC). En la actualidad la compañía genera ventas de más de 1000 millones de dólares al año, casi todas por productos como ratones, teclados y cámaras de video baratas, de menos de 100 dólares. Logitech se ganó su reputación como innovador tecnológico en el competitivo negocio de los periféricos para computadoras personales. Entre otras cosas, fue la primera compañía en introducir un ratón que funcionase con luz infrarroja, en lugar de la esfera, y la primera en lanzar ratones y teclados inalámbricos. Logitech se diferencia de la competencia por sus innovaciones continuas (En 2003 presentó 91 productos nuevos), su prestigio de marcas y su fuerte presencia en las tiendas. También importantes aunque menos obvio para los consumidores, fue la manera como la empresa configuró su cadena de valor mundial para reducir los costos de producción sin dejar de mantener los valores en que se basa su diferenciación.


title: Logitech

text: Logitech todavía realiza su trabajo básico de investigación y desarrollo (sobre todo la programación de software) en Suiza, donde tiene 200 empleados. La compañía aún es legalmente Suiza, pero la dirección de la corporación está en Fremont, California, cerca de muchas empresas estadounidense de alta tecnología y donde tiene 450 empleados. También en Fremont se realizan trabajos de investigación y desarrollo (siempre programación de software). Sin embargo lo más importante es que Fremont es el centro de las operaciones mundiales de comercialización, finanzas y logística de la compañía. El diseño ergonómico de los productos de Logitech (su aspecto y manejo) lo realiza en Irlanda una empresa diseñadora independiente. Casi todos los productos de Logitech se fabrican en Asia. La expansión de Logitech en la manufactura asiática comenzó a finales de la década de 1980, cuando abrió una fábrica en Taiwán. En ese momento, producía casi todos sus ratones en Estados Unidos. Logitech trataba de ganar a los dos clientes más prestigiosos de manufactura original: Apple Computer e IBM. Los dos compraban sus ratones a Alps, una gran empresa japonesa que proveía Microsoft. Para atraer a clientes selectivos como Apple, Logitech no solo necesitaba la capacidad para producir grandes volúmenes a bajo costo, sino también tenía que ofrecer un producto mejor diseñado. La solución: fabricar en Taiwán. El costo era un factor en la decisión, pero no tan importante como se había esperado, pues la mano de obra directa apenas sumaba el siete por ciento del costo del ratón de Logitech. Taiwán ofrecía una base de abasto bien desarrollado de refacciones, personal cualificado y un sector local de cómputo en rápida expansión. Como estímulo para innovadores en ciernes, Taiwán ofrecía espacio en el Hsinchu Science and Industrial Park por la modesta suma de 200.000 dólares. Logitech pensó que era un trato demasiado bueno para dejarlo pasar y firmó el arriendo. Poco después, Logitech ganó el contrato de manufactura con Apple. Más adelante, la fábrica de Taiwán producía más que las instalaciones de Estados Unidos. Luego del contrato con Apple, comenzó a operar desde Taiwán otro negocio de manufactura de Logitech; la capacidad total de la planta aumentó a 10 millones de ratones por año.


title: Logitech

text: Para finales de la década de 1990, Logitech necesitaba más capacidad de producción, y esa vez le tocó a China. Ahora se fabrican ahí muchos artículos de consumo de la compañía.


title: Logitech

text: Logitech opera en Europa a través de su sede en "Lausanne", en Suiza. Su símbolo bursátil es "LOGN". Cuenta con una filial en los Estados Unidos (Fremont, California) donde opera bajo el símbolo bursátil NASDAQ de "LOGI". También cuenta con sedes en Taiwán y Hong Kong (Asia), donde se encuentran sus fábricas.


title: Logitech

text: La compañía tiene presencia internacional a través de 65.000 puntos de venta repartidos por más de cien países. Actualmente cuenta con más de 7000 empleados en todo el mundo.


title: Logitech

text: Las oficinas principales de Logitech en Suiza y Estados Unidos, han recibido de manera ininterrumpida la certificación ISO/IEC MPEG así desde su primera evaluación. Logitech se somete a auditorías periódicas por parte de asesores externos que trabajan para la ISO, y por parte de sus clientes, proveedores y sus propios empleados. Los resultados de dichas auditorías se utilizan para mejorar y fortalecer su sistema de administración de la calidad. Cumpliendo dentro de ellas la ISO/IEC MPEG- 23002 - ISO/IEC MPEG-23003 referente a la información tecnológica especificada en formatos de audio y vídeo en sus equipos..


title: Logitech

text: A día de hoy, los principales productos de la compañía se centran en los periféricos para ordenador personal:


title: Logitech

text: Más recientemente, la compañía ha extendido su negocio a los periféricos para videoconsolas y para hombres de negocios: punteros para presentaciones y un novedoso bolígrafo y papel digital capaz de capturar las notas manuscritas.


title: Logitech

text: La gama de periféricos Logitech G está destinada a los jugadores o gamers. Estos productos están especialmente pensados para jugar.


title: Logitech

text: Ratones ópticos: MX300, MX310, MX500, MX510, MX518, MX700, MX900, GPro, G403, G502, G500s, G900, G203 (o G102), G603, G300s, G302, G703, G903,


title: Logitech

text: Ratones láser: G1, G3, G5, G7, G9, G9x, MX Revolution


title: Logitech

text: Teclados: G11, G13, G15, G15 v2,G19, G110, G510, G910 Orion Spark, G105, G213, G410 Atlas Spectrum, G413, G610, G810 Orion Spectrum, G910 Orion Spectrum, GPro, G613


title: Logitech

text: Joysticks: Flight System G940


title: Logitech

text: Volantes : Logitech G25 , Logitech G27, Logitech G290, Logitech G29, Logitech Driving Force GT Altavoces: G51, X-530*, X-540* Auriculares: G930, G430, G230 El teclado G19 pertenece a la serie G de Logitech, productos especialmente diseñados para jugar. Posee la peculiaridad de tener una pantalla LCD Integrada de dos pulgadas (llamada LCD Logitech® GamePanel™) que permite tener información detallada en los juegos más populares (como World of Warcraft o ) entre otras funciones como monitores de rendimiento del pc, reloj, cronómetro, cuenta atrás, control del reproductor multimedia, posibilidad de ver vídeos de Youtube y otros almacenados en el ordenador, ver imágenes del equipo... y la posibilidad de crear nuevas aplicaciones.


title: Logitech

text: Las Teclas cuentan con iluminación a través de diodos LED de color personalizable, diseñadas para jugar incluso en la oscuridad y doce teclas que permiten, gracias al software que incluye el producto, grabar macros a gusto del usuario y almacenarlos por perfiles. Permite la pulsación de cinco teclas simultáneamente.


title: Logitech

text: Posee además un bloqueo de teclas de Windows (aunque seguirán funcionando combinaciones como Alt + Tab o Ctrl + Alt + Supr, entre otras), controles de reproductor multimedia y un sistema de distribución de cables por la parte inferior del teclado, que ayuda a reducir la cantidad de cables y a mantenerlo ordenado.


title: Logitech

text: Los principales competidores de Logitech en el mercado de los periféricos de ordenador son Perfect Choice, Microsoft, la compañía taiwanesa Genius, y Creative de Singapur. El mercado de los periféricos de ordenador y los accesorios para juegos es un mercado en constante crecimiento, Por lo que la competencia crece continuamente. Logitech encara una competencia seria con genéricos menos conocidos o marcas locales en varios países, así como compañías que ahora invierten en el mercado de los periféricos de ordenador.


title: Cuchara

text: Una cuchara es un utensilio que consiste en una pequeña cabeza cóncava en el extremo de un mango, usada principalmente para servir o comer un alimento líquido o semilíquido, y algunos alimentos sólidos como arroz y cereal que no pueden ser fácilmente levantados con un tenedor. Las cucharas también son utilizadas en la preparación de alimentos para medir y mezclar ingredientes. Generalmente están hechas de metal, madera, porcelana o plástico.


title: Cuchara

text: Se han encontrado cucharas hechas de madera o de hueso ya en yacimientos que datan del paleolítico.


title: Cuchara

text: Unos tres mil años antes de Cristo, en las regiones de Mesopotamia, Siria y Egipto, las cucharas eran creadas con mangos tallados y otros adornos de fantasía.


title: Cuchara

text: En la antigua Roma hubo dos tipos de cuchara: la mayor, llamada "lígula", y la menor, llamada "cochlea". Esta última tenía un mango en forma de aguja que servía también para pinchar trozos de comida o abrir mejillones, etc. Por lo tanto cumplía con algunas funciones del posterior tenedor. Su origen era la utilización de la concha, la cóclea, con un mango normalmente de metal precioso.


title: Cuchara

text: Hasta el siglo XIX la cuchara era (aparte del cuchillo o navaja) a menudo el único instrumento utilizado en las comidas. El principal material utilizado en su fabricación era la madera.


title: Cuchara

text: Luego se comenzó la fabricación industrial de hierro o acero recubierto de estaño y, para la gente más adinerada, de plata. Para los alimentos ricos en azufre, como los huevos o el pescado, se suelen emplear cucharas doradas, de cuerno, u otros materiales que no reaccionan con este ingrediente alterando su sabor.


title: Cuchara

text: Desde su forma primitiva se han desarrollado diversas formas especializadas para sopas, ensaladas, café, etc.


title: Cuchara

text: En Chile, las cucharas de madera son reconocidas como una invención del pueblo mapuche, que además hacía tazas, platos, cucharones, recipientes y morteros con las maderas que se pueden encontrar en la zona.


title: Cuchara

text: Las cucharas son usadas principalmente para ingerir alimentos líquidos o semilíquidos, tales como sopa, guiso o helado, o alimentos sólidos muy pequeños o en forma de polvo que no pueden ser tomados fácilmente con un tenedor, tales como arroz, azúcar, cereal y guisantes. En el Sureste Asiático, las cucharas son el utensilio primario usado para comer; se usan tenedores solo para empujar la comida hacia la cuchara. Las cucharas también son ampliamente usadas al preparar y servir alimentos.


title: Cuchara

text: La cucharadita y la cucharada son usadas como unidades de medida para medir el volumen durante la preparación de alimentos. La cucharadita es usada frecuentemente para describir la dosis para medicamentos vendidos sin receta. Una cucharadita imperial equivale a 5 ml, y una cucharada imperial a 10 ml.


title: Cuchara

text: También existen cucharas que se venden como objetos decorativos, o conmemorando un evento, lugar o fecha en específico.


title: Cuchara

text: Las cucharas además pueden usarse como instrumentos musicales.


title: Cuchara

text: Las cucharas también son usadas en juegos como el "spooning", que consiste en que 2 o más participantes balanceen una cuchara en el extremo de su nariz, y quien resista por más tiempo resulta ganador.


title: Cuchara

text: Para las cucharas fabricadas con maquinaria, la forma básica es recortada de una lámina de plata esterlina, de una aleación de níquel y plata, o de acero inoxidable. El recipiente es pasado entre dos aprisionadoras para producir una sección más delgada. La sección del mango también es aprisionada para producir el ancho requerido. Luego es pulido para que tome la forma indicada, y dos tintes son usados para añadir el patrón al producto.


title: Cuchara

text: Las cucharas forjadas, por su parte, son las cucharas manufacturadas de la forma tradicional.


title: Proyecto Mono

text: Mono es el nombre de un proyecto de código abierto iniciado por Ximian respaldado por Microsoft y actualmente impulsado por Novell (tras la adquisición de Ximian) para crear un grupo de herramientas libres, basadas en GNU/Linux y compatibles con .NET según lo especificado por el ECMA.


title: Proyecto Mono

text: Mono posee importantes componentes útiles para desarrollar software:


title: Proyecto Mono

text: Existe un proyecto similar, llamado Portable.NET, que es parte del proyecto dotGNU.


title: Proyecto Mono

text: Tan pronto como Microsoft publicó los documentos que especifican la arquitectura .NET en diciembre de 2000, Miguel de Icaza (cofundador de la empresa Ximian y de la GNOME Foundation) comenzó a interesarse en ellos.


title: Proyecto Mono

text: GNOME siempre había luchado por proporcionar facilidades al programador, y una de las características más conocidas es que existen multitud de "bindings" para poder utilizar cualquier lenguaje de programación para desarrollar aplicaciones. Pero la elaboración de dichos "bindings" era tremendamente laboriosa y cada vez que se realizaba un cambio en la interfaz original, era necesario cambiar todos y cada uno de los bindings.


title: Proyecto Mono

text: Para intentar mejorar y facilitar la reutilización de código se realizó una implementación de componentes, llamada Bonobo, utilizando CORBA. Pero tampoco ha tenido éxito, ya que era necesario que todo el software utilizase esa característica y eso no fue así. Por tanto, con .NET se abre una nueva puerta para conseguir hacer de GNOME en un futuro un escritorio mejor y más atractivo tanto para usuarios como para programadores. Con esta tecnología por fin se consigue lo que el proyecto GNOME siempre había buscado, independencia del lenguaje para programar en dicho escritorio.


title: Proyecto Mono

text: Miguel de Icaza, después de analizar el intérprete del "byte code", advierte que no existen especificaciones. En febrero de 2001 comienza a indagar por dicha información en las listas de correo de .NET y al mismo tiempo comienza a trabajar en un compilador C# en cooperación con Rhys Weatherley y Jay Freeman, el mismo fue programado en C# como un ejercicio para demostrar su potencia.


title: Proyecto Mono

text: En abril de 2001, la ECMA publica el formato de archivos faltante y en GUADEC (6 al 8 de abril de 2001) Icaza demuestra las habilidades de su compilador. Después de un minucioso análisis, donde claramente se concluye que es posible construir esa tecnología, Ximian reasigna recursos humanos de otros proyectos y crea el equipo Mono. Aspirando a tener una herramienta que fuese un sustituto completo de la tecnología .NET, formaron The Mono Open Source Project, el cual fue anunciado en julio de 2001, en la conferencia de O’Reilly.


title: Proyecto Mono

text: Pasaron 3 años hasta que el 30 de junio de 2004 Mono 1.0 finalmente fue lanzado.


title: Proyecto Mono

text: Las bibliotecas de clase proveen un conjunto de facilidades que ayudan al desarrollo de aplicaciones. Son escritas en primer lugar en C#, pero gracias al lenguaje común de especificación (CLS), las mismas pueden ser invocadas en cualquier otro lenguaje de .NET. Las bibliotecas de clase están estructuradas en espacios de nombres (namespaces) y puestas en producción en bibliotecas compartidas denominadas assemblies o ensamblados. Cuando hablamos del framework de .NET, nos estamos refiriendo en primer lugar a las bibliotecas de clase.[JAC]


title: Proyecto Mono

text: Los espacios de nombres son un mecanismo que permite agrupar lógicamente clases similares en una estructura jerárquica, evitando así conflictos de nombres. La estructura se implementa utilizando palabras separadas por puntos. Por ejemplo, "System.IO" o "System.Net" agrupan las clases para acceso a ficheros y para comunicaciones de red, respectivamente.


title: Proyecto Mono

text: Los ensamblados son el paquete físico de las bibliotecas de clase. Son archivos con extensión.dll, como las bibliotecas de Windows. Ejemplos de bibliotecas son mscorlib.dll, System.dll, System.Data.dll.


title: Proyecto Mono

text: Los espacios de nombres, por lo general, están compuestos por muchos ensamblados y un ensamblado puede estar compuesto de varios archivos.


title: Proyecto Mono

text: El lenguaje común de infraestructura o más comúnmente llamado Common Language Runtime (CLR) es implementado por el ejecutable de Mono. El runtime es utilizado para correr aplicaciones compiladas en .NET. Este lenguaje común de infraestructura está definido en los estándares ECMA y ECMA-335. Para ejecutar una aplicación se deberá invocar el "runtime" con los parámetros adecuados.


title: Proyecto Mono

text: Se encuentra especificado en el estándar ECMA-335 y define la interfaz con el CLR. Por ejemplo, convenciones sobre el tipo de datos que se utilizará para implementar los enumerados. El compilador Mono genera una imagen que cumple con el CLS, esta imagen está codificada en el denominado Common Intermediate Language (CIL) o Lenguaje Intermedio Común. El "runtime" de Mono toma dicha imagen y la ejecuta.


title: Proyecto Mono

text: La implementación de Mono de esos componentes de .NET no sometidos a ECMA para su estandarización ha levantado algunas preocupaciones por la posible violación de patentes de software durante la vida del proyecto. En particular, la discusión se desarrolló por si Microsoft podría o no destruir al proyecto mono mediante demandas sobre las patentes violadas.


title: Proyecto Mono

text: En la actualidad existe un vivo debate sobre la (in)conveniencia de aceptar y usar Mono en la comunidad de desarrolladores de GNU/Linux. Los principales argumentos en contra de Mono son:Por otra parte, el proyecto Gnome está desarrollando un lenguaje alternativo, Vala, creado específicamente para desarrollar aplicaciones para Gnome, pero libre de las potenciales amenazas de Microsoft.


title: Seguridad vial

text: La seguridad vial es el conjunto de acciones y mecanismos que garantizan el buen funcionamiento de la circulación del tránsito; mediante la utilización de conocimientos (leyes, reglamento y disposiciones) y normas de conducta; bien sea como peatón, pasajero o conductor, a fin de usar correctamente la vía pública previniendo los accidentes de tránsito. También se refiere a las tecnologías y métodos empleados para dicho fin en cualquier medio de desplazamiento terrestre (ómnibus, camión, automóvil, motocicleta, bicicleta y a pie).


title: Seguridad vial

text: Otro término más completo es el que define seguridad vial como al conjunto de reglas y actitudes necesarias para garantizar la seguridad de la persona que está manejando algún vehículo o caminando.


title: Seguridad vial

text: Autoridades y promotores voluntarios suelen llevar a cabo de forma permanente campañas, programas y cursos de seguridad y educación vial, en los que se promueve:La prioridad en el uso del espacio público de los diferentes modos de desplazamiento será conforme a la siguiente jerarquía:Es muy importante conocer, como peatones, cuales son nuestros derechos para garantizar nuestra integridad física, así como también cuales son nuestras obligaciones.


title: Seguridad vial

text: Los peatones tienen derecho de preferencia sobre el tránsito vehicular, para garantizar su integridad física cuando:Los peatones deben, por su propia seguridad, observar las siguientes obligaciones:Es aquello que asiste al conductor para evitar un posible siniestro interviniendo de manera permanente durante la circulación, algunos ejemplos que podemos citar son:


title: Seguridad vial

text: Los sistemas más empleados en automóviles de uso particular, son el mecánico y el hidráulico. Los frenos pueden ser de tambor o de disco, aunque algunos fabricantes combinan ambos montando los frenos de disco en las ruedas delanteras y los de tambor en las traseras.


title: Seguridad vial

text: La fuerza de frenado debe asegurar una rápida detención de las ruedas pero sin llegar a bloquearlas. Para que eso sea posible es fundamental tener en cuenta las condiciones de la vía y el estado general de los mecanismos del vehículo (neumáticos, suspensiones, etc.).


title: Seguridad vial

text: Se pueden encontrar distintos tipos de mejoras que optimizan la frenada y garantizan la gobernabilidad de la dirección en condiciones críticas. Entre eficientes y muy eficientes: ABS (Antilock Brake System: sistema anti-bloqueo de frenos) con EBV (reparto electrónico de frenada). ESP (control de estabilidad), con EDL (control de tracción).Los sistemas de dirección servo asistida permiten hacer menos esfuerzos en el volante a la hora de maniobrar el auto para estacionarlo y mantener una dirección correcta cuando circulamos a altas velocidades.


title: Seguridad vial

text: También estos sistemas de dirección pretenden asegurar un perfecto control del vehículo incluso en condiciones límite, (coeficiente de roce diferentes para las ruedas delanteras, variaciones rápidas del ángulo de giro).


title: Seguridad vial

text: Las presiones de trabajo del sistema hidráulico se taran (calibran) para que quienes se sientan al volante, sientan constantemente un alto grado de adherencia de los neumáticos con la carretera, permitiendo, de esta manera, un grado de seguridad muy alto.Es aquella que se encarga de minimizar las consecuencias negativas que se pueden producir cuando el accidente es inevitable.La seguridad automovilística es crítica en estos casos, sobre todo considerando que los dispositivos existentes no han sido diseñados para ellos. En muchos países (por ejemplo, en los Estados miembros de la Unión Europea) es obligatorio el uso de mecanismos de retención apropiados al peso y la altura; desde sillas especiales hasta elevadores que impidan que el cinturón de seguridad provoque asfixia si ocurre un accidente. En todos los casos se deben utilizar siguiendo las instrucciones de los fabricantes, y debe recordarse el peligro que puede representar para un bebé o niño la bolsa de aire.


title: Seguridad vial

text: Los accidentes de tráfico son la primera causa de muerte en niños menores de 14 años, y el uso de sistemas de retención infantil o sillas de bebés puede reducir las muertes en un 75% y las lesiones provenientes de accidentes de tráfico hasta en un 90%.


title: Seguridad vial

text: Cumplir con este tipo de normas y con las sillas infantiles, no debería hacerse solamente con la finalidad de evitar multas, sino que debería usarse siempre que se viaja con niños y velar porque estén correctamente homologados, para salvaguardar la vida de los niños.


title: Seguridad vial

text: A la hora de elegir un sistema de retención infantil, se debería hacer una investigación sobre cuáles son los mejores y más acordes con respecto a nuestro coche, y de esa forma, velar porque el niño esté siempre lo más seguro posible en su silla durante el trayecto. Actualmente en la Unión Europea, existen dos normativas diferentes para sillas infantiles; en 2013 entró en vigor la normativa ECE R129 que también es conocida como i-Size, y desde 1982 existe la normativa ECE R44/04, esto también se debería tener en cuenta para elegir el que mejor se acople a nuestras necesidades, pero que a la vez, sea moderno y cumpla con las normativas existentes.


title: Seguridad vial

text: Muchos conductores que siguen la misma ruta cada día lo hacen sin utilizar el área del cerebro donde tiene lugar el pensamiento consciente, según afirma el científico especialista en tráfico Michael Schrekkenberg, de la Universidad de Duisburgo-Essen (Alemania). Como conocen el camino, los conductores se ocupan de otras cosas en vez de concentrarse en el tráfico; en consecuencia, tardan más en advertir los peligros. Por esta razón, se les recomienda recordar continuamente la necesidad de estar alerta y no distraerse de la carretera. No solamente se debe tener en cuenta que se conoce el camino sino también el clima ya que no es lo mismo conducir en un día soleado a conducir en un fuerte aguacero o sobre una vía congelada.


title: Seguridad vial

text: En Auckland (Nueva Zelanda), la investigadora Sue Furness realizó un estudio sobre 1000  automóviles en su país, el cual descubrió que los automóviles de color plata habían tenido menos accidentes graves que los de color verde, café o negro, o morado


title: Seguridad vial

text: También en Auckland, un estudio (Newstead y D’Elía, 2007) descubrió que los automóviles de color blanco tuvieron una tasa significativamente mayor de sufrir accidentes graves que los autos de otros colores, incluido el rojo.


title: Seguridad vial

text: El estudio de color de los vehículos, realizado por el MUARC (Centro de Investigación de Accidentes de la Universidad de Monash) y publicado en 2007, analizó 855.258 accidentes ocurridos entre 1987 y 2004 en los estados australianos de Victoria y Australia Occidental que dieron como resultado lesiones o al menos el remolque de un vehículo. El estudio analiza el riesgo relacionado con las condiciones de luz.


title: Seguridad vial

text: La siguiente tabla presenta la relación entre los accidentes de tránsito y los distintos colores de automóviles. Como unidad se utiliza la peligrosidad del color blanco. Por ejemplo,


title: Seguridad vial

text: La Ciudad de México y la zona metropolitana se caracteriza por el congestionamiento y accidentes frecuentes. Se considera que los accidentes viales se ubican dentro de las 10 primeras causas de muerte en el país, con un porcentaje del 65%, variando entre peatones, ciclistas y motociclistas, sin contar las secuelas de la discapacidad y aquellos hospitalizados que no figuran entre las estadísticas.


title: Seguridad vial

text: En México, los principales accidentes son el choque entre autos, con objetos fijos como postes o banquetas y con usuarios vulnerables como peatones o motociclistas. La mayoría de los accidentes ocurren en las zonas urbanas y suburbanas y un 6% en las carreteras. Los accidentes ocurren por el consumo del alcohol, rebasar el límite de velocidad o distracción como el uso del celular. Estos han aumentado por la circulación de un cada vez mayor número de autos particulares y la falta de estrategias que prevengan los accidentes.


title: Seguridad vial

text: De la población, los adultos de 20 a 49 años comprenden el 65.3%, la mayoría de ellos hombres. La mayoría de las víctimas de atropellamiento son niños menores de 5 años y adultos mayores de 70; los adultos jóvenes figuran como los principales lesionados en accidentes vinculados con las motocicletas.


title: Seguridad vial

text: A finales de 2015 se implementaron las fotomultas para ayudar a mejorar la seguridad vial y con esto reducir el porcentaje de accidentes viales, al 2018 se cree que han reducido hasta 17% los accidentes viales.


title: Disacárido

text: Los disacáridos, también llamados ósidos, son un tipo de glúcidos formados por la condensación (unión) de dos monosacáridos mediante un enlace O-glucosídico (con pérdida de una molécula de agua) pues se establece en forma de éter siendo un átomo de oxígeno el que une cada pareja de monosacáridos, mono o dicarbonílico, que además puede ser α o β en función del -OH hemiacetal o hemicetal.


title: Disacárido

text: Los disacáridos y polisacáridos se pueden hidrolizar.


title: Disacárido

text: Los disacáridos más comunes son:


title: Disacárido

text: El carácter reductor se da en un disacárido si uno de los monosacáridos que lo forman tiene su carbono anomérico (o carbonílico) libre, es decir, si este carbono no forma parte del enlace O-glucosídico. Dicho de otra forma, si el enlace O-glucosídico es monocarbonílico el disacárido resultante será reductor (maltosa, celobiosa, etc.), mientras que si el enlace O-glucosídico es dicarbónílico el disacárido resultante será no reductor (sacarosa, trehalosa). Ya que los monosacáridos (exceptuando el glicoaldehído) poseen capacidad de ciclización, y, estando en su forma de cadena abierta tienen la capacidad de oxidarse, explicándose así su carácter reductor.


title: Disacárido

text: La fórmula molecular de los disacáridos es CHO. El enlace covalente entre dos monosacáridos provoca la eliminación de un átomo de hidrógeno de uno de los monosacáridos y de un grupo hidroxilo del otro monosacárido, de forma que se elimina una molécula de agua (HO) que pasa al medio de reacción.


title: Disacárido

text: En la mucosa del tubo digestivo del ser humano existen unas enzimas llamadas disacaridasas, que hidrolizan el enlace glucosídico que une a los dos monosacáridos, para su absorción intestinal.


title: Disacárido

text: Los principales disacáridos de interés biológico son los siguientes:


title: No metal

text: Los no metales son elementos químicos que no son buenos conductores de la corriente eléctrica y el calor. Son muy débiles, por lo que no se pueden ni estirar ni convertir en una lámina.


title: No metal

text: Las propiedades químicas de los no metales, a diferencia de los metales, son muy diversas, a pesar de que representan un número muy reducido, la mayoría de ellos son esenciales para los sistemas biológicos (oxígeno, carbono, hidrógeno, nitrógeno, fósforo y azufre). En el grupo de los no metales se incluyen los halógenos (flúor, cloro, bromo, yodo, astato y téneso), que tienen 7 electrones en su última capa de valencia y los gases nobles (helio, neón, argón, kriptón, xenón, radón), que tienen 8 electrones en su última capa (excepto el helio, que tiene 2). Por lo tanto, dicha capa está completa y son poco reactivos. El resto de los no metales pertenecen a diversos grupos y son hidrógeno, carbono, azufre, selenio, nitrógeno, oxígeno y fósforo. Las propiedades únicas del hidrógeno lo apartan del resto de los elementos en la Tabla Periódica de Elementos.


title: No metal

text: Los no metales son los elementos situados a la derecha en la Tabla, por encima de la línea quebrada de los grupos 14 a 17 (incluido el hidrógeno). Colocados en orden creciente de número atómico, los elementos pueden clasificarse por similitud de propiedades en 18 familias o grupos (verticalmente por columnas).


title: No metal

text: Desde el punto de vista de la electrónica, los elementos de una familia poseen la misma configuración electrónica en la última capa, aunque difieren en el número de capas (períodos). Los grupos o familias son 18 y se corresponden con las columnas de la Tabla Periódica de Elementos.


title: No metal

text: Los no metales varían mucho en su apariencia, no son lustrosos y por lo general son malos conductores del calor y la electricidad. Sus puntos de fusión son más bajos que los de los metales (aunque el diamante, una forma de carbono, funde a 3570 ºC). Varios no metales existen en condiciones ordinarias como moléculas diatómicas.


title: No metal

text: En esta listaestán incluidos cinco gases (H, N, O, F y Cl), un líquido (Br) y un sólido volátil (I). El resto de los no metales son sólidos que pueden ser duros como el diamante o blandos como el azufre. Al contrario de los metales, son muy frágiles y no pueden estirarse ni en hilos ni en láminas.


title: No metal

text: Se encuentran en los tres estados de la materia a temperatura ambiente: son gases (como el oxígeno), líquidos (bromo) y sólidos (como el carbono). No tienen brillo metálico y no reflejan la luz. Muchos no metales se encuentran en todos los seres vivos: carbono, hidrógeno, oxígeno, nitrógeno, fósforo y azufre en cantidades importantes. Otros son oligoelementos: selenio, yodo, cloro.


title: No metal

text: Pueden ser sólidos, líquidos o gases, indistintamente. Sus puntos de fusión y ebullición dependen de sus propiedades químicas, que están relacionadas con su capacidad para ganar electrones (los de la última capa, o sea los de valencia).


title: No metal

text: No conducen bien la electricidad, muchos ante ella se descomponen o recombinan químicamente. Con el agua dan generalmente sustancias ácidas. Están ubicados a la derecha de la Tabla Periódica de Elementos, y al combinarse químicamente ganan electrones para adquirir la configuración electrónica del gas noble del mismo periodo.


title: No metal

text: Propiedades físicas:


title: No metal

text: Propiedades químicas:Los no metales tienen tendencia a parecerse a los gases nobles más cercanos en cuanto a la configuración electrónica de su última capa. Los menos electronegativos tendrán tendencia a perder electrones frente a otros más electronegativos.


title: No metal

text: La reactividad de un elemento mide la tendencia a combinarse con otros.


title: No metal

text: En la formación de compuestos existe una tendencia a coger, perder o compartir electrones entre los átomos y de esta forma parecerse a la configuración electrónica del gas noble más cercano (ocho electrones en la última capa salvo el helio que sólo tiene dos). Esta tendencia se denomina "Regla del octeto".


title: No metal

text: La regla del octeto permite explicar que los metales adquieren la configuración de gas noble perdiendo electrones mientras que los no metales la adquieren compartiéndolos.


title: Lenguaje ensamblador

text: El lenguaje ensamblador o assembly (en inglés: assembly language y la abreviación asm) es un lenguaje de programación de bajo nivel. Consiste en un conjunto de mnemónicos que representan instrucciones básicas para los computadores, microprocesadores, microcontroladores y otros circuitos integrados programables. Implementa una representación simbólica de los códigos de máquina binarios y otras constantes necesarias para programar una arquitectura de procesador y constituye la representación más directa del código máquina específico para cada arquitectura legible por un programador. Cada arquitectura de procesador tiene su propio lenguaje ensamblador que usualmente es definida por el fabricante de hardware, y está basada en los mnemónicos que simbolizan los pasos de procesamiento (las instrucciones), los registros del procesador, las posiciones de memoria y otras características del lenguaje. Un lenguaje ensamblador es por lo tanto específico de cierta arquitectura de computador física (o virtual). Esto está en contraste con la mayoría de los lenguajes de programación de alto nivel, que idealmente son portables.


title: Lenguaje ensamblador

text: Un programa utilitario llamado ensamblador es usado para traducir sentencias del lenguaje ensamblador al código de máquina del computador objetivo. El ensamblador realiza una traducción más o menos isomorfa (un mapeo de uno a uno) desde las sentencias mnemónicas a las instrucciones y datos de máquina. Esto está en contraste con los lenguajes de alto nivel, en los cuales una sola declaración generalmente da lugar a muchas instrucciones de máquina.


title: Lenguaje ensamblador

text: Muchos sofisticados ensambladores ofrecen mecanismos adicionales para facilitar el desarrollo del programa, controlar el proceso de ensamblaje, y la ayuda de depuración. Particularmente, la mayoría de los ensambladores modernos incluyen una facilidad de macro (descrita más abajo), y se llaman macro ensambladores.


title: Lenguaje ensamblador

text: Fue usado principalmente en los inicios del desarrollo de software, cuando aún no se contaba con potentes lenguajes de alto nivel y los recursos eran limitados. Actualmente se utiliza con frecuencia en ambientes académicos y de investigación, especialmente cuando se requiere la manipulación directa de hardware, alto rendimiento, o un uso de recursos controlado y reducido. También es utilizado en el desarrollo de controladores de dispositivo (en inglés, "device drivers") y en el desarrollo de sistemas operativos, debido a la necesidad del acceso directo a las instrucciones de la máquina. Muchos dispositivos programables (como los microcontroladores) aún cuentan con el ensamblador como la única manera de ser manipulados.Generalmente, un programa ensamblador ("assembler" en inglés) moderno crea código objeto traduciendo instrucciones mnemónicas de lenguaje ensamblador en opcodes, y resolviendo los nombres simbólicos para las localizaciones de memoria y otras entidades. El uso de referencias simbólicas es una característica clave del lenguaje ensamblador, evitando tediosos cálculos y actualizaciones manuales de las direcciones después de cada modificación del programa. La mayoría de los ensambladores también incluyen facilidades de macros para realizar sustitución textual - ej. generar cortas secuencias de instrucciones como expansión en línea en vez de llamar a subrutinas.


title: Lenguaje ensamblador

text: Los ensambladores son generalmente más simples de escribir que los compiladores para los lenguajes de alto nivel, y han estado disponibles desde los años 1950. Los ensambladores modernos, especialmente para las arquitecturas basadas en RISC, tales como MIPS, Sun SPARC, y HP PA-RISC, así como también para el x86 (-64), optimizan la planificación de instrucciones para explotar la segmentación del CPU eficientemente.


title: Lenguaje ensamblador

text: En los compiladores para lenguajes de alto nivel, son el último paso antes de generar el código ejecutable.


title: Lenguaje ensamblador

text: Hay dos tipos de ensambladores basados en cuántos pasos a través de la fuente son necesarios para producir el programa ejecutable.La ventaja de un ensamblador de un solo paso es la velocidad, que no es tan importante como lo fue en un momento dados los avances en velocidad y capacidades del computador. La ventaja del ensamblador de dos pasos es que los símbolos pueden ser definidos dondequiera en el código fuente del programa. Esto permite a los programas ser definidos de maneras más lógicas y más significativas, haciendo los programas de ensamblador de dos pasos más fáciles de leer y mantener.


title: Lenguaje ensamblador

text: Los más sofisticados ensambladores de alto nivel proporcionan abstracciones del lenguaje tales como:Note que, en el uso profesional normal, el término ensamblador es frecuentemente usado tanto para referirse al lenguaje ensamblador como también al programa ensamblador (que convierte el código fuente escrito en el lenguaje ensamblador a código objeto que luego será enlazado para producir lenguaje de máquina). Las dos expresiones siguientes utilizan el término "ensamblador":


title: Lenguaje ensamblador

text: El lenguaje ensamblador refleja directamente la arquitectura y las instrucciones en lenguaje de máquina de la CPU, y pueden ser muy diferentes de una arquitectura de CPU a otra.


title: Lenguaje ensamblador

text: Cada arquitectura de microprocesador tiene su propio lenguaje de máquina, y en consecuencia su propio lenguaje ensamblador ya que este se encuentra muy ligado a la estructura del hardware para el cual se programa. Los microprocesadores difieren en el tipo y número de operaciones que soportan; también pueden tener diferente cantidad de registros, y distinta representación de los tipos de datos en memoria. Aunque la mayoría de los microprocesadores son capaces de cumplir esencialmente las mismas funciones, la forma en que lo hacen difiere y los respectivos lenguajes ensamblador reflejan tal diferencia.


title: Lenguaje ensamblador

text: La mayoría de las CPU tienen más o menos los mismos grupos de instrucciones, aunque no necesariamente tienen todas las instrucciones de cada grupo. Las operaciones que se pueden realizar varían de una CPU a otra. Una CPU particular puede tener instrucciones que no tenga otro y viceversa.


title: Lenguaje ensamblador

text: Los primeros microprocesadores de 8 bits no tenían operaciones para multiplicar o dividir números, por ejemplo, y había que hacer subrutinas para realizar esas operaciones. Otras CPU puede que no tengan operaciones de punto flotante y habría que hacer o conseguir bibliotecas que realicen esas operaciones.


title: Lenguaje ensamblador

text: Las instrucciones de la CPU pueden agruparse, de acuerdo a su funcionalidad, en:


title: Lenguaje ensamblador

text: Operaciones con enteros: (de 8, 16, 32 y 64 bits dependiendo de la arquitectura de la CPU, en los sistemas muy viejos también de 12, 18, 24, 36 y 48 bits).


title: Lenguaje ensamblador

text: Estas son operaciones realizadas por la Unidad aritmético lógica de la CPU:Operaciones de mover datos:


title: Lenguaje ensamblador

text: Operaciones para el control del flujo del programa:Operaciones con números reales:


title: Lenguaje ensamblador

text: El estándar para las operaciones con números reales en las CPU está definido por el IEEE 754.


title: Lenguaje ensamblador

text: Una CPU puede tener operaciones de punto flotante con números reales mediante el coprocesador numérico (si lo hay), como las siguientes:El lenguaje ensamblador tiene mnemónicos para cada una de las instrucciones de la CPU en adición a otros mnemónicos a ser procesados por el programa ensamblador (como por ejemplo macros y otras sentencias en tiempo de ensamblado).


title: Lenguaje ensamblador

text: La transformación del lenguaje ensamblador en código máquina la realiza un programa ensamblador, y la traducción inversa la puede efectuar un desensamblador. A diferencia de los lenguajes de alto nivel, aquí hay usualmente una correspondencia 1 a 1 entre las instrucciones simples del ensamblador y el lenguaje de máquina. Sin embargo, en algunos casos, un ensamblador puede proveer "pseudo instrucciones" que se expanden en un código de máquina más extenso a fin de proveer la funcionalidad necesaria y simplificar la programación. Por ejemplo, para un código máquina condicional como "si X mayor o igual que", un ensamblador puede utilizar una pseudoinstrucción al grupo "haga si menor que", y "si = 0" sobre el resultado de la condición anterior. Los Ensambladores más completos también proveen un rico lenguaje de macros que se utiliza para generar código más complejo y secuencias de datos.


title: Lenguaje ensamblador

text: Para el mismo procesador y el mismo conjunto de instrucciones de CPU, diferentes programas ensambladores pueden tener, cada uno de ellos, variaciones y diferencias en el conjunto de mnemónicos o en la sintaxis de su lenguaje ensamblador. Por ejemplo, en un lenguaje ensamblador para la arquitectura x86, se puede expresar la instrucción para mover codice_1 al registro codice_2 de la siguiente manera: codice_3, mientras que para otro ensamblador para la misma arquitectura se expresaría al revés: codice_4. Ambos lenguajes ensambladores harían exactamente lo mismo, solo que está expresado de manera diferente. El primero usa la sintaxis de Intel, mientras que el segundo usa la sintaxis de AT&T.


title: Lenguaje ensamblador

text: El uso del ensamblador no resuelve definitivamente el problema de cómo programar un sistema basado en microprocesador de modo sencillo ya que para hacer un uso eficiente del mismo, hay que conocer a fondo el microprocesador, los registros de trabajo de que dispone, la estructura de la memoria, y muchas cosas más referentes a su estructura básica de funcionamiento.


title: Lenguaje ensamblador

text: Un programa escrito en lenguaje ensamblador consiste en una serie de instrucciones que corresponden al flujo de órdenes ejecutables por un microprocesador.


title: Lenguaje ensamblador

text: Por ejemplo, en el lenguaje ensamblador para un procesador x86:


title: Lenguaje ensamblador

text: La sentencia Asigna el valor hexadecimal codice_6 (97 decimal) al registro "codice_2".


title: Lenguaje ensamblador

text: El programa ensamblador lee la sentencia de arriba y produce su equivalente binario en lenguaje de máquina.


title: Lenguaje ensamblador

text: El mnemónico codice_10 es un "código de operación" u "opcode". El "opcode" es seguido por una lista de argumentos o "parámetros", completando una típica instrucción de ensamblador. En el ejemplo, codice_2 es un registro de 8 bits del procesador, al cual se le asignará el valor hexadecimal 61 especificado.


title: Lenguaje ensamblador

text: El código de máquina generado por el ensamblador consiste de 2 bytes. El primer byte contiene empaquetado la instrucción MOV y el código del registro hacia donde se va a mover el dato:


title: Lenguaje ensamblador

text: En el segundo byte se especifica el número 61h, escrito en binario como codice_12, que se asignará al registro codice_2, quedando la sentencia ejecutable como:La cual puede ser entendida y ejecutada directamente por el procesador.


title: Lenguaje ensamblador

text: Hay un grado grande de diversidad en la manera en que los autores de los ensambladores categorizan las sentencias y en la nomenclatura que usan. En particular, algunos describen cualquier cosa como pseudo-operación (pseudo-Op), con excepción del mnemónico de máquina o del mnemónico extendido.


title: Lenguaje ensamblador

text: Un típico lenguaje ensamblador consiste en 3 tipos de sentencias de instrucción que son usadas para definir las operaciones del programa:A diferencia de las instrucciones (sentencias) de los lenguajes de alto nivel, las instrucciones en el lenguaje ensamblador son generalmente muy simples. Generalmente, un mnemónico es un nombre simbólico para una sola instrucción en lenguaje de máquina ejecutable (un opcode), y hay por lo menos un mnemónico de opcode definido para cada instrucción en lenguaje de máquina. Cada instrucción consiste típicamente en una operación u opcode más cero o más operandos. La mayoría de las instrucciones refieren a un solo valor, o a un par de valores. Los operandos pueden ser inmediatos (típicamente valores de un byte, codificados en la propia instrucción), registros especificados en la instrucción, implícitos o las direcciones de los datos localizados en otra parte de la memoria. Esto está determinado por la arquitectura subyacente del procesador, el ensamblador simplemente refleja cómo trabaja esta arquitectura. Los mnemónicos extendidos son frecuentemente usados para especificar una combinación de un opcode con un operando específico, ej, el ensamblador del System/360 usa a codice_15 como un mnemónico extendido para el codice_16 con una máscara de 15 y codice_17 al codice_16 con una máscara de 0.


title: Lenguaje ensamblador

text: Los mnemónicos extendidos son frecuentemente usados para soportar usos especializados de instrucciones, a menudo para propósitos no obvios con respecto al nombre de la instrucción. Por ejemplo, muchos CPU no tienen una instrucción explícita de codice_17 (No Operación), pero tienen instrucciones que puedan ser usadas para tal propósito. En el CPU 8086, la instrucción codice_20 (intercambia el registro AX consigo mismo) es usada para el codice_17, con codice_17 siendo un pseudo-opcode para codificar la instrucción codice_20. Algunos desensambladores reconocen esto y decodificarán la instrucción codice_20 como codice_17. Similarmente, los ensambladores de IBM para el System/360 usan los mnemónicos extendidos codice_17 y codice_27 con las máscaras cero para codice_16 y codice_29.


title: Lenguaje ensamblador

text: Algunos ensambladores también soportan simples macroinstrucciones incorporadas que generan dos o más instrucciones de máquina. Por ejemplo, con algunos ensambladores para el Z80, la instrucción genera las instrucciones


title: Lenguaje ensamblador

text: codice_30 es un "pseudo-opcode", que en este caso simula ser una instrucción de 16 bits. Cuando se expande se producen dos instrucciones de 8 bits que equivalen a la simulada de 16 bits.


title: Lenguaje ensamblador

text: Hay instrucciones usadas para definir elementos de datos para manejar datos y variables. Definen el tipo de dato, la longitud y la alineación de los datos. Estas instrucciones también pueden definir si los datos están disponibles para programas exteriores (programas ensamblados separadamente) o solamente para el programa en el cual la sección de datos está definida. Algunos ensambladores clasifican estas instrucción como pseudo-instrucciones.


title: Lenguaje ensamblador

text: Las directivas del ensamblador, también llamadas pseudo opcodes, pseudo-operaciones o pseudo-ops, son instrucciones que son ejecutadas por un ensamblador en el tiempo de ensamblado, no por la CPU en tiempo de ejecución. Pueden hacer al ensamblado del programa dependiente de parámetros especificados por el programador, de modo que un programa pueda ser ensamblado de diferentes maneras, quizás para diversas aplicaciones. También pueden ser usadas para manipular la presentación de un programa para hacerlo más fácil de leer y mantener.


title: Lenguaje ensamblador

text: Por ejemplo, las directivas pudieran ser usadas para reservar áreas de almacenamiento y opcionalmente para asignar su contenido inicial. Los nombres de las directivas a menudo comienzan con un punto para distinguirlas de las instrucciones de máquina.


title: Lenguaje ensamblador

text: Los ensambladores simbólicos le permiten a los programadores asociar nombres arbitrarios (etiquetas o símbolos) a posiciones de memoria. Usualmente, cada constante y variable tiene un nombre para que las instrucciones puedan referir a esas ubicaciones por nombre, así promoviendo el código autodocumentado. En el código ejecutable, el nombre de cada subprograma es asociado a su punto de entrada, así que cualquier llamada a un subprograma puede usar su nombre. Dentro de subprogramas, a los destinos GOTO se le dan etiquetas. Algunos ensambladores soportan símbolos locales que son léxicamente distintos de los símbolos normales (ej, el uso de "10$" como un destino GOTO).


title: Lenguaje ensamblador

text: La mayoría de los ensambladores proporcionan un manejo flexible de símbolos, permitiendo a los programadores manejar diversos espacios de nombres, calcular automáticamente offsets dentro de estructuras de datos, y asignar etiquetas que refieren a valores literales o al resultado de cálculos simples realizados por el ensamblador. Las etiquetas también pueden ser usadas para inicializar constantes y variables con direcciones relocalizables.


title: Lenguaje ensamblador

text: Los lenguajes ensambladores, como la mayoría de los otros lenguajes de computador, permiten que sean añadidos comentarios al código fuente, que son ignorados por el programa ensamblador. El buen uso de los comentarios es aún más importante con código ensamblador que con lenguajes de alto nivel, pues el significado y el propósito de una secuencia de instrucciones puede ser más difícil de entender a partir del código en sí mismo.


title: Lenguaje ensamblador

text: El uso sabio de estas facilidades puede simplificar significativamente los problemas de codificar y mantener el código de bajo nivel. El código fuente de lenguaje ensamblador crudo generado por compiladores o desensambladores - código sin ningún comentario, ni símbolos con algún sentido, ni definiciones de datos - es muy difícil de leer cuando deben hacerse cambios.


title: Lenguaje ensamblador

text: Muchos ensambladores soportan macros predefinidas, y otros soportan macros definidas (y repetidamente redefinibles) por el programador que implican secuencias de líneas del texto, en las cuales las variables y las constantes están embebidas. Esta secuencia de líneas de texto puede incluir "opcodes" o directivas. Una vez una macro se define, su nombre se puede usar en lugar de un mnemónico. Cuando el ensamblador procesa tal sentencia, reemplaza la sentencia por las líneas del texto asociadas a esa macro. Entonces, las procesa como si hubieran existido en el archivo del código fuente original (incluyendo, en algunos ensambladores, la expansión de cualquier macro que exista en el texto de reemplazo).


title: Lenguaje ensamblador

text: Puesto que las macros pueden tener nombres cortos pero se expanden a varias, o de hecho, muchas líneas de código, pueden usarse para hacer que los programas en lenguaje ensamblador parezcan ser mucho más cortos, requiriendo menos líneas de código fuente, como sucede con los lenguajes de alto nivel. También se pueden usar para añadir niveles de estructura más altos a los programas ensamblador; opcionalmente introducen código de depuración embebido vía parámetros y otras características similares.


title: Lenguaje ensamblador

text: Muchos ensambladores tienen macros incorporadas (o predefinidas) para las llamadas de sistema y otras secuencias especiales de código, tales como la generación y el almacenamiento de los datos realizados a través de avanzadas operaciones "bitwise" y operaciones booleanas usadas en juegos, software de seguridad, gestión de datos y criptografía.


title: Lenguaje ensamblador

text: Los macro ensambladores a menudo permiten a las macros tomar parámetros. Algunos ensambladores incluyen lenguajes macro sofisticados, incorporando elementos de lenguajes de alto nivel tales como parámetros opcionales, variables simbólicas, condiciones, manipulaciones de "strings", operaciones aritméticas, todos usables durante la ejecución de una macro dada, y permitiendo a las macros guardar el contexto o intercambiar información. Así una macro puede generar un gran número de instrucciones o definiciones de datos en lenguaje ensamblador, basadas en los argumentos de la macro. Esto se podría usar para generar, por ejemplo, estructuras de datos de estilo de récord o bucles "desenrollados", o podría generar algoritmos enteros basados en parámetros complejos. Una organización, usando lenguaje ensamblador, que ha sido fuertemente extendido usando tal suite de macros, puede ser considerada que se está trabajando en un lenguaje de alto nivel, puesto que tales programadores no están trabajando con los elementos conceptuales de más bajo nivel del computador.


title: Lenguaje ensamblador

text: Las macros se usaron para personalizar sistemas de software de gran escala para clientes específicos en la era del "mainframe". También se emplearon macros por los usuarios mismos para satisfacer las necesidades de sus organizaciones haciendo versiones específicas de los sistemas operativos del fabricante. Esto fue hecho, por ejemplo, por los programadores de sistema que trabajaban con el "Conversational Monitor System / Virtual Machine (CMS/VM)" de IBM y con los complementos "real time transaction processing" de IBM, CICS, "Customer Information Control System", el "airline/financial system" que comenzó en los años 1970 y todavía corre con muchos sistemas de reservaciones computarizados (CRS) y sistemas de tarjeta de crédito de hoy.


title: Lenguaje ensamblador

text: También es posible usar solamente las habilidades de procesamiento de macros de un ensamblador para generar código escrito en lenguajes completamente diferentes. Por ejemplo, para generar una versión de un programa en COBOL usando un programa macro ensamblador puro conteniendo líneas de código COBOL dentro de operadores de tiempo ensamblaje dando instrucciones al ensamblador para generar código arbitrario.


title: Lenguaje ensamblador

text: Esto era porque, como en los años 1970 fue observado, el concepto de "procesamiento de macro" es independiente del concepto de "ensamblaje", siendo el anterior, en términos modernos, más un procesamiento de textos, que una generación de código objeto. El concepto de procesamiento de macro apareció, y aparece, en el lenguaje de programación C, que soporta "instrucciones de preprocesador" de fijar variables, y hace pruebas condicionales en sus valores. Observe que a diferencia de ciertos macroprocesadores previos dentro de los ensambladores, el preprocesador de C no es Turing-completo porque carecía de la capacidad de bucle o "go to", esto último permitiendo a los programas hacer bucles.


title: Lenguaje ensamblador

text: A pesar del poder del procesamiento macro, este dejó de usarse en muchos lenguajes de alto nivel (una importante excepción es C/C++), pero persistió en los ensambladores. Esto era porque muchos programadores estaban bastante confundidos por la sustitución de parámetros macro y no distinguían la diferencia entre procesamiento macro, el ensamblaje y la ejecución.


title: Lenguaje ensamblador

text: La sustitución de parámetros macro es estrictamente por nombre: en el tiempo de procesamiento macro, el valor de un parámetro es sustituido textualmente por su nombre. La clase más famosa de Error de software resultantes era el uso de un parámetro que en sí mismo era una expresión y no un nombre primario cuando el escritor macro esperaba un nombre. En el macro:


title: Lenguaje ensamblador

text: la intención era que la rutina que llama proporcionaría el nombre de una variable, y la variable o constante "global b" sería usada para multiplicar a "a". Si foo se llama con el parámetro codice_34, ocurre la expansión macro codice_35. Para evitar cualquier posible ambigüedad, los usuarios de macro procesadores pueden encerrar en paréntesis los parámetros formales dentro de las definiciones de macros, o las rutinas que llaman pueden envolver en paréntesis los parámetos de entrada. Así, el macro correcto, con los paréntesis, sería:


title: Lenguaje ensamblador

text: y su expansión, daría como resultado: codice_36


title: Lenguaje ensamblador

text: El PL/I y el C/C++ ofrecen macros, pero esta facilidad solo puede manipular texto. Por otra parte, los lenguajes homoicónicos, tales como Lisp, Prolog, y Forth, retienen el poder de los macros de lenguaje ensamblador porque pueden manipular su propio código como datos.


title: Lenguaje ensamblador

text: Algunos ensambladores han incorporado elementos de programación estructurada para codificar el flujo de la ejecución. El ejemplo más temprano de este acercamiento estaba en el Concept-14 macro set, originalmente propuesto por el Dr. H.D. Mills (marzo de 1970), e implementado por Marvin Kessler en la "Federal Systems Division" de IBM, que extendió el macro ensamblador del S/360 con bloques de control de flujo IF/ELSE/ENDIF y similares. Esto era una manera de reducir o eliminar el uso de operaciones GOTO en el código en lenguaje ensamblador, uno de los principales factores que causaban código espagueti en el lenguaje ensamblador. Este acercamiento fue ampliamente aceptado a principios de los años 1980 (los últimos días del uso de lenguaje ensamblador en gran escala).


title: Lenguaje ensamblador

text: Un curioso diseño fue A-natural, un ensamblador "orientado a la corriente" (stream-oriented) para los procesadores 8080/Z80 de Whitesmiths Ltd. (desarrolladores del sistema operativo Idris, similar al Unix), y lo que fue reportado como el primer compilador C comercial). El lenguaje fue clasificado como un ensamblador, porque trabajaba con elementos de máquina crudos tales como opcodes, registros, y referencias de memoria; pero incorporaba una sintaxis de expresión para indicar el orden de ejecución. Los paréntesis y otros símbolos especiales, junto con construcciones de programación estructurada orientadas a bloques, controlaban la secuencia de las instrucciones generadas. A-natural fue construido como el lenguaje objeto de un compilador C, en vez de la codificación manual, pero su sintaxis lógica ganó algunos seguidores.


title: Lenguaje ensamblador

text: Ha habido poca demanda aparente para ensambladores más sofisticados debido a la declinación del desarrollo de lenguaje ensamblador de larga escala. A pesar de eso, todavía se están desarrollando y aplicando en casos donde las limitaciones de recursos o las particularidades en la arquitectura de sistema objetivo previenen el efectivo uso de lenguajes de alto nivel.


title: Lenguaje ensamblador

text: Los lenguajes ensambladores fueron primero desarrollados en los años 1950, cuando fueron referidos como lenguajes de programación de segunda generación. Por ejemplo, el SOAP (Symbolic Optimal Assembly Program) era un lenguaje ensamblador de 1957 para el computador IBM 650. Los lenguajes ensambladores eliminaron mucha de la propensión a errores y del consumo de tiempo de la programación de los lenguajes de primera generación, que se necesitaba con los primeros computadores, liberando a los programadores del tedio tal como recordar códigos numéricos y cálculo de direcciones. Una vez fueron ampliamente usados para todo tipo de programación. Sin embargo, por los años 1980 (1990 en los microcomputadores), su uso había sido en gran parte suplantado por los lenguajes de alto nivel, en la búsqueda de una mejorada productividad en programación. Hoy en día, aunque el lenguaje ensamblador es casi siempre manejado y generado por los compiladores, todavía se usa para la manipulación directa del hardware, acceso a instrucciones especializadas del procesador, o para resolver problemas de desempeño crítico. Los usos típicos son controladores/manejadores ("drivers") de dispositivo, sistemas embebidos de bajo nivel, y sistemas de tiempo real.


title: Lenguaje ensamblador

text: Históricamente, un gran número de programas han sido escritos enteramente en lenguaje ensamblador. Los sistemas operativos fueron casi exclusivamente escritos en lenguaje ensamblador hasta la aceptación amplia del lenguaje de programación C en los años 1970 y principios de los 1980. También, muchas aplicaciones comerciales fueron escritas en lenguaje ensamblador, incluyendo una gran cantidad del software escrito por grandes corporaciones para mainframes de IBM. Los lenguajes COBOL y FORTRAN eventualmente desplazaron mucho de este trabajo, aunque un número de organizaciones grandes conservaran las infraestructuras de aplicaciones en lenguaje ensamblador hasta bien entrados los años 1990.


title: Lenguaje ensamblador

text: La mayoría de los primeros microcomputadores confiaron en el lenguaje ensamblador codificado a mano, incluyendo la mayoría de los sistemas operativos y de las aplicaciones grandes. Esto era porque estos sistemas tenían limitaciones severas de recursos, impusieron idiosincráticas arquitecturas de memoria y de pantalla, y proporcionaron servicios de sistema limitados y con errores. Quizás más importante era la falta de compiladores de primera clase de lenguajes de alto nivel adecuados para el uso en el microcomputador. Un factor psicológico también pudo haber jugado un papel: la primera generación de programadores de los microcomputadores conservó una actitud de aficionado de "alambres y alicates".


title: Lenguaje ensamblador

text: En un contexto más comercial, las más grandes razones para usar el lenguaje ensamblador era hacer programas con mínimo tamaño, mínima sobrecarga, mayor velocidad y confiabilidad.


title: Lenguaje ensamblador

text: Los típicos ejemplos de programas grandes en lenguaje ensamblador de ese tiempo son los sistemas operativos IBM PC DOS y aplicaciones tempranas tales como la hoja de cálculo Lotus 1-2-3, y casi todos los juegos populares para la familia Atari 800 de computadores personales. Incluso en los años 1990, la mayoría de los videojuegos de consola fueron escritos en ensamblador, incluyendo la mayoría de los juegos para la Mega Drive/Genesis y el Super Nintendo Entertainment System. Según algunos insiders de la industria, el lenguaje ensamblador era el mejor lenguaje de programación a usar para obtener el mejor desempeño del Sega Saturn, una consola para la cual era notoriamente desafiante desarrollar y programar juegos. El popular juego de arcade NBA Jam (1993) es otro ejemplo. El ensamblador ha sido por largo trecho, el lenguaje de desarrollo primario en los computadores hogareños Commodore 64, Atari ST, así como el ZX Spectrum. Esto fue así en gran parte porque los dialectos del BASIC en estos sistemas ofrecieron insuficiente velocidad de ejecución, así como insuficientes características para aprovechar completamente el hardware disponible. Algunos sistemas, más notablemente el Amiga, incluso tienen IDEs con características de depuración y macros altamente avanzados, tales como el freeware "ASM-One assembler", comparable a las del Microsoft Visual Studio (el ASM-Uno precede al Microsoft Visual Studio).


title: Lenguaje ensamblador

text: El ensamblador para el VIC-20 fue escrito por Don French y publicado por French Silk. Con 1639 bytes de longitud, su autor cree que es el más pequeño ensamblador simbólico jamás escrito. El ensamblador soportaba el direccionamiento simbólico usual y la definición de cadenas de caracteres o cadenas hexadecimales. También permitía expresiones de direcciones que podían combinarse con las operaciones de adición, sustracción, multiplicación, división, AND lógico, OR lógico, y exponenciación.


title: Lenguaje ensamblador

text: Siempre ha habido debates sobre la utilidad y el desempeño del lenguaje ensamblador relativo a lenguajes de alto nivel. El lenguaje ensamblador tiene nichos específicos donde es importante (ver abajo). Pero, en general, los modernos compiladores de optimización para traducir lenguajes de alto nivel en código pueden correr tan rápidamente como el lenguaje ensamblador escrito a mano, a pesar de los contraejemplos que pueden ser encontrados. La complejidad de los procesadores modernos y del subsistema de memoria hace la optimización efectiva cada vez más difícil para los compiladores, así como para los programadores en ensamblador. Adicionalmente, y para la consternación de los amantes de la eficiencia, el desempeño cada vez mayor del procesador ha significado que la mayoría de los CPU estén desocupados la mayor parte del tiempo, con retardos causados por embotellamientos predecibles tales como operaciones de entrada/salida y paginación de memoria. Esto ha hecho que la velocidad de ejecución cruda del código no sea un problema para muchos programadores.