這個作業屬於哪個課程 <班級的連結>
這個作業要求在哪裡 <作業要求的連結>
這個作業的目標 自學《電腦科學概論》第2、3章
作業正文 https://www.cnblogs.com/smpj/p/18593768
教材學習內容總結
《電腦科學概論》第二章主要介紹了數字、位置記數法、十進位制數與其他數制的數的相互轉化和二進位制數與八進位制、十六進位制以及計算機的關係;第三章主要介紹了資料表示法,包括文字表示法、負數表示法、ASCII字符集、音訊資料表示法等,還有關於資料壓縮的內容。
《C語言程式設計》第二章主要介紹了基本數字型別,識別符號命名,關鍵字對應的含義,簡單的輸出,計算資料型別佔用記憶體的大小等。
教材學習中的問題和解決過程
問題1:在教材中寫道“計算機中的每個儲存位只有高電平和低電平兩種訊號”,有個問題,這裡提出的低電平和高電平是什麼?
問題1解決方案:我在網上查閱了資料,低電平(Vil)指的是保證邏輯閘的輸入為低電平時所允許的最大輸入低電平,當輸入電平低於Vil時,則認為輸入電平為低電平。高電平,指的是與低電平相對的高電壓,是電工程上的一種說法。在邏輯電平中,保證邏輯閘的輸入為高電平時所允許的最小輸入高電平,當輸入電平高於輸入高電壓(Vih)時,則認為輸入電平為高電平。(參考https://baike.baidu.com/item/%E9%AB%98%E7%94%B5%E5%B9%B3/9753092?fr=aladdin#5和https://baike.baidu.com/item/%E4%BD%8E%E7%94%B5%E5%B9%B3/6946314?fr=aladdin)
問題2:在看第三章時,有個問題,對於“補碼”這個概念有點不理解?
問題2解決方案:我上網查閱了資料,又在課上聽了老師的講解,我對於原碼、反碼和補碼的概念及聯絡有了認識。計算機中的有符號數有三種表示方法,原碼的最高位是符號位,最高位是0代表正數,1代表負數;反碼是原碼的最高位(即符號位)不變,其餘的取反(0變為1,1變為0);補碼是在反碼的基礎上再+1。注意:正數的反碼、補碼與原碼一致;在計算機系統中,數值一律用補碼來表示和儲存。(參考https://baike.baidu.com/item/%E8%A1%A5%E7%A0%81/6854613?fr=aladdin)
例如:-5 原碼:1101;反碼:1010;補碼:1011(參考https://blog.csdn.net/u014646662/article/details/124307303)