本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • 以C語言解析電腦:底層應用程式開發秘笈
  • 點閱:1602
  • 作者: 蔡英川編著
  • 出版社:全華
  • 出版年:2008[民97]
  • ISBN:978-957-21-6846-2 ; 957-21-6846-0
  • 格式:PDF
  • 版次:初版
租期14天 今日租書可閱讀至2020-12-13

資訊業進步太快,新鮮人只能靠自己模糊的記憶來學習業界的知識。作者長期從事編寫底層應用程式,整理多年經驗與資料,並附上範例程式,減少初學者抓不到頭緒的困擾,也給有興趣做這方面的人有個起頭。本書從最基本的電腦架構說起,接著會介紹電腦裡的一些匯流排、裝置、IO埠與IPMI,並透過C語言程式,實際取得資料或資源,來證明這些裝置的運作方法。最後是介紹目前逐漸茁壯的UEFI,讓大家可以儘早瞭解這個未來的明星。誰需要這本書?電腦玩家、RD人員、電腦廠工程人員都需要,這本書可以透過實例讓你瞭解電腦的一些基礎架構,讓您無論想從事BIOS或撰寫嵌入式系統韌體,都可以得心應手,進而成為電腦公司爭相留任的工程師。

  • 1 個人電腦架構概述(第1頁)
    • 1-1 名詞解釋(第2頁)
    • 1-2 Intel/AMD PC架構圖(第5頁)
    • 1-3 系統各區域功能(第7頁)
    • 1-4 AMD架構圖(第10頁)
    • 1-5 效率的迷思(第11頁)
    • 1-6 開機流程(第12頁)
    • 1-7 IRQ(第14頁)
    • 1-8 IVT(第15頁)
    • 1-9 真實模式與保護模式(第20頁)
    • 1-10 x86系統定址空間(第22頁)
    • 1-11 APIC(第24頁)
    • 1-12 DMA(第26頁)
    • 1-13 結論(第30頁)
  • 2 BIOS(第31頁)
    • 2-1 BIOS開機流程(第32頁)
    • 2-2 關於SMBIOS(第37頁)
    • 2-3 ACPI(第49頁)
    • 2-4 E820 table(第62頁)
    • 2-5 SMBus(第65頁)
    • 2-6 CMOS(第72頁)
    • 2-7 結論(第78頁)
  • 3 中央處理單元(CPU)(第79頁)
    • 3-1 CPU接腳演化(第80頁)
    • 3-2 CPU區分(第81頁)
    • 3-3 CPU的暫存器(第83頁)
    • 3-4 CPU識別(第88頁)
    • 3-5 在DOS下解析CPU(第96頁)
    • 3-6 在Windows下解析CPU(第97頁)
    • 3-7 結論(第98頁)
  • 4 記憶體(RAM)(第99頁)
    • 4-1 記憶體種類(第100頁)
    • 4-2 記憶體的身份證(第104頁)
    • 4-3 記憶體空間(第108頁)
    • 4-4 記憶體映射(第112頁)
    • 4-5 存取記憶體(第114頁)
    • 4-6 記憶體測試(第119頁)
    • 4-7 結論(第120頁)
  • 5 IPMI概論(第121頁)
    • 5-1 IPMI簡介(第122頁)
    • 5-2 IPMI架構(第123頁)
    • 5-3 操作BMC(第127頁)
    • 5-4 KCS模式(第127頁)
    • 5-5 使用LAN(第138頁)
    • 5-6 實例演練(第157頁)
    • 5-7 結論(第158頁)
  • 6 集成設備電路(IDE)(第159頁)
    • 6-1 IDE介面演化(第160頁)
    • 6-2 IDE的架構(第161頁)
    • 6-2 ATAPI命令(第162頁)
    • 6-3 操作ATAPI命令(第165頁)
    • 6-4 結論(第195頁)
  • 7 PCI 與 PCI Express(第197頁)
    • 7-1 PCI架構(第198頁)
    • 7-2 組態表頭區介紹(第199頁)
    • 7-3 存取PCI(第216頁)
    • 7-4 C語言與組合語言(第219頁)
    • 7-5 開始寫程式(第224頁)
    • 7-6 PCI資料傳輸方式(第227頁)
    • 7-7 PCI Express(第231頁)
    • 7-8 PCI與PCI Express比較(第253頁)
    • 7-9 結論(第254頁)
  • 8 串列埠(Serial Port)(第255頁)
    • 8-1 串列埠簡介(第256頁)
    • 8-2 串列埠的暫存器(第258頁)
    • 8-3 初始化RS232(第264頁)
    • 8-4 操作串列埠(第266頁)
    • 8-5 資料傳輸控制(第273頁)
    • 8-6 範例(第274頁)
    • 8-7 製作交換線(第275頁)
    • 8-8 USB界面(第278頁)
    • 8-9 USB裝置類別(第283頁)
    • 8-10 USB封包(第293頁)
    • 8-11 USB傳輸模式(第300頁)
    • 8-12 範例(第301頁)
    • 8-13 結論(第314頁)
  • 9 印表機埠(Printer Port)(第315頁)
    • 9-1 簡介(第316頁)
    • 9-2 印表機埠介紹(第317頁)
    • 9-3 LPT的模式(第322頁)
    • 9-4 操作印表機埠(第323頁)
    • 9-5 LPT燒錄器(第332頁)
    • 9-6 結論(第354頁)
  • 10 網路埠(Network Port)(第355頁)
    • 10-1 關於網路(第356頁)
    • 10-2 網路的基礎(第358頁)
    • 10-3 Ethernet封包(第362頁)
    • 10-4 IP封包解析(第369頁)
    • 10-5 程式範例(第393頁)
    • 10-6 結論(第397頁)
  • 11 UEFI概論(第399頁)
    • 11-1 什麼是UEFI(第400頁)
    • 11-2 UEFI優點(第402頁)
    • 11-3 UEFI與Framework(第403頁)
    • 11-4 Framework架構執行流程(第405頁)
    • 11-5 SEC(第407頁)
    • 11-6 PEI(第408頁)
    • 11-7 DXE(第411頁)
    • 11-8 BDS(第426頁)
    • 11-9 EFI的模擬程式(第427頁)
    • 11-10 EFI的第一個應用程式(第436頁)
    • 11-11 應用程式種類(第448頁)
    • 11-12 結論(第450頁)
  • 附錄(第451頁)
    • C與組合語言聯結使用(第451頁)
    • MyIO的使用方法(第457頁)
    • EFI的資料型態(第467頁)
    • 參考規格書列表(第493頁)
紙本書 NT$ 650
單本電子書
NT$ 455

點數租閱 20點
租期14天
今日租書可閱讀至2020-12-13
還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code