Home

Manual de usuario: Simulador LC-3

image

Contents

1. 79096 Mar 19 2010 21 48 26 MSC v 1500 32 bit Intel on vin32 a Type copyright credits or license j for more information ERERRRRRARRA RARA RARA RARA Buscar en proyecto final orga e m ea 2 ejercicio_archivos id LC 3 Documentos i recientes P ProyectoCalculo288 tki Tk2 ventana Mis documentos D Mis sitios de red Nombre LC 3v1 Tipo Python and text files py py txt l Cancelar y emma Ln 12 Col 4 Autoras Luc a lvarez Diana Ortiz y Anasilvia Salazar Introducci n a la Organizaci n de Computadoras UVG 2010 2 Se abrir una ventana con el c digo fuente es importante que si usted no tiene muchos conocimientos sobre el lenguaje de programaci n python no modifique ninguna l nea de c digo fuente ya que podr a da ar el programa Ahora vamos a ejecutar el simulador esto es muy sencillo solamente presione la tecla F5 de su computadora o puede dar click en el bot n Run que aparece en la ventana donde se muestra el c digo fuente del simulador y seleccionar la opci n Run Module LC 3v1 py EAPython261proyecto final orgaWM C 3v1 py File Edit Format bo Options Windows Help Biblioteca Python Shell anas irom ES Check Module Al taR librerias nia ae ie import tk irm tia de almacenamiento de dialogos Run Module FS B import tkMes kia de mensajes import tkrFileDialog variables etiquetas O
2. 0 0 O OJ 0 OJ 0J C Os F OJ OJ OJ O O O global registros global otravez otravez False registros 0 0 0 0 0 0 0 0 instrucciones IN POTS GETC OUT HALT BREZ ERP BERN BERNZP pseudoiustrucciones ORIG M END FILL STRING e ELWE global PL PE o IF instruccion cc 0 1 0 Lista de los codigos de control textodrehivro qui aparecera su codigo fuente archivoictual funcion encontrar texto en la matriz def encontrar matriz cadena for i in range lenimatriz if cadena in matriz i return i 4 Funcion de ejecucion continua def ejecucion cont O archivo open archivolctuali Fprimera pasada while True linea archiwo readline i linea linea upper Ln 1 Col 0 Autoras Luc a lvarez Diana Ortiz y Anasilvia Salazar Introducci n a la Organizaci n de Computadoras UVG 2010 3 Se abrir una ventana con la interfaz de usuario del Simulador de la LC 3 y estar listo para comenzar la ejecuci n de su programa escrito en lenguaje ensamblador Pero antes de esto debe familiarizarse con la interfaz en la siguiente imagen se muestran las especificaciones de los componentes Aaa A Ia are Kex Simulador LC3 Abrir Ejecucion continua Ejecucion paso a paso Y Bot n para og ejecutar el r PEStTros L e Bot n para abrir di c dig
3. 3 i A ProyectoCalculo2 h pruebauardarComo Escritorio A python A python y El README r removeipython lei A abrirDialogo removenumpy archivos removescipy E ejemplos E scipy wininst ejemplolnterfaz CJ wsxpopen E ipethon wininst Mis sitios de red Nombre laboratorio Tipo fan Files Cancelar E Anasiivia Salazar Mana Ortiz luca Alvarez M efx Simulador LC3 Abrir Ejecucion continua Ejecucion paso a paso PC O TR instruccion 020 Departamento de Ciencias de la Computaci n CC3001 Introducci n a la Organizaci n de Computad oras Laboratorio 1 Programaci n en Lenguaje ensamblad or Kareen Ainasilvia Salazar Morales Qarne 09378 Guardar Guardar Como Autoras Luc a lvarez Diana Ortiz y Anasilvia Salazar Introducci n a la Organizaci n de Computadoras UVG 2010 9 Para comenzar la ejecuci n de su programa puede hacerlo de dos formas 9 1 La primera usando la opci n de ejecuci n continua la cual ejecutar el c digo de manera ininterrumpida y podr visualizar nicamente los resultados finales de su programa as como los valores finales de los registros 9 2 La segunda forma es la ejecuci n paso por paso en la cual usted podr ejecutar el programa instrucci n por instrucci n e ir visualizando los valores que toman los registros en cada instrucci n Esta forma de ejecuci n es muy til para localizar errores en el c digo ya que se puede obser
4. Autoras Luc a lvarez Diana Ortiz y Anasilvia Salazar Introducci n a la Organizaci n de Computadoras UVG 2010 Manual de usuario Simulador LC 3 El Simulador de la m quina virtual LC 3 es una aplicaci n que ejecuta programas escritos en lenguaje ensamblador para poder usarla es necesario instalar en su computadora cualquier versi n del programa Python para poder interpretar el programa desde sta plataforma ya que la aplicaci n no es un archivo ejecutable exe El simulador de la m quina virtual LC 3 cuenta con un conjunto de instrucciones ISA que deber tomar en cuenta para la escritura de su programa en lenguaje ensamblador An lisis de las especificaciones a nivel ISA Modelo de memoria El tama o de memoria es de 1024 celdas que es lo mismo que 2110 El tama o de palabra es de 16 bits por celda Registros Los registros visibles son de RO a R7 de 16 bits de tama o Los registros no visibles son el PC IR MDR MAR de tama o 16 bits Tipos de datos Los datos deben ser num ricos de tama o 16 bits y en complemento a 2 Formato de instrucciones e Tama o de la instrucci n 16 bits e N mero de operandos o Sin operandos TRAP HALT o Con dos operandos NOT LD ST JMP BR o Con tres operandos ADD AND Autoras Luc a lvarez Diana Ortiz y Anasilvia Salazar Introducci n a la Organizaci n de Computadoras UVG 2010 Modos de direccionamiento e Instrucciones l gicas y aritm ticas inme
5. diato y de registro e Instrucciones de carga y almacenamiento directa indirecta y de registro base desplazamiento e Instrucciones condicionales e incondicionales Tipos de instrucciones e Operaci n instrucciones aritm ticas y l gicas e Movimiento instrucciones de carga y almacenamiento e Control instrucciones de saltos condicionales e incondicionales Conjunto de instrucciones ISA 15 14 18 12 11100 0 79 543 290 ACOMICABCADCIES T T T T T T T T T T T 1 STR om sn o e THAP 1111 Pwo trapwacta MUL MUL 21105 DH 5H1 rima Autoras Luc a lvarez Diana Ortiz y Anasilvia Salazar Introducci n a la Organizaci n de Computadoras UVG 2010 Ejecuci n del programa 1 Cuando ya tenga instalada el programa python y escrito el programa en lenguaje ensamblador que quiera ejecutar en el simulador estar listo para comenzar la ejecuci n de su programa en el simulador Para esto necesita abrir el IDLE Integrated DeveLopment Environment for Python que es el entorno de desarrollo que le va a permitir ejecutar el simulador Cuando haya abierto el IDLE abra el archivo donde se encuentra el c digo fuente del simulador haciendo click en el bot n File y luego en la opci n open seleccione el nombre del archivo que contiene el c digo fuente y d click en el bot n Abrir en este caso al archivo que contiene el c digo le llamaremos LC 3v1 300 Shell Debug Python 2 6 5 r265
6. o un archivo en el RO O R O PC O instrucci n por editor de c digo instrucci n RI O RS O TR INSTUN ON R2 O RE O CC OTG Panel de R3 O RF O visualizaci n de Editor de C dige E 21 UE LOL O Y los valores de los R Boton para i i i registros Aqui aparecera su codigo fuente ES ejecutar las instrucciones de c digo de forma ininterrumpida Panel de visualizaci n y edici n de c digo Panel de visualizaci n de Bot n para abrir Consola resultados del un archivo en el programa editor de c digo Bot n para Bot n para guardar los guardar los cambios del cambios en un c digo en el archivo nuevo archivo actual Bot n para salir del simulador Guardar Guardar Como Autoras Luc a lvarez Diana Ortiz y Anasilvia Salazar Introducci n a la Organizaci n de Computadoras UVG 2010 4 Ahora que ya est familiarizado con la interfaz del simulador puede iniciar con la ejecuci n de su programa lo primero que debe hacer es abrir el archivo que contiene el c digo fuente de su programa para esto debe presionar el bot n Abrir seleccionar el nombre del archivo y dar click en el bot n Abrir Se abrir su archivo en el panel Editor de C digo en el que podr visualizarlo y modificarlo es importante que tenga en cuenta solamente podr abrir archivos con extensiones txt y asm Abrir E E 10 E LICENSE Documentos i E MEws recientes i E nurmpy wininst
7. var si una instrucci n se est ejecutando correctamente 6 En caso de que su programa requiera la inserci n de caracteres por el usuario esto se har por medio de ventanas emergentes en donde usted podr ingresar el dato solicitado por el programa y en la consola nicamente visualizar los resultados del mismo cos 7 Si desea guardar los cambios efectuados en su c digo fuente tiene dos opciones presionar Guardar si quiere guardarlos en el mismo archivo o Guardar como si desea guardarlo en un archivo nuevo 8 Para ejecutar otro programa desde el simulador no es necesario cerrarlo y abrirlo de nuevo puede hacer lo siguiente 8 1 Unicamente debe abrir el archivo donde se encuentra el nuevo c digo fuente y repetir los pasos a partir del 4 en adelante 8 2 Por ltimo para cerrar el simulador debe presionar el bot n Salir con el que no s lo cerrar el simulador sino tambi n el IDLE

Download Pdf Manuals

image

Related Search

Related Contents

Jwin JX-CD530 User's Manual  Service Manual MDF-394 MDF-393(N)  TANDBERG MXP 550 User's Manual  DoubleCheck XL - Sight and Sound Technology  Preface  AQ 200 Air quality  Comparison of Performance Analysis Tools for Parallel  Sony HDR-PJ740VEB  Des déplacements nocturnes sécurisés  474 09 05 Rev1 Folheto de Instruções Ferro FB 993.cdr  

Copyright © All rights reserved.
Failed to retrieve file