Autor
|
Tema: Ayuda con bytes y bits. (Leído 3,107 veces)
|
FKT
Desconectado
Mensajes: 221
|
Hola, aver quiero que me aclareis una cosa. Por lo que tengo entendido un byte son 8 bits y esos bits pueden ser 1 o 0, y yo como tengo el libro de Haking Técnicas fundamentales , me dice nose que de hexadecimales y no me entero de nada la verdad. Aver quien puede hacerme un pequeño resumen explicandome los procesadores de x86 o los de 32bits y 64bits y algo de eso porfavor gracias...
|
|
|
En línea
|
Solo hay 10 tipos de personas, las que saben binario y las que no.
|
|
|
Gh057
Desconectado
Mensajes: 1.190
|
Hola! intenta por el principio... -> https://www.google.com.ar/#q=sistemas+numericos no creo que nadie resuma algo que puedes encontrar muy bien detallado en la nube; busca conceptos que no entiendas, y recuerda que la curiosidad es de gran ayuda si quieres aprender. Saludos!
|
|
|
En línea
|
4 d0nd3 1r4 3l gh057? l4 r3d 3s 74n v4s74 3 1nf1n1t4...
|
|
|
FKT
Desconectado
Mensajes: 221
|
jajaja vale... muy bien no me había surgido esa idea en la cabeza. Yo buscaba bytes bits y sistema hexadecimal.Gracias,
|
|
|
En línea
|
Solo hay 10 tipos de personas, las que saben binario y las que no.
|
|
|
FKT
Desconectado
Mensajes: 221
|
Voy ha hacer una pregunta mas... Que tiene que ver el sistema hexadecimal con las direcciones y los bytes y bits¿? no me queda nada claro ese apartado. Porque si los bits son de sistma binario, 0 y 1 , como puede haber el sistema hexadecimal? Bueno aver si alguien lo sabe.
|
|
« Última modificación: 11 Abril 2015, 15:09 pm por FKT »
|
En línea
|
Solo hay 10 tipos de personas, las que saben binario y las que no.
|
|
|
Gh057
Desconectado
Mensajes: 1.190
|
En realidad, todo se resume a una sucesión de bits, encendidos apagados, ceros o unos, verdaderos o falsos... son representaciones del Algebra de Boole, aplicadas a la electrónica donde puede interpretarse como estados las variaciones de tensión de la corriente eléctrica. Debo deducir ya que no lo que indicas que te refieres a posiciones de memoria, no? bien, toda dirección puedes escribirla en binario si quieres, pero por convención se representa en hexadecimal para poder volcar más información, claridad, sintaxis, etc., etc.
Ejemplo algo burdo... cúantos números de tres dígitos puedes escribir en decimal? 1000, del 000 al 999. Bien, en binario sería 000, 001, 010, 011, 100, 101, 110, y 111; o sea 7. En Hexadecimal sería de 000 al FFF, y no? Tarea para la casa...
Con ello quiero decir, que necesitarías 4 dígitos en binario por un valor F en hexadecimal, imagínate una dirección de memoria XD Saludos
|
|
« Última modificación: 11 Abril 2015, 17:21 pm por Gh057 »
|
En línea
|
4 d0nd3 1r4 3l gh057? l4 r3d 3s 74n v4s74 3 1nf1n1t4...
|
|
|
FKT
Desconectado
Mensajes: 221
|
Uff lo siento mucho pero no lo llego a entender al 100%, si quieres no respondas pero agradeceria que me lo explicases de una forma más... infantil digamos , jaja
|
|
|
En línea
|
Solo hay 10 tipos de personas, las que saben binario y las que no.
|
|
|
Gh057
Desconectado
Mensajes: 1.190
|
jajajaaa perdón, es que salto del trabajo al foro, pensando en un parcial el lunes... sumado a que me apasiono a veces un poco, me voy por las ramas XD
Todo a fin de cuentas es binario, sin embargo para detallar números de direcciones de memoria -que son muuuy grandes, imagínate cuantas celdas tienes en un módulo RAM, eso tiene una "dirección" asociada para poder ubicarlo) o para mostra información - por ejemplo, si abres un archivo binario con un editor de texto, verás una sucesión de pares alfanuméricos) porque es más fácil representarlos...
Deberías leer el link que te pasé jejej... es lo mismo, escrito mejor. Y sino.. ahí voy: nosotros contamos en "decimal" porque tenemos 10 dedos, como lo representarías en símbolos? bueno, con dígitos del 0 al 9. si quieres escribir todas las posibles direcciones de memoria en tres dígitos decimales por ejemplo, solo podrías escribir 1000, del 000 al 999. Eso es porque solamente tienes esos símbolos para la unidad, para la decena etc etc. Para una máquina, imagínate que tiene solo 2 dedos, entonces solo puede "contar" números combinando esos dos símbolos, en tres dígitos solo puedes combinarlos hasta llegar a 111, en solo 7 posibilidades.
Hago una pausa: esto quiere decir, ni más ni menos, que hay una relación directa entre ambos sistemas, y 7 en decimal, se escribe 111 en binario.
Bien, ahora resulta que encuentran un marciano, que tiene 8 dedos en cada mano, y dos manos... el seguro contaría con los dedos como nosotros... yo no sé su simbología pero con mi alfabeto puedo representar sus dígitos del 0 al 9 y... y que? no puedo poner 11, 12, esas son decenas en decimal, debo seguir en un solo dígito hata llegar a los 16... Como podría? utilizo letras. entonces el sistema hexadecimal de nuestro querido alienígena supongo que sería algo como del 0 al 9 y A B C D E F. 16 dígitos.XD
Ahora bien, para escribir FFF(16) en base (2) necesitarías 12 dígitos, 4 bits por cada F. Y este es un número pequeño en hexadecimal... Es por ello que dichos números se representan así. Espero que hayas entendido la idea, y haberte generado más dudas. Esa es la forma de seguir aprendiendo, buscando respuestas. Saludos!
(PD:) Y una araña mutante como contaría? aaah... tenemos otro sistema, aunque no es tan habitual encontrarselo; el octal. XD
|
|
« Última modificación: 11 Abril 2015, 16:28 pm por Gh057 »
|
En línea
|
4 d0nd3 1r4 3l gh057? l4 r3d 3s 74n v4s74 3 1nf1n1t4...
|
|
|
|
Gh057
Desconectado
Mensajes: 1.190
|
Así es, se lee de derecha a izquierda. Bien hay muchos métodos, pero a mi particularmente me gusta al estilo máquina sumando, y no haciendo divisiones sucesivas... (porque si vamos a hacer cálculos, directamente usas una calculadora para convertir... pero la idea es que entiendas el proceso). Por ejemplo si es 2378(10) (se debe indicar la base)... lo que hago me escribo en una línea las potencias de 2, así: 2048 1024 512 256 128 64 32 16 8 4 2 1 Es muy fácil de recordar, y cada una es el doble de la inmediata derecha XD Bueno, y voy abajo "prendiendo" los bits que necesito para que sumados me dé el número decimal... mentalmente o haciendo las sumas... prendo el 2048, el segundo no (porque me paso...) no el siguiente (idem...) si el 256.... (tendría entonces ya 2048+256=2304...) y así sucesivamente ...hasta que obtengo: 1 0 0 1 0 1 0 0 1 0 1 0(2) que es ya el número convertido a binario. Y sin dividir! (odio dividir...) Luego recuerda que para hexadecimal debes tomar de a 4 bits... (para octal son 3) 1001 0100 1010 Y si te acuerdas, o bien lo anotas en un costado la tabla de equivalencias del 0 al F(16) es tan simple como de reemplazarlos por: 94A(16) Saludos!
|
|
« Última modificación: 11 Abril 2015, 20:03 pm por Gh057 »
|
En línea
|
4 d0nd3 1r4 3l gh057? l4 r3d 3s 74n v4s74 3 1nf1n1t4...
|
|
|
FKT
Desconectado
Mensajes: 221
|
aaaaaaaamigoo ahora si jajaj mcuhas gracias ahora si lo entiendo.
|
|
|
En línea
|
Solo hay 10 tipos de personas, las que saben binario y las que no.
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
ayuda con un comparador de 16 bits y otro d 4 bits en complemento a2
Electrónica
|
basileia
|
0
|
4,045
|
22 Abril 2006, 18:38 pm
por basileia
|
|
|
Confusión entre medidas bytes y bits
Dudas Generales
|
gregory90
|
8
|
11,356
|
5 Julio 2011, 17:50 pm
por gregory90
|
|
|
Bits y bytes
Dudas Generales
|
Negr0
|
0
|
4,735
|
23 Julio 2011, 01:00 am
por Negr0
|
|
|
NOVATO... pasando de Vista 32 bits a Win 7 64 bits..... Alguien me ayuda?
« 1 2 »
Windows
|
TCHITON
|
13
|
12,205
|
20 Enero 2012, 23:27 pm
por d3xf4ult
|
|
|
ayuda stolen bytes
Ingeniería Inversa
|
mario86
|
1
|
2,665
|
22 Abril 2012, 11:03 am
por karmany
|
|