{"id":281,"date":"2013-04-28T17:39:42","date_gmt":"2013-04-28T22:39:42","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/ronny\/?p=281"},"modified":"2014-07-28T18:54:39","modified_gmt":"2014-07-28T23:54:39","slug":"organizacion-y-arquitectura-de-computadores","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/ronny\/2013\/04\/28\/organizacion-y-arquitectura-de-computadores\/","title":{"rendered":"ORGANIZACI\u00d3N Y ARQUITECTURA DE COMPUTADORES"},"content":{"rendered":"<h2 style=\"font-weight: 300;color: #000000\">INTRODUCCI\u00d3N:<\/h2>\n<p style=\"text-align: justify\"><span style=\"color: #777777\">Este proyecto fue implementado utilizando el emulador de\u00a0<\/span><a style=\"color: #428bca\" href=\"http:\/\/courses.missouristate.edu\/KenVollmar\/MARS\/MARS_4_4_Aug2013\/Mars4_4.jar\">MARS (MIPS Assembler and Runtime Simulator)<\/a><span style=\"color: #777777\">\u00a0versi\u00f3n 4.4.<\/span><br style=\"color: #777777\" \/><span style=\"color: #777777\">MARS es un entorno de desarrollo interactivo de peso ligero (IDE) para la programaci\u00f3n en lenguaje ensamblador MIPS.<\/span><br style=\"color: #777777\" \/><span style=\"color: #777777\">El proyecto consiste en generar n\u00fameros aleatorios de MARS agrupados con cierto orden dentro de un archivo \u201caleatorios.txt\u201d (Los conjuntos de datos pueden tener duplicados). La secuencia de elementos almacenada en el archivo (n\u00fameros) ser\u00e1 ordenada por los\u00a0<\/span><a style=\"color: #428bca\" href=\"http:\/\/elvex.ugr.es\/decsai\/algorithms\/slides\/problems\/Sorting.pdf\" target=\"_blank\">Algoritmos de ordenaci\u00f3n.<\/a><span style=\"color: #777777\">\u00a0<\/span><br style=\"color: #777777\" \/><span style=\"color: #777777\">Se utilizar\u00e1n dos Algoritmos b\u00e1sicos como son Ordenaci\u00f3n por inserci\u00f3n , Ordenaci\u00f3n por intercambio directo (burbuja) y un algoritmo m\u00e1s eficiente como lo es Quicksort.<\/span><br style=\"color: #777777\" \/><span style=\"color: #777777\">Se guardar\u00e1n nuevos archivos .txt por cada algoritmo implementado con la informaci\u00f3n y formato ordenada del archivo inicial \u201caleatorios.txt\u201d, adem\u00e1s se guardar\u00e1 tambien archivos con los tiempos de ejecuci\u00f3n del ordenamiento por cada grupo y la cantidad de n\u00fameros en cada grupo.<\/span><br style=\"color: #777777\" \/><span style=\"color: #777777\">Se analizar\u00e1 los dichos tiempos de ordenamiento del algoritmo para los diferentes grupos del archivo con sus respectivas gr\u00e1ficas. El programa tiene un men\u00fa que permite escoger cualquier acci\u00f3n de las descritas anteriormente.<\/span><br style=\"color: #777777\" \/><br style=\"color: #777777\" \/><span style=\"color: #777777\">El objetivo principal de este proyecto es poner en pr\u00e1ctica los conocimientos adquiridos en la asignatura, y aprender el manejo de la herramienta MARS con el prop\u00f3sito de entender como interact\u00faa un lenguaje de bajo nivel en un CPU.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.espol.edu.ec\/ronny\/files\/2014\/07\/mars.jpg\" alt=\"Smiley face\" width=\"730\" height=\"480\" \/><\/p>\n<p><button style=\"background-color: #a88fd5;color: #000000;font-size: 14;width: 100px;height: 40px\"> <a href=\"http:\/\/computerorganization.tk\">VER M\u00c1S...<\/a><\/button> &lt;- Visitar P\u00e1gina Web del Proyecto COMPLETO.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>INTRODUCCI\u00d3N: Este proyecto fue implementado utilizando el emulador de\u00a0MARS (MIPS Assembler and Runtime Simulator)\u00a0versi\u00f3n 4.4.MARS es un entorno de desarrollo interactivo de peso ligero (IDE) para la programaci\u00f3n en lenguaje ensamblador MIPS.El proyecto consiste en generar n\u00fameros aleatorios de MARS agrupados con cierto orden dentro de un archivo \u201caleatorios.txt\u201d (Los conjuntos de datos pueden tener [&hellip;]<\/p>\n","protected":false},"author":2216,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1190],"tags":[137394,137389,30900,6,137395,40646,137391,89314,137387,137386,137388],"class_list":["post-281","post","type-post","status-publish","format-standard","hentry","category-1190","tag-algoritmos-de-ordenacion","tag-computer-organization-and-design","tag-ensamblador","tag-espol","tag-imprimir-archivo-mips","tag-mars","tag-mips","tag-organizacion-y-arquitectura-de-computadores","tag-rene-balda","tag-ronny-moran-chancay","tag-sergio-suarez"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/ronny\/wp-json\/wp\/v2\/posts\/281","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.espol.edu.ec\/ronny\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.espol.edu.ec\/ronny\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/ronny\/wp-json\/wp\/v2\/users\/2216"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/ronny\/wp-json\/wp\/v2\/comments?post=281"}],"version-history":[{"count":26,"href":"https:\/\/blog.espol.edu.ec\/ronny\/wp-json\/wp\/v2\/posts\/281\/revisions"}],"predecessor-version":[{"id":313,"href":"https:\/\/blog.espol.edu.ec\/ronny\/wp-json\/wp\/v2\/posts\/281\/revisions\/313"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/ronny\/wp-json\/wp\/v2\/media?parent=281"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/ronny\/wp-json\/wp\/v2\/categories?post=281"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/ronny\/wp-json\/wp\/v2\/tags?post=281"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}