12 2012 档案

摘要:原文地址http://blog.csdn.net/pplsunny/article/details/8126308标志寄存器flag15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 000 0 0 0 of df if tf sf zf 0 af 0 pf 0 cfZF是flag的第6位,零标志位,判断结果是否为0,结果为0,ZF=1PF是flag的第2位,奇偶标志位,运算结果二进制数中1的个数为偶数,PF=1SF是flag的第7位,符号标志位,有符号数 运算结果为负数,SF=1CF是flag的第0位,进位标志... 阅读全文
posted @ 2012-12-25 16:18 Black Man's Note 阅读(175) 评论(0) 推荐(0)
摘要:2012-12-21a.c 1 void showchar(char a,int b); 2 main() 3 { 4 showchar('a',2); 5 } 6 void showchar(char a,int b) 7 { 8 *(char far*)(0xb8000000+160*10+80)=a; 9 *(char far*)(0xb8000000+160*10+81)=b;10 }使用TC2.0进行编译的,借用上个研究试验的c0s.obj,下面的汇编代码:184D:0000 B84518 MOV AX,1845184D:0003 8ED8 MOV DS,AX184D 阅读全文
posted @ 2012-12-21 12:03 Black Man's Note 阅读(295) 评论(0) 推荐(0)