随笔分类 -  编程Tip

编程相关的知识点.
摘要:80X86上的函数/过程调用.call指令来调用过程;ret指令(return)返回调用程序.过程如下:1)确定执行完过程后要返回的指令地址(返回/链接地址).2)将该地址保存到已知位置.在没有递归时,可将其放在任意位置.放到内存中的栈是最常见的,执行过程:call->push/ret->pop优点... 阅读全文
posted @ 2014-06-10 11:23 robynhan 阅读(316) 评论(0) 推荐(0)
摘要:本文介绍从源文件开始到目标代码生成的过程.首先,是我们每天都要接触的源文件.源文件是由纯ASCII或者其他字符集组成的文本,由程序员使用文本编辑器创建.它有以下的几种形式纯文本.好处是易于维护.并且可以使用处理文本文件的程序来处理源文件.这个就是我们最常见的源代码形式了.甚至可以使用notepad来... 阅读全文
posted @ 2014-06-10 11:07 robynhan 阅读(3009) 评论(1) 推荐(1)
摘要:三元运算符Vb中的iif(expr,truepart,falsepart)和C#中的expr?truepart:falsepart.无论expr的结果是true还是false,true/falsepart都会被执行.所以不能写类似于obj!=null?obj.name:string.empty.tr... 阅读全文
posted @ 2014-06-10 09:38 robynhan 阅读(125) 评论(0) 推荐(0)