¿Cómo interpretar el mapa de código de operación x86?

Al mirar un mapa de código de operación x86 como este:

http://www.mlsite.net/8086/#tbl_map1

Define asignaciones, por ejemplo:

00: ADD Eb,Gb
01: ADD Ev,Gv
...

Ese enlace tiene descripciones básicas de lo que significan las letras, como:

E: Un byte ModR / M sigue el código de operación y especifica el operando. El operando es un registro de propósito general o una dirección de memoria. Si es una dirección de memoria, la dirección se calcula a partir de un registro de segmento y cualquiera de los siguientes valores: un registro base, un registro de índice, un desplazamiento.b: Argumento Byte.

Pero es un poco vago. ¿Cómo se traduce eso en "código de operación completo" (toda la instrucción + argumentos en código de operación)? No he podido entenderlo desde elManuales de Intel pero tampoco, ¿tal vez estoy buscando en el lugar equivocado (y es un poco abrumador)? Ver un fragmento que muestra el código de operación de salida para una instrucción de entrada (y cómo lo hizo) sería muy útil.

Respuestas a la pregunta(3)

Su respuesta a la pregunta