原文:《深入理解計算機系統》讀書筆記 —— 第二章 信息的表示和處理

本章主要研究了計算機中無符號數,補碼,浮點數的編碼方式,通過研究數字的實際編碼方式,我們能夠了解計算機中不同類型的數據可表示的值的范圍,不同算術運算的屬性,可以知道計算機是如何處理數據溢出的。了解計算機的編碼方式,對於我們寫出可以跨越不同機器,不同操作系統和編譯器組合的代碼具有重要的幫助。 目錄 信息存儲 為什么會有二進制 二進制有什么含義和優勢 計算機的三種編碼方式 整數 amp 浮點數 虛擬 ...

2020-12-08 10:41 0 540 推薦指數:

查看詳情

深入理解計算機系統讀書筆記 —— 第三 程序的機器級表示

本章主要介紹了計算機中的機器代碼——匯編語言。當我們使用高級語言(C、Java等)編程時,代碼會屏蔽機器級的細節,我們無法了解到機器級的代碼實現。既然有了高級語言,我們為什么還需要學習匯編語言呢?學習程序的機器級實現,可以幫助我們理解編譯器的優化能力,可以讓我們了解程序是如何運行的,哪些部分 ...

Wed Dec 09 16:58:00 CST 2020 0 567
深入理解計算機系統讀書筆記

深入理解計算機系統讀書筆記 婁雨禛 PB16060356 第一部分 概述 綜述   本書從幾個生動的計算機程序實例引入,帶我們走進了一個龐大的計算機世界。計算機系統的誕生經歷了無數個創新性時刻,每一個看似顯然的成果都是來之不易的。比如,讓計算機用一種我們能夠理解的語言 ...

Thu Mar 08 05:13:00 CST 2018 0 3219
讀書筆記——《深入理解計算機系統

HelloWorld其實並不簡單 這周開始拜讀這本在豆瓣被賜予9.8分的聖書,‘CMU’的計算機導論教材。好的文章內容都會讓人眼前一新,豁然開朗的感覺。這書給我的就是這種感覺。剛剛看完第一節,就從書中所引出的”Hello World“講起吧 說起Hello World ...

Fri Mar 10 10:11:00 CST 2017 1 5647
深入理解計算機系統(第三版)作業題答案(第二章)

說明 我發現,當把這些題做完之后對本章知識的理解才算有點小進步。下邊的答案主要參考了這兩個網站: http://blog.csdn.net/zhanyu1990/article/details/24936663 https://dreamanddead.gitbooks.io ...

Thu Feb 01 19:11:00 CST 2018 2 14891
深入理解計算機系統》閱讀筆記--程序的機器級表示(上)

一、為什么要學習和了解匯編 編譯器基於編程語言的規則,目標機器的指令集和操作系統遵循的慣例,經過一系列的階段生成機器代碼。GCC c語言編譯器以匯編代碼的形式產生輸出,匯編代碼是機器代碼的文本表示,給出程序中的每一條指令。然后GCC調用匯編和鏈接器,根據匯編代碼生成可執行的機器代碼。這一 ...

Wed Jun 20 01:27:00 CST 2018 0 2699
深入理解計算機系統-第二版】第二章部分家庭作業(Homework)參考答案

這幾天一直在寫《深入理解計算機系統第二版中第二章的家庭作業,費了幾天的時間,終於完成了。當初碰到若干題不會,在網上也沒有搜索到答案。現在,我把這份自己完成的答案分享上來,與大家交流思想。其中錯誤一定會存在,如果有錯誤,希望指出來,共同進步。 2.67 A:左移位數大於等於int長度。 B ...

Tue Mar 19 01:15:00 CST 2013 2 4178
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM