C语言中的右移位运算

2012年10月11日   By Demon   11,834 views

C语言中,在对unsigned类型的无符号值进行右移位时,左边空出的部分将用0填补;当对signed类型的带符号值进行右移位时,某些机器将对左边空出的部分用符号位填补(即“算数移位”),而另一些机器则对左边空出的部分用0填补(即“逻辑移位”)。

阅读这个条目剩下部分 »

汇编语言中SAR和SHR指令的区别

2012年10月10日   By Demon   46,018 views

汇编语言中SAR和SHR指令都是右移指令,SAR是算数右移指令(shift arithmetic right),而SHR是逻辑右移指令(shift logical right)。

阅读这个条目剩下部分 »

跨编译器的 C 语言 NaN 支持

2012年10月9日   By Demon   9,860 views

正文开始前,先看一个式子:x != x

大家觉得,这个东西的返回可能为 true 么?事实上是可能的,只要这个 x 是 NaN,并且这个 C 编译器符合 IEEE 754 的标准。

阅读这个条目剩下部分 »

eXeScope注册码算法

2012年10月8日   By Demon   18,724 views

eXeScope是小日本写的一款资源编辑软件,有的人用它来汉化软件,有的人用它来辅助破解。

阅读这个条目剩下部分 »

Turbo C 2.01官方下载

2012年10月7日   By Demon   15,012 views

说起Turbo C,大家应该并不陌生,国内很多砖家教兽编写的垃圾教材里面用的编译器就是Turbo C,比如谭浩强的《C程序设计》。

阅读这个条目剩下部分 »