Movimientos sobre la marcha
Profesor: Jesus Emmanuel Herandez Aranda
Alumno: Fabrizzio A. Herrera Castañon
Materia: Lenguaje Ensablador
03/12/2012
Unidad III Programacion Hibrida * Macros
Una macro es un grupo de instrucciones repetitivas en un programa que se codifican solo una vez y pueden utilizarse cuantas veces sea necesario. La principal diferencia entre una macro y un procedimiento es que en la macro se hace posible el paso de parámetros y en el procedimento no. Al momento de ejecutarse la cacro cada parámetro es sustituido por el nombre o valor especificado al momento de llamarla.
Internas
Una macro es un conjunto de instucciones que se pueden mandar a llamar desde …ver más…
El bit 0 indica modo «relativo al código» y el 1 modo «relativoa datos», si ambos bits están inactivos significa modoabsoluto. El bit 5 indica si la expresión es local (0 si estádefinida externamente o indefinida); el bit 7 indica si laexpresión contiene una referencia externa. El TASM utiliza tambien el bit 3 para indicar algo que desconozco. Este operador es util sobre todo en las macros para determinar el tipo de los parametros
Operador TYPE: devuelve el tamaño (bytes) de la variable indicada. No validoen variables DUP:
Tratándose de etiquetas -en lugar de variables- indica si eslejana o FAR (0FFFEh) o cercana o NEAR (0FFFFh).
Operadores SIZE y LENGTH: devuelven el tamaño (en bytes) o elno de elementos, respectivamente, de la variable indicada(definida obligatoriamente con DUP):
Operadores MASK y WIDTH:
Informan de los campos de un registro de bits (base RECORD).
Operadores de Atributos:
Operador