Fecha y hora actual: Martes 28 Ene 2020 08:25
Índice del Foro

Foros de programación informática, diseño gráfico y Web

En esta comunidad intentaremos dar soporte de programación a todos los niveles, desde principiantes a profesionales de la informática, desarrollo de programas, programación web y mucho más.

ayuda, es facil pero no lo se

Responder al Tema

Índice del Foro > ASM > ayuda, es facil pero no lo se

Autor Mensaje
MuyayoDeOz
Usuario Iniciado


Registrado: 02 Dic 2013
Mensajes: 35

Mensaje Publicado: Miércoles 04 Dic 2013 20:47

Título del mensaje: ayuda, es facil pero no lo se

Responder citando

Acabo de empezar con ensamblado, uso MIPS
¿Que hace esta instruccion?¿Cual seria el resultado en la celda $t0? Gracias
Siendo $t1 = 5

slt $t0,$t1,0x6

Volver arriba
Ver perfil del usuario Enviar mensaje privado
Pico
Usuario Activo


Registrado: 25 Jun 2013
Mensajes: 628

Mensaje Publicado: Miércoles 04 Dic 2013 21:02

Título del mensaje: Re: ayuda, es facil pero no lo se

Responder citando

slt Rd, Rs1, Rs2 Inicializar si menor que
(
Set Less Than
)
Rd = 1 si Rs1 < Rs2
Rd = 0 en cualquier otro caso

Si el segundo operando es menor que el tercero ponr el primero a 1

Volver arriba
Ver perfil del usuario Enviar mensaje privado
MuyayoDeOz
Usuario Iniciado


Registrado: 02 Dic 2013
Mensajes: 35

Mensaje Publicado: Jueves 05 Dic 2013 12:17

Título del mensaje: Re: ayuda, es facil pero no lo se

Responder citando

gracias Pico, ya entiendo, y si fuera esta instruccion?
la "u" indica sin signo creo


sltu $t0,$t1,6

gracias

Volver arriba
Ver perfil del usuario Enviar mensaje privado
Pico
Usuario Activo


Registrado: 25 Jun 2013
Mensajes: 628

Mensaje Publicado: Jueves 05 Dic 2013 13:10

Título del mensaje: Re: ayuda, es facil pero no lo se

Responder citando

Sí, u se pone en las instrucciones en las que no hay que tener en cuenta el signo. Para un ordenador no hay números positivos o negativos; un bit está a uno o no, y está a cero, y muchos están a uno o no. Así que se establece el convencinalismo de que si en un número su bit de más peso está a uno, entonces es un número negativo. Y a la hora de manejar números en asm hay que tener bien claro siempre si lo que estás manejando quieres tratarlo como número negativo o no, y usar la instrucción apropiada. Si le dices que compare el número hex 0xF6 con el 7, si 0xF6 lo tratas como un número sin signo de 8 bits es un 246, que es mayor que el 7. Pero si lo tratas como un número con signo es un -10, que es menor que el 7. Por eso te ponen siempre ejercicios como el primero que pusiste, el de poner la instrucción aritmética adecuada en operaciones con toda clase de números.

Volver arriba
Ver perfil del usuario Enviar mensaje privado
MuyayoDeOz
Usuario Iniciado


Registrado: 02 Dic 2013
Mensajes: 35

Mensaje Publicado: Jueves 05 Dic 2013 20:15

Título del mensaje: Re: ayuda, es facil pero no lo se

Responder citando

aaaaa perfecto ya lo entiendo muchas gracias Risa

Volver arriba
Ver perfil del usuario Enviar mensaje privado
Responder al Tema
Mostrar mensajes anteriores:   
Ir a:  
Todas las horas están en GMT + 2 Horas

Temas relacionados

Tema Autor Foros Respuestas Publicado
El foro no contiene ningún mensaje nuevo

Clave del registro para PowerShell [AYUDA]

.:Xx4NG3LxX:. S.O. Windows 0 Martes 24 Dic 2019 20:14 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Ayuda para hacer formula en

luiscoro40 Visual Basic y VBA 0 Jueves 14 Nov 2019 15:46 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Ayuda, necesito guardar la funcion inversa en u...

carloscacr Programación en general 0 Viernes 04 Oct 2019 05:21 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Necesito Ayuda Con Este codigo sobre 2 Versione...

Adrian Roth C, C#, Visual C++ 0 Viernes 27 Sep 2019 04:05 Ver último mensaje
Panel de Control
No puede crear mensajes, No puede responder temas, No puede editar sus mensajes, No puede borrar sus mensajes, No puede votar en encuestas,