該程序模擬UNIX中save與resume函數,并介紹在VC中如何使用匯編進行機器級的操作. 主函數很簡單首先引入兩個外部函數,extern "C"表示按傳統C命名習慣.函數save將程序指針保存在(*s)中并返回0,為什么有 if(save(&sp)){...} if后的語句看起來永遠都不會被執行,但是運行結果表明它被執行了.這個問題同UNIX中處理機調度函數(switch)的那個if語句(第一句)一樣. 程序執行完save(&sp)后得到因為條件為假而執行else語句,卻在判斷之前將程序指針保存在sp中了. else語句中的resume(&sp),該函數很狡猾將堆棧中的返回地址改變了,改到了sp所指出,即將程序指針改到了執行條件判斷前.resume返回1,條件滿足,執行if語句. save函數堆棧: eip ebp+8 s ebp+4 ebp ebp+0 resume函數堆棧與save的相同. 新建一個win32的工程,將unixc.cpp和unix.obj加入過程即可. unix.obj是用masm6.11生成的:ml /c /coff unix.asm,生成coff格式的obj而不是omf格式.
上傳時間: 2015-09-10
上傳用戶:變形金剛
這個程序是用C語言實現的。我使用了單向鏈表來實現對藥品的增加. 刪除等操作. 我修改了幾次算法, 優化了一下. 如果有不足之處,還望各位多多指點。 設計目的: 這是一個專為小藥店設計的藥品管理系統. 可以對藥品自由的進行添加、刪除、查找等操作. 功能簡介:(每個數字鍵對應相應的功能, 按數字鍵后,請按Enter鍵) "1 - 增加藥品": 向系統增加一種藥品 "2 - 刪除藥品": 刪除系統中的一種藥品 "3 - 查找藥品": 輸入藥品的名稱或編號, 如果找到了就顯示藥品信息 "4 - 更新藥品": 增加或減少某種藥品的數量 "6 - 顯示藥品列表": 按大小顯示所有的藥品的信息 "7 - 顯示銷售記錄":顯示每日或每月的銷售記錄 "8 - 修改密碼": 更改登陸系統的密碼 "0 - 退出": 退出系統。 退出時,程序自動保存數據.
上傳時間: 2014-10-12
上傳用戶:6546544
《遺傳算法--理論、應用與軟件實現》配套源程序 遺傳算法——理論、應用與軟件實現》,王小平、曹立明編著 西安交通大學出版社 2002年第一版本書全面系統地介紹了遺傳算法的基本理論,重點介紹了遺傳算法的經典應用和國內外的新發展。全書共分11章。第1章概述了遺傳算法的產生與發展、基本思想、基本操作以及應用情況;第2章介紹了基本遺傳算法;第3章論述了遺傳算法的數學基礎;第4章分析了遺傳算法的多種改進方法;第5章初步介紹了進貨計算理論體系;第6章介紹了遺傳算法應用于數值優化問題;第7章介紹了遺傳算法應用于組合優化問題;第8章介紹了遺傳算法應用于機器學習;第9章討論了遺傳算法在智能控制中的應用;第10章討論了遺傳算法與人工生命研究的相關問題;第11章介紹了遺傳算法在圖像處理、模式識別中的應用。
上傳時間: 2015-09-14
上傳用戶:shanml
軟件特點 操作簡便,易學易用功能特點: 一套適合酒店使用的酒店管理系統。功能強大。 1.幫助酒店實現整個業務流程的信息化管理。 2.動態的反映酒店經營過程中的各種情況 3.減少操作時間、杜絕逃帳的發生 4. 提高工作效率和服務質量
上傳時間: 2014-01-17
上傳用戶:小鵬
這是幾個實現鍵盤操作的程序,可以根據需要直接調用。 //矩陣式鍵盤單鍵輸入應用,3×4 //P2口作為鍵盤的接口
上傳時間: 2013-11-26
上傳用戶:ynwbosss
作品:算法設計課程作業 作者:陳興 學號:J04120010 操作說明: 1、最長公共子序列: 用VC6.0打開文件以后輸入一串數字,按“\”為結束,輸出結果。 2、背包問題 用vc6.0打開文件以后按提示操作。 3、殘缺棋盤問題 用vc6.0打開文件以后按提示操作。 4、(3.1和3.2還有3.3) 這個是課本82頁的作業,基本實現了。其中3.2的算法時間復雜度不是nlogn而是n,nlogn的算法沒做出來!
上傳時間: 2014-01-01
上傳用戶:siguazgb
系統應實現的操作及其功能定義如下: 1)采編入庫:新購入一種書,經分類和確定書號之后登記到圖書賬目中。如果這種書在賬目中,則只將總庫存量增加。 2)清除庫存:某種書已無保留價值,將它從圖書賬目中注銷。 3)借閱:如果某種書的庫存量大于0,則借出一本,登記借閱者的圖書證號和歸還期限。 4)歸還:注銷對借閱者的登記,改變該書的現存量。
上傳時間: 2013-11-26
上傳用戶:lizhizheng88
計算機房管理系統 一、功能: 1、主要是針對各大高校計算機房的管理。 2、將機房的設備管理、用戶管理和上機管理等日常事務集成于一體。 3、可以自己設置機房一天內對外開放的時間和次數。 4、上機管理中可以實現預約計算機,無論時間遠近。 5、上機時,可以使用一般的條形碼證件,采用拉卡的操作方法,大大簡化了上機登記手續。(由于沒有資金,因此程序中采用鍵盤模擬的方式進行輸入) 6、采用計算機保存歷史上機記錄,增加了數據的安全性和完整性,不會因為時間一久而造成數據丟失,同時又方便查詢。 7、獨特的分級式密碼管理操作,管理員可以方便的建立自己的操作員,修改他們的密碼,并將自己的權限加以限制,分配給各操作員。
上傳時間: 2015-10-16
上傳用戶:1101055045
Visual.C++程序設計技巧與實例--配套光盤 第6章 文件和系統操作 本章共11個實例: 1. FolderCopy文件夾的選擇和拷貝 2. DeleteCertainFile刪除指定路徑下的某種類型的文件 3. FileModiNotify當文檔(文件)被修改時在標題上給出提醒 4. OpenHtm打開Html網頁 5. FileMapping使用內存映射文件來傳輸共享數據 6. ChageTime改變系統時間 7. StartUpProg讓系統啟動時運行某個應用程序 8. GETCDROM得到系統中所有光驅的盤符 9. LimitTimes限制軟件的使用次數 10.GetWinVersion得到操作系統版本 11.HardwareInfo得到系統硬件信息
標簽: DeleteCertainFile FolderCopy Visual 程序
上傳時間: 2013-12-04
上傳用戶:
本系統有4個字模塊,分別為:到貨錄入子系統、庫房管理子系統、統計查詢子系統、系統維護子系統。 整個系統從符合操作簡便、界面友好、靈活、實用、安全的要求出發,完成進貨、銷售、庫存管理的全過程,包括操作員的增添與修改,進貨、銷售商品的錄入、統計與查詢,以及庫存的統計等。系統從可行性分析、需求分析、概念設計、結構設計、物理設計、功能設計等方面,實現物資控制自動化,系統投入使用,將大大減少公司的管理部門的勞動量,改善企業內部以及整個供應鏈各個環節的管理、調度及資源配置,使得管理合理規范,合理的控制物資流動。
標簽: 字模
上傳時間: 2013-12-23
上傳用戶:rocwangdp