Tengo una duda sobre la solucion de Este ejercicio especificamente como se compara el indice guardado en el stack con el 0 ya que el indice es un char no se debe tomar que la parte superior de ese lugar del stack es basura?
del tipo ???????? DDDDDDDD (? basura D los bits que forman el indice)
Pero en la solucion aparece "cmp word ptr [BP+6], 0" lo cual compara ambos bytes con el 0
No deberia ser cmp byte ptr [BP+6], 0? Porque 8086 es little endian el bit bajo se guarda en la parte de arriba creo