摘要:
汇编指令速查手册数据传输指令───────────────────────────────────────它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据.1. 通用数据传送指令.MOV 传送字或字节.MOVSX 先符号扩展,再传送.MOVZX 先零扩展,再传送.PUSH 把字压入堆栈.POP 把字弹出堆栈.PUSHA 把AX,CX,DX,BX,SP,BP,SI,DI依次压入堆栈.POPA 把DI,SI,BP,SP,BX,DX,CX,AX依次弹出堆栈.PUSHAD 把EAX,ECX,EDX,EBX,ESP,EBP,ESI,EDI依次压入堆栈.POPAD 把EDI,ESI,EBP,ESP, 阅读全文
阅读排行榜
读书摘抄
2008-09-05 12:35 by OntheMars, 206 阅读, 收藏,
摘要:
上帝创造了整数,其他的都是人的工作。我认为无法想象有像除法那么可恶的操作。答案需要猜测,然后通过乘法来评估,让我们付出昂贵的代价,每天消耗在循环中。除法的代码常常令人恐惧;长处代码更是令人恐怖。证明让人们的大脑超载,地板和天花板使人们发疯。编写除法的好代码召唤者英雄。但即使是上帝也不能除以零。(英文原版读起来应该更顺畅~) -----------------摘自《高效程序的奥秘》忽视数据,实际上,是人们协调内心矛盾时采用的最简单,也是最普通的方式-------------William James有一扇窗,从未打开,却要永远关闭;有一些人,确实存在,我们却无缘相见;有一种生活,还没有到来,我们 阅读全文
STL小结(原创)
2008-02-18 01:51 by OntheMars, 203 阅读, 收藏,
摘要:
转自http://www.cnitblog.com:80/cockerel/STL小结(原创) STL 概述: 使用容器前增加 #pragma warning(disable: 4786) 指令 字符串容器只储存指针,请另外用数组存放真正的串(当然你也可以使用STLstring) 断言 在模板参数,传递类名,在 ( 离散 ) 函数参数中,使用函数名 ( myStruct(); 或 myFunc ) 内置 <functional> : greater <T>, less<T>, greater_equal<T>, less_equal<T&g 阅读全文
Floyd-Warshall
2008-02-18 16:34 by OntheMars, 200 阅读, 收藏,
摘要:
/*开始读题时理解不对耽误了时间。他要求的最短时间是从原点向所连点,同时出发计时后再取最大值。最后在所有节点中取最小值。使用算法 Floyd-Warshallby jiajie999*/#include"stdio.h" int a[101][101]; int i,j,k=0; int min; int max[101]; int T; int n,m,temp,to; int flag; void main() { while(scanf("%d",&n)&&n!=0) { for(i=1;i<=n;i++) for(j 阅读全文
图论算法
2008-02-18 02:09 by OntheMars, 200 阅读, 收藏,
摘要:
图论算法(一)robby @ 2005-11-07 22:16重新开始,踏踏实实地学好每一点知识8| DFS相关算法,关键是结点的颜色和时间戳的记录 1.有向图的强连通分量(见CLRS) 先DFS一遍,记录每个结点访问完毕的顺序,然后把顺序反过来再DFS,即可找出每个强连通分量 相关题目:TOJ 1794 TheBottom of a Graph2.无向图的割点和桥(见lrj书) 算法基于以下原理:(1)如果根顶点的儿子数大于1,则根顶点是割点(2)如果一个点和这个点的子孙都不存在指向这个点祖先的后向边,则这个点为割点。实现时需要对每个结点记录一个low值,表示该结点的子孙能够到达的最小的深度 阅读全文
浙公网安备 33010602011771号