簡單C編譯器生成的目標代碼是8086的匯編代碼(16位),可以在一般的PC上被像MASM之類的匯編編譯程序編譯,生成可執行文件后,在DOS或Windows控制臺下運行。 實現的語言定義如下: 語言類似于tiny語言,不支持過程調用,也就是只有一個main函數,無其他函數和全局變量 基本語句:注釋語句(/*…*/),輸入語句(int input(void) ),輸出語句(void output(int) ),賦值語句。這里的輸入輸出語句實際上類似于函數調用,可以看作是本語言內部的函數 算術運算符:+、—、*、/ 數據類型:整數.
上傳時間: 2016-02-06
上傳用戶:bakdesec
歡迎閱讀《展現 C#》(Presenting C#)。這本書是你提高企業編程語言的一條捷徑。這種企業編程語言帶有 下一代編程語言服務運行時(NGWS Runtime):C#(發音"C sharp")。 NGWS Runtime 是一個不僅管理執行代碼、同時也提供使編程更加容易的動態環境。編譯器產生受管代碼 以指向這種受管理執行環境。你獲得跨平臺語言集成、跨平臺語言異常處理、增強安全性、版本控制、安 排支持和查錯服務。 支持NGWS Runtime 的主要語言是C#。支持NGWS 框架的很多程序是用C#寫的,因此,在一些帶有NGWS Runtime 的編譯器中,它的編譯器可以被認為是非常經得起測試且是經過優化的。C#語言借鑒了C++,但 是具備現代化和新增的類型安全——使C#成為企業解決方案的首選語言。
標簽: Presenting Runtime sharp NGWS
上傳時間: 2016-02-10
上傳用戶:gxf2016
鏈接指針:按照進程到達系統的時間將處于就緒狀態的進程連接成衣個就緒隊列。指針指出下一個到達進程的進程控制塊首地址。最后一個進程的鏈接指針為NULL。 估計運行時間:可由設計者任意指定一個時間值。 到達時間:進程創建時的系統時間或由用戶指定。調度時,總是選擇到達時間最早的進程。 進程狀態:為簡單起見,這里假定進程有兩種狀態:就緒和完成。并假定進程一創建就處于就緒狀態,用R表示。當一個進程運行結束時,就將其設置成完成態,用C表示。 處理機調度時總是選擇隊首指針指向的進程投入運行。由于本實驗是模擬實驗,所以對被選中進程并不實際啟動運行,而只是執行:估計運行時間減1。用這個操作來模擬進程的一次運行,而且省去進程的現場保護和現場恢復工作。
上傳時間: 2014-01-04
上傳用戶:zxc23456789
鏈接指針:指出下一個到達進程的進程控制塊首地址。按照進程到達的順序排隊。系統設置一個隊頭和隊尾指針分別指向第一個和最后一個進程。新生成的進程放隊尾。 估計運行時間、到達時間以及進程狀態一第一題中相同。 (2)為每個進程任意確定一個要求運行時間和到達時間。 (3)按照進程到達的先后順序排成一個循環隊列。再設一個隊首指針指向第一個到達進程的首址。 (4)執行處理機調度時,開始選擇隊首的第一個進程運行。另外再設一個當前運行進程指針,指向當前正在運行的進程。 (5)由于本實驗是模擬實驗,所以對被選中進程并不實際啟動運行,而只是執行:估計運行時間減1、輸出當前運行進程的名字。用這兩個操作來模擬進程的一次運行。 (6)進程運行一次后,以后的調度則將當前指針依次下移一個位置,指向下一個進程,即調整當前運行指針指向該進程的鏈接指針所指進程,以指示應運行進程。同時還應判斷該進程的剩余運行時間是否為零。若不為零,則等待下一輪的運行;若該進程的剩余運行時間為零,則將該進程的狀態置為完成態C,并退出循環隊列。 (7)若就緒隊列不為空,則重復上述的步驟(5)和(6),直到所有進程都運行完為止。
上傳時間: 2013-12-19
上傳用戶:ls530720646
這是keic環境下編寫的C語言源程序,其功能是由S52單片機控制240x320的LCD刷新,顯示預制圖形等基本的液晶顯示功能
上傳時間: 2016-02-13
上傳用戶:czl10052678
TMS320LF2407 PWM控制代碼,C語言實現
上傳時間: 2016-02-16
上傳用戶:tonyshao
使用51系列單片機(AT89S52)控制LCD(12864),全菜單化操作控制初始時間輸入,并以指針+數字形式或純數字形式顯示當前時間(年月日周時分秒)及溫度(±XXX.XXXX),工程需要環境為keil Uvision2,其中包含以下各模塊的C語言驅動程序:x5045,8255c,ATM12864,ds1302,ds1820,8鍵鍵盤(74LS164控制)
上傳時間: 2014-01-19
上傳用戶:bcjtao
作者根據自己學習C++的親身體會及多年教學經驗,用簡單的例子和簡練的敘述講解C++編程,別具特色。 全書共分十八章,內容涉及對象的演化、數據抽象、隱藏實現、初始化與清除、函數重載與缺省參數、輸入輸出流介紹、常量、內聯函數、命名控制、引用和拷貝構造函數、運算符重載、動態對象創建、繼承和組合、多態和虛函數、模板和包容器類、多重繼承、異常處理和運行時類型識別。 本書作為正式教材和自學用書均非常優秀,作為程序設計者的參考亦極為合適。
標簽: 經驗
上傳時間: 2014-12-05
上傳用戶:wab1981
本書從編程實踐的角度詳細介紹了Windows環境下和DOS環境下的串口通信的基本方法,并根據當前串口與網絡合的發展趨勢,介紹了串口與網絡 TCP/IP、遠程控制與監測相結合的一些解決方案和編程要點。由于編程步驟詳盡,初學Visual C++/C(甚至以前完全沒有接觸過Visual C++)的讀者也能很快編寫出Visual C++的串口通信程序.本書配光盤,書中實例源程序和相關資料可在對應章節的文件夾中找到. 本書是從事串口及網絡能信的技術人員和學習者的極佳參考資料,也可以作為數據通信課程的輔助教材.
上傳時間: 2016-02-17
上傳用戶:jkhjkh1982
作者根據自己學習C++的親身體會及多年教學經驗,用簡單的例子和簡練的敘述講解C++編程,別具特色。 全書共分十八章,內容涉及對象的演化、數據抽象、隱藏實現、初始化與清除、函數重載與缺省參數、輸入輸出流介紹、常量、內聯函數、命名控制、引用和拷貝構造函數、運算符重載、動態對象創建、繼承和組合、多態和虛函數、模板和包容器類、多重繼承、異常處理和運行時類型識別。 作為正式教材和自學用書均非常優秀,作為程序設計者亦極為合適。
標簽: 經驗
上傳時間: 2013-12-14
上傳用戶:啊颯颯大師的