2011年12月16日 星期五

在Vista下安裝VC6及其sp6


//VC6的安裝
1. 以系統管理員權限執行: 按右鍵選"系統管理員權限執行"執行安裝檔。
2. 安裝時選"自訂安裝(Custom setup)"。
3. 在"自訂安裝(Custom setup)"細項中選"Tools",
按下右側的"change option",進入後,將"OLE/COM object viewer"的勾選移除。
4. 之後便能順利完成安裝。


//VC6 sp6的安裝
只要VC6順利完成安裝,sp6也能順利完成。
唯一要注意的是語系問題,安裝英文版的VC6只能用英文版的sp6來進行更新。

1. 以系統管理員權限執行: 按右鍵選"系統管理員權限執行"執行安裝檔


參考自:
http://social.msdn.microsoft.com/Forums/eu/windowsgeneraldevelopmentissues/thread/20336266-67e0-4ee0-baec-5225bc07b06d

2011年6月10日 星期五

二進位正負表示


-2的表示法:


Step 1:
找出+2的表示法: 0000 0010

Step 2:
invert all bits.
0000 0010 -> 1111 1101

Step 3:
加上1.
1111 1101 + 1 = 1111 1110

1111 1110 即為 -2 的表示法。






(+2) + (-2) = 0:


0000 0010 + 1111 1110 = 1 0000 0000

0000 0010
+ 1111 1110
---------------
1 0000 0000

bit 0-bit 7 為 0000 0000
bit 8 進位為 1

只看bit0-bit7
所以 0000 0000 = 0






1111 1110 代表十進位數值為何?

Step 1:
1111 1110 -1 = 1111 1101

Step 2:
invert all bits.
1111 1101 -> 0000 0010 -> 2