Práctica Nº1. AOC Michael Soza Contenido Lenguaje Máquina y Assembly. Instalación y manejo del entorno SPIM Operaciones básicas Registros.

Slides:



Advertisements
Presentaciones similares
TEMA 1 Introducción a la Programación Concurrente
Advertisements

SISTEMAS OPERATIVOS GESTION DE MEMORIA INTEGRANTES Lizeth Chandi
Sistema operativo Componentes de un sistema operativo
Arquitectura de Computadores I
VAX Diego Esteban Moreno Félix Huete García Germán Aguado Llorente.
Fermín Sánchez Carracedo Universitat Politècnica de Catalunya
Ing. Enrique Meneses. Son las instrucciones detalladas que controlan el funcionamiento de un sistema de computación. Funciones: 1. Administrar los recursos.
Declaración de datos en el segmento de datos.. EXISTEN UN CONJUNTO DE DIRECTIVAS QUE NOS PERMITEN DECLARAR DATOS EN EL SEGMENTO DE DATOS, LAS DIRECTIVAS.
No. Lista 31 Teresita Ramírez Uribe HORA: 8:00-9:00AM.
MODOS DE DIRECCIONAMIENTO
N.L 32 ROMERO HERNÁNDEZ GABRIELA VERÓNICA. HORA: 8:00-9:00AM ESQUELETO DE UN PROGRAMA EN ENSAMBLADOR.
Procedimientos y SubProcedimientos
Assembly y el Simulador SPIM
66.20 Organización de Computadoras
Memoria Virtual Sin el sistema de memoria virtual: Los programadores dividían los programas en partes mutuamente exclusivas (overlays) cargadas en memoria.
SPARC (Scalable Processor Architecture)
Ingeniería de sw.
VOCABULARIO DE PROGRAMACION María Alejandra Gómez Ramos Leslie Paola Rodríguez Rojas 1103.
Lenguaje de maquina Unidad II Programación en Lenguaje Ensamblador. Interrupción: Introducción. Servicios. Tema:

Introducción a la programación en C
MODOS DE DIRECCIONAMIENTO No. Lista 21 7am Rivas chacón Ana cristina
MODOS DE DIRECCIONAMIENTO
Práctica 7 AOC. Gestión de la pila Una pila es una estructura de datos caracterizada por que el último dato que se almacena es el primero que se obtiene.
MIPS Intermedio.
Introducción al lenguaje ensamblador
Tema 2: INTRUCCIONES Profesor: Carlos Concha S LENGUAJES DE BAJO NIVEL.
Programación III Clase 07 Funciones.
MODOS DE DIRECCIONAMIENTO
© Prof. José Mª Foces Morán PCSpim: SPIM sobre Windows Ventana principal de PCSpim Consola: permite interactuar con el programa que está siendo.
(CC) , José M. Foces-Morán.
Instrucciones: FORMATO DE INSTRUCCIONES

Diseño de páginas Web Elaboración de Unidades Didácticas en Web.
1 SEMANA 04_2. 2 OPERADORES ARITMETICOS OPERADOR: + FORMATO: VALOR1 + VALOR2 FUNCION : SUMA VALOR1 Y VALOR2 EJEMPLO : TABLA_MAS_2 DW TABLA + 2 ; (DESPLAZAMIENTO.
ICC243 Sistemas Operativos P03: Introducción: Conceptos Prof. Jonathan Makuc.
Laboratorio de Organización del Computador. Cómo nos podemos comunicar con un computador Add A, B CA0 Ensamblador Hexadecimal Binario.
Programación en MIPS.
PBN © Jaime Alberto Parra Plaza CLASE 5 LOS SEGMENTOS.
Introducción al lenguaje ensamblador
José Estay A Elementos de Estructura de computadores.
Direccionamiento según el IEEE 694
Unidad I: Registros e Interrupciones Facilitador: Ing. Eduardo Brando.
Microcomputadores Prof: Tatiana Marín R.. Lenguaje máquina = lenguaje binario InstrucciónLenguaje máquina (binario)OP ( hex)Nemónico Restar F0SUB.

MODOS Y METODOS DE DIRECCIONAMIENTO
Modos de Direccionamiento  No. 18  8:00-9:00am  Lenguaje ensamblador.

MANEJO Y USO DEL ENSAMBLADOR Y SIMULADOR MPLAB Ver. 7
Clasificación y estructura. Alejandra Rivero Esteban
MODOS DE DIRECCIONAMIENTO
Asignatura: Computadores Profesor: José Estay Araya Sitio de la asignatura: User: cpu2014 psw: cpu#X86.
SEMANA 01_2.
N.L 32 ROMERO HERNÁNDEZ GABRIELA VERÓNICA. HORA: 8:00-9:00AM ESQUELETO DE UN PROGRAMA EN ENSAMBLADOR.
No. De lista: 27 No. De lista: 27 Hora: 8-9 am Hora: 8-9 am Materia: Lenguaje Ensamblador Materia: Lenguaje Ensamblador.
METODOS DE DIRECCIONAMIENTO NO. 12 HORA: 8:00 ENSAMBLADOR MIGUEL ALEJANDRO DAVALOS HUERTA.
No. 26 8:00 a.m. Lenguaje Ensamblador. Segmento de Pila  Model small  stack  Data  Code  mov  mov ds, ax  push ds  …código del programa.
No. De Lista: 23 Hora: 8:00 a 9:00 Lenguaje Ensamblador.
ARQUITECTURA DE COMPUTADORES Semestre A-2009 Clase 10.
Programación Java y Desarrollo de Aplicaciones Modulo 1 Arquitectura de ordenadores Tema 3 Programas.
No. Lista 9 8:00 am-09:00 am LENGUAJE ENSAMBLADOR.
Modos de Direccionamiento
MIPS Intermedio.
Modos de Direccionamiento No. Lista 31 7 am Lenguaje ensamblador.
Lenguaje ensamblador Conceptos introductorios. Formatos de Instrucción. Modos de Direccionamiento. Conjunto de instrucciones básico. Introducción al Lenguaje.
Omar Herrera Caamal Rigoberto Lizárraga Luis Cetina Luna.
Sistemas Basados en Microprocesador Curso 2012/2013 Departamento de Tecnología E l e c t r ó n i c a Modelo del Programador de un Sistema digital basado.
1/50 Ing. Gerardo Chávez Malpartida Administración de Memoria SISTEMAS OPERATIVOS.
Clase 7 Assembly - Simulador MSX88.
Espacio para el texto.
Transcripción de la presentación:

Práctica Nº1. AOC Michael Soza

Contenido Lenguaje Máquina y Assembly. Instalación y manejo del entorno SPIM Operaciones básicas Registros

Programa en Assembly … addi $s5, $s5, 4 add $s4, $s5, $zero …. Programa en Lenguaje Máquina … … Ensamblador

PCSPIM Descargar desde Instalación Doble Click!!!

Ventanitas

Ventana de Registros: Registros del Procesador Segmento de texto: de izq a derecha, dirección de memoria, código máquina, código sin etiquetas, código assembly. Segmento de datos: Contenido de la memoria. Está dividida en 3 zonas. Data: memoria de datos de usuario, Stack, Kernel: zona del núcleo del simulador Ventana de mensajes: mensajes del simulador, indicando las acciones que se están llevando a cabo, mensajes de error, etc.

Operaciones Básicas Declarar X en Memoria.(Word, Half, Byte) – Directiva.data dir Declarar strings – Directiva.ascii Reservar espacio – Directiva.space Alineación de datos en memoria – Directiva.align

Registros

Llamadas a Sistema