原创 彙編常用的INT 21H系統調用

系統功能調用——由DOS提供的一組實現特殊功能的子程序供程序員在編寫自己的程序時調用,以減輕編程的工作量。 分兩種,DOS系統功能調用和BIOS終端調用。 彙編語言中DOS系統功能調用有很多,涉及屏幕顯示、文件管理、I/O管理等等,每個子

原创 JQuery的AJAX加載XML並解析

1,Content-Type 很多時候無法解析就是Content-Type的問題。 如果本身就是xml文件,請跳過這一步 動態生成的XML一定要將其設置爲text/xml,否則默認就是text/html也就是普通的文本了。 常見語言

原创 爲什麼BIOS將MBR讀入0x7C00地址處(x86平臺下)

對於很多人來講0x7C00這個地址是很神祕的,不知道這是幹什麼的。但是對於瞭解過x86平臺下BIOS啓動過程的人,對這個地址再熟悉不過了。BIOS就是將MBR讀入0x7C00地址,然後進行後續的引導的。操作系統或是bootloader開

原创 intel 16/32位 CPU寄存器組

很多朋友都有在學習彙編語言,學習彙編那對CPU的結構必須要很瞭解,下面是16位和32位CPU內部寄存器的名稱。 1、 16位寄存器組 16位CPU所含有的寄存器有(見圖中16位寄存器部分): 4個數據寄存器(AX、BX、CX和D

原创 位運算的一個巧妙運用

for(x=0;x<DEVISIONS;x++) for(y=0;y<DEVISIONS;y++)  hwndChild[x][y]=CreateWindow(szChildClass,NULL,    WS_CHILDWINDOW |

原创 MFC技術內幕系列之(一)---MFC應用程序“生死因果”內幕

                    ///////////////////////////////////////////////////////////////////////////////////               

原创 C語言位運算詳解(基礎)

        C語言位運算詳解         位運算是指按二進制進行的運算。 在系統軟件中,常常需要處理二進制位的問題。C語言提供了6個位操作運算符。這些運算符只能用於整型操作數,即只能用於帶符號或無符號的char,short,i

原创 DRAM, SRAM, SDRAM的關係與區別

       SRAM是英文Static RAM的縮寫,它是一種具有靜志存取功能的內存,不需要刷新電路即能保存它內部存儲的數據。不像DRAM內存那樣需要刷新電路,每隔一段時間,固定要對DRAM刷新充電一次,否則內部的數據即會消失,因此SR

原创 一個VC遊戲基礎的視頻教程

   最近偶爾發現一組視頻,VC遊戲開發基礎的,分享一下: 地址:http://u.youku.com/user_video/id_UMTA5ODQ2NDcy.html 個人覺得講的還可以,很基礎,適合像我這樣的初學者,而且不是講MFC的

原创 關於static 定義的對象系統默認初始值

       在Charles Petzold第五版的《windows程序設計》中,看到這樣一些代碼:                         #define DEVISIONS 5                       

原创 Netstat 命令詳解

簡介 Netstat 命令用於顯示各種網絡相關信息,如網絡連接,路由表,接口狀態 (Interface Statistics),masquerade 連接,多播成員 (Multicast Memberships) 等等。 輸出信息含

原创 NASM彙編筆記

轉自:http://blog.csdn.net/zhuichao001/article/details/5618206 段寄存器存放 基地址 AX  通用寄存器 CS 存放要被cpu執行的代碼的基地址 code segment IP

原创 ulimit命令

ulimit 命令。ulimit用於shell啓動進程所佔用的資源.(shell內建命令) 語法格式:ulimit [-acdfHlmnpsStvw] [size] 參數 -H 設置硬資源限制. -S 設置軟資源限制. -

原创 A20 gate

A20 gate When IBM PC AT System was introduced ,the new Intel 286 processor was not compatible with the old x86 process

原创 org指令詳解

《自己動手寫操作系統》書中第二頁的代碼1-1中對於 org07c00h是這樣註釋的:“告訴編譯器程序加載到7c00h處” org 07c00h mov ax,cs mov ds,ax mov es,ax call screen jmp