Sunteți pe pagina 1din 10

MICROPROCESADORES Y MICROCONTROLADORES

ESTUDIANTE:
DERLY BELTRÁN

CÓD.: 1033697824

GRUPO: 309696_13

TUTOR:
NESTOR JAVIER RODRIGUEZ

UNIVERSIDAD ABIERTA Y A DISTANCIA UNAD


MARZO 2020
PAGINA DE SIMUPROC

Imagen 1: imagen de la página de simuproc

En la anterior imagen vemos la página principal de simupro

Que es simuproc
Simuproc es un simulador de un procesador hipotético con el cual
podemos aprender las nociones básicas para empezar a programar en el
lenguaje de asembler y en el cual podremos observa todo el proceso
interno de ejecución del programa atraves de cada siclo del procesador

Que es el lenguaje asembler


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. 
Características
 El código escrito en lenguaje ensamblador posee una cierta
dificultad de ser entendido directamente por un ser humano ya
que su estructura se acerca más bien al lenguaje máquina, es
decir, lenguaje de bajo nivel.

 Los programas hechos en lenguaje ensamblador, al ser


programado directamente sobre Hardware, son generalmente más
rápidos y consumen menos recursos del sistema (memoria RAM y
ROM). 

 Con el lenguaje ensamblador se tiene un control muy preciso de


las tareas realizadas por un Microprocesador por lo que se pueden
crear segmentos de código difíciles de programar en un lenguaje
de alto nivel.

 También se puede controlar el tiempo en que tarda una Rutina en


ejecutarse, e impedir que se interrumpa durante su ejecución.

 El lenguaje ensamblador es un código estructurado y gravitatorio


desarrollado sobre un archivo de programación (.ASM), en el cual
pueden existir varios programas, macros o rutinas que pueden ser
llamados entre sí.

DESARROLLO DEL EJERCICIO

1. Realizar un programa que ordene 3 números de menor a mayor


(ingresar los datos de los valores por medio de teclado)
Imagen 2: editor de simuproc
Imagen 3: imagen de editor de simuproc
Imagen 4: editor de simuproc

En las imágenes 2.3.4 observamos el editor de simuproc donde


podemos digitar todos los programas que deseemos ejecutar en este
software y allí apreciamos el código que hemos utilizado para el
desarrollo del problema planteado que era ordenar tres números de
menor a mayor
Imagen 5: interfaz del software simuproc

En la anterior imagen observamos la interfaz del simulador simuproc en


donde se puede apreciar todo el procedimiento interno de nuestro
programa cuando se está ejecutando
Imagen 6: dispositivo de salida de simuproc

En la anterior imagen vemos el dispositivo de salida del simulador


simuproc en donde se evidencia el correcto funcionamiento del
programa y con el cual el programa interactúa con el usuario por medio
de mensajes y pidiendo datos que se ingresan por medio del teclado
Referencias Bibliográficas

Hernández, E. (2009). Microprocesadores. Ed. El Cid Editor. (Pp. 5 -23)

Recuperado de:

http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/reader.action?

ppg=3&docID=3183363&tm=1527288594447

Rocabado, S. (2009). Arquitectura y organización de la computadora:

microprocesadores y programación Assembler. Editorial de la

Universidad Nacional de La Plata. (Pp. 24-66). Recuperado de:

http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/reader.action?

ppg=1&docID=4499097&tm=1527288958603

Williams, Arthur. (2009). Microprocesadores, dispositivos periféricos,


optoelectrónicos y de interfaz. Ed. McGraw-Hill. (Pp. 5-42). Recuperado
de: http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/reader.action?
ppg=31&docID=3191906&tm=1527289146227

S-ar putea să vă placă și