上一页 1 ··· 5 6 7 8 9
摘要: PS:今天看来IL是不是汇编话题很火,自己以前转过一篇博客,大家看看,希望能有所参考。计算机能够执行机器语言的程序,这种语言的每条指令用简单的电路单元就能实现,称为L0.程序员使用L0非常困难,因为需要很底层的技术,并且L0都是由数字构成的,如果能够设计一种新的简单易用的语言L1,那么就能用L1来写程序了,有两种方法:· 解释方式当执行用L1语言的编写的程序时,使用L0的解释程序对L1的每条指令解码并执行,这样L1程序可以执行,但是必须在执行之前解码· 翻译方式用特别设计的编码的L0程序将整个L1源程序翻译为L0程序,生成的L0就可以直接在硬件上执行了对于每个语言层次,都可以将其假想为一台计算 阅读全文
posted @ 2009-06-02 12:56 DiggingDeeply 阅读(2813) 评论(0) 推荐(0) 编辑
摘要: 看了老赵的博客从汇编入手,探究泛型的性能问题 ,突然想起以前自己写过一个关于反汇编的文章,特转过来。源代码如下:[代码]在我的机器上,32位VS2008+32位VISTA汇编是,此时是debug未优化模式:[代码]进入函数myfunction:[代码]比较容易就能看懂,下面是MAXIMIZE SPEED优化:[代码]同样,初始化数组,只不过是改用了寄存器初始化,同样在初始化完成后压入数组的首地址。[代码]最后是MININIZE SIZE模式:这个模式下直接合并(还是 应该叫内联)了main和myFunction子函数。[代码] 后记:未优化模式就是原生代码,其调式期间可以和源代码一 一对应,m 阅读全文
posted @ 2009-05-31 19:42 DiggingDeeply 阅读(2378) 评论(11) 推荐(0) 编辑
摘要: Today I want to build SSCLI2.0 on my machine; I know it is a hard work that might I can’t build successfully at last, but I did it after a few hours.Here is the details step:1. download sscli2.0 packagehttp://www.microsoft.com/downloads/details.aspx?FamilyId=8C09FD61-3F26-4555-AE17-3121B4F51D4D& 阅读全文
posted @ 2009-05-26 12:17 DiggingDeeply 阅读(481) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9