elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Instrucciones básicas de un programa.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Instrucciones básicas de un programa.  (Leído 1,553 veces)
FKT

Desconectado Desconectado

Mensajes: 221



Ver Perfil
Instrucciones básicas de un programa.
« en: 17 Octubre 2016, 12:14 pm »

Buenas, tengo una duda y no consigo encontrar información en internet.
En clase nos piden que ejecutemos un programa como el siguiente (en papel y boli) creo que esta en ensamblador o solamente es para entender como interactua la información el las memorias.

Código:

Mover 3 Reg1
Mover 10 Reg2
Sumar Reg1 Reg2
Resta 5 2 Reg1

Parar

Que hay dentro de Reg1?
I Reg2?
i el registro CP (es el contador de programa)

No busco que me deis la respuesta delas preguntas pero quiero entender que es lo que pasa en ese programa. Y mencionar que me sé los 3 tipos principales de direccionamiento.

Gracias de antemano.


En línea

Solo hay 10 tipos de personas, las que saben binario y las que no.
engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.397



Ver Perfil
Re: Instrucciones básicas de un programa.
« Respuesta #1 en: 17 Octubre 2016, 15:19 pm »

No importa que habia en reg1 antes de empezar, "mover 3 reg1" es equivalente a
Código:
reg1 = 3

Normalmente la operacion va por delante y el resultado se guarda en el ultimo operando por lo que

Código:
mover reg1 3


Es invalido ya que no puedes redefinir el numero 3


En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
FKT

Desconectado Desconectado

Mensajes: 221



Ver Perfil
Re: Instrucciones básicas de un programa.
« Respuesta #2 en: 17 Octubre 2016, 17:31 pm »


Código:
mover reg1 3


Es invalido ya que no puedes redefinir el numero 3

Este ejercicio lo ha puesto mi profesor...

No sé como tomármelo porque el próximo día tengo examen.
En línea

Solo hay 10 tipos de personas, las que saben binario y las que no.
engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.397



Ver Perfil
Re: Instrucciones básicas de un programa.
« Respuesta #3 en: 17 Octubre 2016, 20:32 pm »

las reglas pueden cambiar, depende de lo que diga el profesor, pero normalmente en ese caso, no sucede nada... sin embargo, podría ser (aunque no me parece apropiado) que está metiendo el contenido de reg1 en el espacio de memoria 3

mirate este ejemplo de ensablador (risc) usado en chips integrados pic
http://www.circuitoselectronicos.org/2011/02/conjunto-de-instrucciones-para-los.html
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Programa .bat (ejecuta un conjunto de instrucciones)
Scripting
Kiosera 2 10,438 Último mensaje 30 Octubre 2011, 23:41 pm
por israel_3v
Separar instrucciones, pausa entre instrucciones
Java
NelxoN 5 5,907 Último mensaje 28 Marzo 2009, 18:24 pm
por Amerikano|Cls
Darle instrucciones a mi programa
Programación Visual Basic
Luna71c0 4 1,574 Último mensaje 8 Agosto 2011, 11:42 am
por Elemental Code
Instrucciones 64-bit vs. Instrucciones Avanzadas (SSE, SSE2, SSE3, SSE4, AVX)
ASM
Fly_NighT 8 5,284 Último mensaje 5 Marzo 2014, 07:45 am
por cpu2
Programa para dar instrucciones previas al teclado
Seguridad
Venge91 2 1,389 Último mensaje 19 Junio 2017, 22:26 pm
por Bundor
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines