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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Foros Generales
| |-+  Dudas Generales (Moderador: engel lex)
| | |-+  problema de variables lógicas
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: problema de variables lógicas  (Leído 9,572 veces)
cacacolass

Desconectado Desconectado

Mensajes: 19


Ver Perfil
problema de variables lógicas
« en: 22 Julio 2011, 00:36 am »

Hola señores, estoy teniendo un problema el cuál se me está complicando resolver, espero que me puedan dar una mano.
Aquí va:

A= 117(10)  B= 2B(16) C=157(8)

X= (NOT (A AND C)) XOR (B OR A)
Escribir en valores decimal.

Yo pasé los números a decimal y quedaría:
A= 117(10)
B= 43(10)
C= 111(10)

Ya pasé los números a decimal, ahora tengo que hacer esto:
X= (NOT (A AND C)) XOR (B OR A)
Lo sé hacer pero con X  Y .
Con números nunca lo hice, agradecería mucho su ayuda.
Gracias


« Última modificación: 22 Julio 2011, 02:25 am por cacacolass » En línea

.:UND3R:.
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.118


Ingeniería inversa / MASM


Ver Perfil WWW
Re: Problema informático
« Respuesta #1 en: 22 Julio 2011, 00:52 am »

Los (10) que acompañan al valor que son?

(Curiosidad)


En línea


Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)
cacacolass

Desconectado Desconectado

Mensajes: 19


Ver Perfil
Re: Problema informático
« Respuesta #2 en: 22 Julio 2011, 00:54 am »

Los (10) que acompañan al valor que son?

(Curiosidad)
Eso indica la base, al tener 10 son decimales.
8 Para octal, 16 hexa, 2 binarios, etc.
En línea

.:UND3R:.
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.118


Ingeniería inversa / MASM


Ver Perfil WWW
Re: Problema informático
« Respuesta #3 en: 22 Julio 2011, 01:00 am »

Lo que no entiendo es que hace el número 10 con el 117 solo eso

117(10)

:B
En línea


Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)
cacacolass

Desconectado Desconectado

Mensajes: 19


Ver Perfil
Re: Problema informático
« Respuesta #4 en: 22 Julio 2011, 01:06 am »

Lo que no entiendo es que hace el número 10 con el 117 solo eso

117(10)

:B
Sólo indica que está en decimal, por eso queda igual.
Por ejemplo, el valor de B está en hexadecimal, pero al pasarlo a decimal queda 43.
No sé si me explico.
En línea

.:UND3R:.
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.118


Ingeniería inversa / MASM


Ver Perfil WWW
Re: Problema informático
« Respuesta #5 en: 22 Julio 2011, 01:25 am »

Hola señores, estoy teniendo un problema el cuál se me está complicando resolver, espero que me puedan dar una mano.
Aquí va:

A= 117(10)  B= 2B(16) C=157(8)

X= (NOT (A AND C)) XOR (B OR A)
Escribir en valores decimal.

Yo pasé los números a decimal y quedaría:
A= 117(10)
B= 43(10)
C= 111(10)

Lo sé hacer pero con X  Y .
Con números nunca lo hice, agradecería mucho su ayuda.
Gracias

Primero resolvemos los paréntesis que están más adentro:
(A AND C)

A:
A(10)=117
A(16)=75
A(2)=1110101

C:
C(10)= 111
C(16)=6F
C(2)=1101111

Citar
AND
El resultado es 1 si los dos bits son 1, y 0 en cualquier otro caso.
1 and 1 = 1
1 and 0 = 0
0 and 1 = 0
0 and 0 = 0

1110101
1101111
1100101

    R=1100101
NOT=0011010


0011010 XOR (B or A)

B(10)=43
B(16)=2B
B(2)=101011

A(10)=117
A(10)=75
A(2)=1110101

Citar
OR

1 or 1 = 1
1 or 0 = 1
0 or 1 = 1
0 or 0 = 0

0101011
1110101
1111111

0011010 XOR 1111111


Citar
XOR

1 xor 1 = 0
1 xor 0 = 1
0 xor 1 = 1
0 xor 0 = 0

0011010
1111111
1100101

Respuesta Final en binario(2):1100101
Respuesta Final en hexadecimal(16):65
Respuesta Final en decimal(10):101
Respuesta Final en decimal(8):145
« Última modificación: 22 Julio 2011, 01:48 am por .:UND3R:. » En línea


Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)
$Edu$


Desconectado Desconectado

Mensajes: 1.842



Ver Perfil
Re: Problema informático
« Respuesta #6 en: 22 Julio 2011, 01:27 am »

Pero para que es ese problema? podrias poner otro ejemplo que ya sepas como se hace? con las X Y que decias que sabias, esto es programacion o que? me llama la atencion y talvez si explicas bien lo resolvemos entre todos

Edit: Ahora que comento Under entiendo un poco mas, pero si no te resolvio la duda me gustaria que me contestes mis preguntas, sino.. alla yo, algun dia lo tendre que aprender :P
En línea

.:UND3R:.
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.118


Ingeniería inversa / MASM


Ver Perfil WWW
Re: Problema informático
« Respuesta #7 en: 22 Julio 2011, 01:30 am »

PD: he modificado algo la visual para que lo entiendas mejor
PD2:usé los valor pasados a hexadecimal tuyos no los probé
PD3:No sé si estará bueno
En línea


Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)
.:UND3R:.
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.118


Ingeniería inversa / MASM


Ver Perfil WWW
Re: Problema informático
« Respuesta #8 en: 22 Julio 2011, 01:33 am »

Está mal lo corregiré en un segundo
En línea


Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)
.:UND3R:.
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.118


Ingeniería inversa / MASM


Ver Perfil WWW
Re: Problema informático
« Respuesta #9 en: 22 Julio 2011, 01:50 am »

Hola señores, estoy teniendo un problema el cuál se me está complicando resolver, espero que me puedan dar una mano.
Aquí va:

A= 117(10)  B= 2B(16) C=157(8)

X= (NOT (A AND C)) XOR (B OR A)
Escribir en valores decimal.

Yo pasé los números a decimal y quedaría:
A= 117(10)
B= 43(10)
C= 111(10)

Lo sé hacer pero con X  Y .
Con números nunca lo hice, agradecería mucho su ayuda.
Gracias

Primero resolvemos los paréntesis que están más adentro:
(A AND C)

A:
A(10)=117
A(16)=75
A(2)=1110101

C:
C(10)= 111
C(16)=6F
C(2)=1101111

Citar
AND
El resultado es 1 si los dos bits son 1, y 0 en cualquier otro caso.
1 and 1 = 1
1 and 0 = 0
0 and 1 = 0
0 and 0 = 0

1110101
1101111
1100101

    R=1100101
NOT=0011010


0011010 XOR (B or A)

B(10)=43
B(16)=2B
B(2)=101011

A(10)=117
A(10)=75
A(2)=1110101

Citar
OR

1 or 1 = 1
1 or 0 = 1
0 or 1 = 1
0 or 0 = 0

0101011
1110101
1111111

0011010 XOR 1111111


Citar
XOR

1 xor 1 = 0
1 xor 0 = 1
0 xor 1 = 1
0 xor 0 = 0

0011010
1111111
1100101

Respuesta Final en binario(2):1100101
Respuesta Final en hexadecimal(16):65
Respuesta Final en decimal(10):101
Respuesta Final en octeto(8):145

Ya está solucionado, mi problema fue que tomé los valores que pasaste a decimal como hexadecimal

Corroboré los valores que pasaste a decimal y luego los pasé a hexadecimal y a binario (para trabajar con las tablas que piden en el ejercicio)

Si tienes dudas o estás en desacuerdo comenta

Saludos
« Última modificación: 22 Julio 2011, 02:15 am por .:UND3R:. » En línea


Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problema al recibir dos variables.
Programación Visual Basic
ciruit 2 1,468 Último mensaje 28 Enero 2006, 18:27 pm
por ciruit
problema BD Access uso de variables
Programación Visual Basic
lastfenix 2 1,189 Último mensaje 6 Noviembre 2006, 02:20 am
por lastfenix
Problema de Variables
Programación Visual Basic
Timerlux 5 2,425 Último mensaje 21 Junio 2007, 20:41 pm
por Sancho.Mazorka
Problema de variables¿?
.NET (C#, VB.NET, ASP)
Codename!! 4 3,623 Último mensaje 27 Febrero 2010, 18:52 pm
por Codename!!
problema compuertas logicas
Electrónica
yina07 4 15,162 Último mensaje 24 Febrero 2020, 20:25 pm
por engel lex
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines