Ensamblador - COMO LEO ESTOS FLAGS CON EL DEBUG?

 
Vista:

COMO LEO ESTOS FLAGS CON EL DEBUG?

Publicado por Luciano (1 intervención) el 11/06/2006 19:11:42
hola gente.. tuve que hacer un trabajo practico con el debug.. una boludez , hacer esta cuenta P+Q-T donde P es negativo, Q positivo y T negativo.. el problema q tengo es que lo hago en debug, todo bien... pero en el tp me dice que tengo q escribir las flags ,en los pasos que interviene la UAL,que me tiran por pantalla, se lo que son y cuando se usan pero no las interpreto por D.O.S .. alguien me dice aca en donde carajo estan?!?!?! aca puse un ejemplo de la cuenta para que me digan como se leen!
Gracias!!

AX=013C BX=0000 CX=0027 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000

DS=0CB6 ES=0CB6 SS=0CB6 CS=0CB6 IP=450F NV UP EI PL NZ AC PE NC

0CB6:450F 2B061627 SUB AX,[2716]
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:COMO LEO ESTOS FLAGS CON EL DEBUG?

Publicado por geergon (46 intervenciones) el 12/06/2006 04:06:07
Hola

El reporte de estado de los registros contiene los siguientes valores:
NV UP EI PL NZ AC PE NC
Estos se refieren a las banderas...
Acá te dejo la simbología que utiliza el Debug de DOS
(Bandera) | (ValorEncendido) | (ValorApagado)

FLAG NAME------------SET---------------CLEAR
---------------------------------------------------
Overflow-------------------ov-------------------nv
Direction-------------------dn-------------------up (increment)
Interrupt--------------------ei (enabled)------di (disabled)
Sign--------------------------ng (neg)-----------pl (positive)
Zero--------------------------zr--------------------nz
Auxiliary carry-------------ac-------------------na
Parity-------------------------pe (even)---------po (odd)
Carry--------------------------cy-------------------nc

Mas información sobre el debugger, la puedes encontrar en el tutorial de Fran Golden
http://www.armory.com/~rstevew/Public/Tutor/Debug/debug1.htm

Att:Geergon
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 1
Ha aumentado su posición en 2 puestos en Ensamblador (en relación al último mes)
Gráfica de Ensamblador

RE:COMO LEO ESTOS FLAGS CON EL DEBUG?

Publicado por walter blanco (19 intervenciones) el 12/06/2006 22:28:07
En este link te lo explica bien claro. Esa info está en la página 2

http://mirror.href.com/thestarman/asm/debug/debug.htm

Saludos Walter.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar