Hola, haciendo este ejercicio y otro anterior me surge una duda.
Cuando compila en assembler la interrupción lrfFinish hace "Mov [CS:readOK], true". Por qué es necesario el segmento? No alcanza con hacer "Mov readOK, true"?
Recordando otro ejercicio (Examen marzo 2013, Problema 1), también en una rutina de interrupción (timer) en la que setea una variable global como esta hace "Mov readingDistance, true".
Cual es la diferencia entre ambas instrucciones? Por que una necesita direccionarse en memoria con el segmento y la otra simplemente la setea?
Si alguien sabe :)
Gracias,
saludos