匯編語言程序語句除指令以外還可以由偽操作和宏指令組成.偽操作又稱偽指令,它不像機器指令那樣是在程序運行期間由計算機來執行的,它是在匯編程序對源程序
80386有三種工作方式:實模式,保護模式和虛擬8086模式。本文介紹保護方式下的80386及相關的程序設計內容。實模式下的80386寄存器,
80386實模式下的中斷和異常的轉移方法與8086相同。這裡介紹的中斷和異常的轉移方法是指 80386在保護模式下響應中斷和處理異常時所采用的轉移
想一想,如果你要寫一個加密程序,或者病毒程序,都需要對文件進行修改(寫操作)。在dos下,系統提供有相應的功能調用來完成這樣的操作,如:&ldq
大家可能深有體會,在使用div/idiv指令時,運行程序常常會莫明其妙的彈出"該程序執行非法操作"的錯誤,通常是"除
在學匯編時,很多初學者對PC的尋址方式和很不理解,甚至是很難理解。的確,這方面的知識是很抽象的,需要比較強的空間想象能力。
本課中我們將學習基本的內存管理和文件輸入/輸出操作方面的知識。另外我們還將用上課學的通用對話框作為我們的顯示“設備”。 理
理論:Windows 程序中,在寫圖形用戶界面時需要調用大量的標准 Windows Gui 函數。其實這對用戶和程序員來說都有好處,對於用戶,面對
這裡有個小程序hdsn32.asm,是我2000年寫的,在win9x下讀取硬盤的序列號,它利用了類似CIH病毒的辦法獲得ring0權限,在win2
創建匯編工作環境 這裡以Windows平台+masm32為例,解釋一下建立工作環境要完成的幾項工作。 第1、安裝好操作系統 無論你是使用Windo
一般有專門的字符操作指令,如: lodsb stosb movsb rep/repz/repnz cmpsb scasb等等, 這些指令其實速度很
DEBUG是DOS中的一個外部命令,從DOS 1.0起就帶有此命令,因此可見此命令的重要性了。雖然此命令的功能非常強大,可以解決許多問題,可是對許
386以上計算機從實模式進入虛擬86模式源碼:.model small.386p.database_memory dd ?new_base dd
本課中我們將在我們的應用程序中加入一個菜單。理論:菜單可以說是WINDOWS最重要的元素之一。有了它,用戶可以方便地選擇操作命令.用戶只要細讀一下
以內存駐留鍵盤激活的方式控制游戲的速度,在游戲中按Ctrl-F9激活,效果明顯!!(未作鍵盤的解封鎖處理,有興趣可加上)源碼: code seg
現在我們開始學習一些有關GUI編程的有趣的部分, 即:以對話框為主要界面的應用程序。我們將分兩課來講述這一過程理論:如果您仔細關注過前一個程序就會
Dos 下的聲卡音量控制程序,以內存駐留鍵盤激活的方式控制CD-Audio,MIDI,Voice以及Master的音量(未作鍵盤的解封鎖處理,有興
本課中我們將探討控件,這些控件是我們程序主要的輸入輸出設備。理論:WINDOWS 提供了幾個預定義的窗口類以方便我們的使用。大多數時間內,我們把它
本課中我們將進一步學習對話框。特別地我們將要探討如何把對話框當成輸入設備。如果您學習了上一課,那就會發現本課的例子只有少量的改動,就是把我們的對話
本課中我們將要講解內存映射文件並且演示如何運用它。您將會發現使用內存映射文件是非常簡單的。理論:如果您仔細地研究了前一課的例子, 就會發現它有一個