電腦系統基礎:C語言視角 (RISC-V 版)
王浩然
買這商品的人也買了...
-
$709LLVM 編譯器原理與實務
商品描述
本書是一本向讀者介紹電腦系統的教材。通過建立對電腦的系統級認識,從而理解一個C語言程序是如何在電腦中執行出來的。
本書包括三個部分:第一部分(第1章到第3章)介紹了電腦的基本工作原理,包括馮·諾依曼模型,電腦系統的抽象分層,數據在電腦中的表示和數字邏輯電路。第二部分(第4章到第7章)介紹了RISC-V電腦,包括RISC-V的基礎整數指令集RV321,一個基本的RISC-V處理器,RISC-V電腦的機器放言和匯編語言,子例程/子程序機制,以及一個簡單的輸出與輸出。第三部分(第8章到第10章)介紹了C語言程序在電腦是如何執行出來的,包括C函數在RISC-V計算中的實現,指針和數組在RISC-V電腦中的實現,以及C函數、指針和數組在X86指令系統下的實現。
本書適合電腦類專業的初學者學習,讀者僅需要具備C語言程序設計基礎即可。本書可作為高等院校的教材,也可作為從事電腦軟件開發與應用的工程人員參考書。
作者簡介
王浩然 原南京大學軟件學院教師,前軟件學院副院長。
一、近五年講授的主要課程 1、計算系統基礎 專業基礎課,每周4學時,每學年1屆,近5年累計970人;面向軟件學院本科學生; 2、管理信息系統 專業課,每周3學時,每學年1屆,近5年累計536人;面向軟件學院本科學生; 3、J2EE與中間件技術 專業基礎課,每周3學時,每學年1屆,近5年累計490人;面向軟件學院本科學生、研究生。
二、近五年承擔的實踐性教學 1、計算系統基礎實驗:5年累計970人; 2、程序設計實踐:2年累計136人; 3、指導本科畢業設計/論文:5年累計86人; 4、指導工程碩士畢業論文:4年累計20篇。
三、近五年主持的教學研究課題 1、參加2005年江蘇省高等教育教改重點項目《應用型軟件人才培養體系的研究與實踐》; 2、參加建設教育部2007年度第一批高等學校特色專業——南京大學軟件工程專業建設點項目。 3、參加《計算系統基礎》(高等教育出版社)教材出版計劃。
四、近五年作為第一署名人在國內外主要刊物上發表的教學相關論文 1. 軟件工程專業程序設計類課程的設計,吉林大學學報,2005.8,駱斌,王浩然; 2. 軟件工程專業核心課程的設計,全國高校軟件工程專業教育年會(2007),王浩然,丁二玉,張瑾玉。
五、獲得的教學表彰/獎勵 1、獲得2006年“IBM獎教金”,國家留學基金委與IBM大學合作項目; 2、 軟件工程專業建設,2007年南京大學教學成果一等獎,駱斌、趙志宏、王浩然等; 3、參加“軟件工程專業工程化實踐教學體系的構建與實施”的組織和研討,該項目獲得2005國家級教學成果二等獎,2004年江蘇省高等教育省級教學成果獎一等獎,南京大學教學成果特等獎。 5 ※<學術研究> 一、近五年來承擔的學術研究課題 2004年3月至2004年7月,主持《法院綜合信息系統》審判質量測評子系統,課題來源為江蘇省高級法院。 二、近五年在國內外主要刊物上以第1署名人發表的學術論文 1、一種基於XML的數據集成系統框架及其應用,電腦工程與應用,2005.9,趙毅、王浩然、莊冠華、駱斌,2/4; 2、基於區域分解法的地下水有限元並行數值模擬,南京大學學報,41(3),2005,王浩然等,1/4。