¿Qué significan estos números con respecto al espacio de configuración de PCI?


0

Wikipedia proporciona esta imagen para agregar a su explicación:

enter image description here

¿Qué indican o representan los números a la derecha?

Respuestas:


1

Esos números a la derecha son solo compensaciones hexadecimales. También se pueden representar mediante 0x00, 0x1C y así sucesivamente. Entonces, desde la imagen, el ID de dispositivo y el ID de proveedor se encuentran en los primeros 4 bytes. Recuerde que un byte es de 8 bits, por lo que un ID de dispositivo de 16 bits es de dos bytes.

Hex es un sistema de numeración de base 16. La numeración hexadecimal es la siguiente 00, 01, 02, 03, 04, 05, 06, 07, 08, 09, 0A, 0B, 0C, 0D, 0E, 0F, 10,


Tenía la impresión de que la numeración Hex no incluía algunos de los valores enumerados en esa imagen.
upandouttherabbith0le

Los números a la derecha son todos los números hexadecimales válidos. ¿Cuáles crees que no están incluidos?
Sc00T

Todos tienen una "h" en ellos y, en general, no los había visto en dicha forma de compensación. Tenía la impresión de que tenían que representarse con una "x" y generalmente empezaban con 0. 0xAF, etc.
upandouttherabbith0le

La "x" es la forma más común de representar un hex, como 0xAF, como dijiste. El "0x" indica Hex, sin embargo, un método menos utilizado es descifrar una "h" al final del número. Entonces "0xAF" y "AFh" son el mismo número.
Sc00T

¿Podría proporcionarme alguna documentación sobre eso?
upandouttherabbith0le
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.