Tarea 2 ensamblador

September 13, 2018 | Author: dinarh84 | Category: Computer Programming, Computer Program, Assembly Language, Algorithms, Software Development
Share Embed Donate


Short Description

Download Tarea 2 ensamblador...

Description

Nombre de la materia Lenguaje ensamblador Nombre de la Licenciatura Ingeniaría es sistemas computacionales Nombre del alumno Dinarh Alejandro Celis Ruiz Matrícula 000020497 Nombre de la Tarea Ejercicios de aplicacion Unidad 2 Programación en ensamblador Nombre del Tutor Dante Arias Torres Fecha 25 de Enero 2016

Unidad 2. Programación en ensamblador Lenguaje Ensamblador, Tarea 2

Instrucciones: Ejercicios sobre sistemas numéricos I) Realice las conversiones para llenar la tabla en dónde en cada renglón hay una sola cantidad representada en el sistema que indica la cabecera de la columna: Decimal

Binario

Octal

Hexadecimal

121 221 183 251

111 1001 1101 1101 1011 0111 1111 1011

171 335 267 373

79 DD B7 FB

II) Realice las siguientes operaciones aritméticas en binario [Es decir, que tiene que hacer la conversión antes de la operación]: Multiplicación

Resta

Suma

(N+20) x (N)=

(6N+13) - (17)=

(13) + (2N+10 )=

11110 x 1010=

10011-10001=

1101+10100=

11001000 Multiplicación

10 Resta

10111 Suma

(-13N)*(2N-11)=

(-10(N-10)) – (150)=

(19)+(N-100)=

(10011)*(-1)=

-1010-10010110=

10011+1011010=

10011

-10001100

1101101

IV) Realice las Siguientes conversiones: 8421

BCD

2421

Gray

1101 1001 0010 1001 1000 0111 0101 0010 0001 0100

0010 0010 0010 1001 1000 0111 0101 0010 0001 0100

0010 0010 0010 1111 1110 0111 1011 0010 0001 0011

0001 1101 0001 1011 1111 0110 1110 1011 1101

2

Unidad 2. Programación en ensamblador Lenguaje Ensamblador, Tarea 2

A) Segmentos de Código I)

Describa con sus propias palabras lo que se codifica en cada uno de los siguientes segmentos de programa: 1) Código: En programación, cuando se desarrolla un programa, en la fase de edición, el programador debe convertir el algoritmo que haya diseñado en instrucciones escritas en un lenguaje de programación específico. Para ello, se debe hacer uso de un editor de textos, con el cual se obtendrá el llamado código fuente del programa 2) Pila: Es una estructura de datos en la que la inserción y la extracción de elementos se realiza sólo por un extremo que se denomina cabeza. como consecuencia, los elementos de una pila serán eliminados en orden inverso al que se insertaron. es decir, el último elemento que se metió en la pila será el primero en salir de ella. 3) Datos: Es un valor o referente que recibe el computador por diferentes medios, los datos representan la información que el programador manipula en la construcción de una solución o en el desarrollo de un algoritmo Tipos de datos Dinámicos

Estáticos

Estructurados

Simples

El tipo cadena Ordinales

No-ordinales 4) Modelo: el modelo de objetos Java, el modelo de objetos COM, o el modelo de objetos de OMT. Tales modelos de objetos por lo general se definen usando conceptos como clase, mensaje, herencia, polimorfismo y encapsulación. Hay una extensa literatura sobre modelos de objetos formalizados como un subconjunto de la semántica II)

Escoja 2 de los ejemplos de la clase e indique en cada uno de ellos las secciones de código que identifica y las instrucciones que reconoce en ellas.

B) Compilación

3

Unidad 2. Programación en ensamblador Lenguaje Ensamblador, Tarea 2

I)

Con la d1 (hay muchos de licencia opensource o gratuitos) grábese emulando los ejemplos de la clase y verificando los resultados en los registros pertinentes relacionándolos con el tipo de instrucción (lógica, aritmética, movimiento de datos, control). Envíe al finalizar el o los archivos o compártalos en una ubicación virtual.

1

Screencast es un programa de cómputo que permite capturar una zona de la pantalla o todo el escritorio en algún formato de video, con el fin de compartir un proceso realizado. Ejemplos de estos programas son: Hypercam2, Camstudio, Freeseer, etc.

4

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF