計算機組成比作人的什么位置,理學第章計算機組成上.ppt

理學第章計算機組成上.ppt

第2章 計算機組成原理 2.1 計算機系統組成簡介 計算機系統由硬件和軟件兩大部分組成。若把一個計算機系統比作人的話,則硬件構成了計算機系統進行計算的軀干,軟件構成了計算機系統進行計算的大腦。 1 輸入部件 輸入部件用于向計算機中輸入數據。 向計算機中可輸入的數據形式包括數字、字符、漢字、圖片、聲音等。 常用的輸入設備有鍵盤、鼠標、掃描儀、話筒等。 2 處理部件 對計算機中的數據進行某種有意義的操縱稱作處理數據。 處理部件用于完成數據的處理。 計算機中具體的處理數據的例子有:對數值計算求值、分類單詞或數字、修改文檔或圖片、繪圖等。 通常所說的計算機中的中央處理單元(Centre Processing Unit,CPU)就是計算機的處理部件。 3 輸出部件 計算機處理后的數據要輸出,輸出部件用于完成數據的輸出。 輸出設備有兩種類型 一種類型是把處理的結果通過輸出設備立即顯示出來; 另一種類型是把處理的結果表示成某種形式的數據文件(如文檔文件、圖片文件等)存放在外存介質中,以做進一步的處理或以后再輸出。 常用的輸出設備有顯示屏、打印機、繪圖儀等。 4 存儲部件 輸入計算機中的數據由存儲部件存儲起來。 內存 內存是數據進行處理時的臨時存放地方,內存中存放和取出數據的速度相對較快。內存的存儲容量是有限的。 外存 外存是數據輸入后或處理結束后的永久存放地方,外存中存放和取出數據的速度相對較慢。外存設備有磁盤機、磁帶機、光盤機等。外存的存儲容量在理論上是無限的。 計算機(PC機)的基本結構 軟件一般分成系統軟件和應用軟件 (1) 系統軟件 操作系統 計算機語言處理程序 數據庫管理系統 (2) 應用軟件 2.2.1 數字的表示 1.什么是進位計數制 ⑴非進位計數制 其特點是:表示數值大小的數碼與它在數中的位置無關。典型的非進位計數制是羅馬數字,例如,羅馬數字中:Ⅰ,Ⅱ,Ⅲ,Ⅳ,┄,Ⅹ ⑵進位計數制 其特點是:表示數值大小的數碼與它在數中的位置有關。例如,十進制數 111.11 進位記數制的要素: ①基數(P67) 例如十進制的數碼有: 0,1,2,3,4,5,6,7,8,9→基數是10 ②位權(P67) 例如: 123.4=1×102+2×101+3×100 +4×10-1 幾種進位計數制的對應關系 2. 進制轉換 (1)二進制數轉換為十進制數 二進制數轉換為十進制數的方法是:用十進制計數制把二進制數各位置的數按權展開后相加。 【例】 求(1001.101)2的十進制數值。 解:(1001.101)2 = 1×23+0×22+0×21+1×20+1× 2-1+0×2-2+1×2-3 = 8+1+0.5+0.125 = (9.625)10 (2)十進制整數轉換為二進制整數 十進制整數轉換為二進制整數的方法是:首先不斷地對前次得到的商除2并列出其余數,然后把所得余數按從后向前的次序排列。該方法簡稱除2取余法。 【例】 求(19)10的二進制數值。 (3)十進制小數轉換為二進制小數 十進制小數轉換為二進制小數的方法是:首先不斷地對前次得到的積的小數部分乘2,并列出該次得到的整數數值,然后按從前向后的次序排列。該方法簡稱乘2取整法。 【例】 求(0.6875)10的二進制數值(取四位小數)。 (4)十進制數轉換成二進制數(P69) 十進制數有整數和小數兩部分。在轉換時,整數部分采用除2取余法,小數部分采用乘2取整法。 (5) 二進制數與八進制數的互換 ①二進制數轉換成八進制數 可概括為三位并一位。即以小數點為基準,整數部分從右到左,小數部分從左到右,每三位一組,不足三位添0補足,然后把每組的三位二進制數按權展開相加,得到相應的一位八進制數碼,再按權的順序連接即得相應的八進制數。例如:(10111002=(?)8 (001,011,100.001,010,110)2=(134.126)8 1 3 4 . 1 2 6 ②八進制數轉換成二進制數 可概括為一位拆三位。即把每一位八進制數寫成對應的三位二進制數,然后按權連接即可。例如: (123.67)8=(?)2 1 2 3 . 6 7 (八進制) 001,010,011.110111 (二進制) (123.67)8=(1010011.110111)2 (6) 二進制數與十六進制數的互換 ①二

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/542906.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/542906.shtml
英文地址,請注明出處:http://en.pswp.cn/news/542906.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Python | Tkinter中的文本區域和按鈕

Library: 圖書館: TkinterTkinter (Tkinter) Tkinter(Tk interface) is a Standard python library that is used to create easy, fast, and simple GUI applications. Tkinter(Tk接口)是一個標準的python庫,用于創建簡單,快速和簡單的GUI應…

python多行注釋以三個英文_Python中多行注釋可以包含在三對英文半角單引號('''''')或三對英文半角雙引號(\\\...

Python中多行注釋可以包含在三對英文半角單引號()或三對英文半角雙引號(\"\"\"\"\"\")之間答:√變化再現除了有形式結構的需要外,還暗示了()的變化:()答:表現內容治療與搶救休克首要的中心環節是答:積極去除病…

決心書之學習linux高級運維

我叫振鵬,我是一名在國企工作運維工程師,其實我不是一名合格運維工程師。為什么我選擇一條運維工程師的道路,當時候入門運維工程師比開發好玩,好入門,入門條件也不需要太苛刻,所以就選擇了一條運維工程師的…

淺談計算機程序設計語言,探討計算機程序設計語言教學

【文章摘要】隨著社會不斷的發展與進步,計算機作為現代先進產物的代表,已經很快的進入到社會中的各行各業。而程序設計作為計算機的核心內容,也同樣引起了大家的重視,同時計算機程序設計也是高校開設的一門重要學科,為…

十六進制轉八進制c++代碼_如何將十六進制代碼上傳到微控制器?

十六進制轉八進制c代碼Read: 8051 Microcontroller programming using Keil Uvision IDE 閱讀: 使用Keil Uvision IDE進行8051單片機編程 將HEX文件上傳到微控制器 (Uploading a HEX file to Microcontroller) Once you have developed the hex code for the progr…

win7驅動程序未經簽名可以使用嗎_手把手教你解決win7系統驅動程序簽名強制禁用的設置技巧...

win7系統穩定性好,使用者眾多;免不了會遇到win7系統驅動程序簽名強制禁用這樣的問題要處理,太多的用戶是不想看到win7系統驅動程序簽名強制禁用這種情況的,靠別人來解決問題太被動,只要我們自己找到win7系統驅動程序簽…

Linux下java環境及tomcat部署

1.下載JDK與Tomcat. jdk下載地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html tomcat下載地址: http://tomcat.apache.org/download-70.cgi2.jdk安裝與配置. (1)jdk安裝 rpm包: # rpm -ivh jdk-7u55-linux-x6…

kotlin 查找id_Kotlin程序查找平行四邊形的區域

kotlin 查找idFormula to find area of Parallelogram: area base*height 查找平行四邊形面積的公式: area base * height Given the value of base and height, we have to find the area of Parallelogram. 給定基礎和高度的值,我們必須找到平行四邊…

計算機等級考試真題演示,全國計算機等級考試二級真題測試(答案)四、演示文稿題-日...

四、演示文稿題請在[答題]菜單下選擇[進入 ]命令,并按照題目要求完成下面的操作。注意:以下的文件必須都保存在考生文件夾下。某會計網校的劉老師正在準備有關《小企業會計準則》的培訓課件,她的助手已搜集并整理了一份該準則的相關資料存放在…

java工程師占比_Java工資怎么樣?哪個地方Java工作機會最多?

隨著IT產業的發展,JAVA語言因其獨有的特點,使其在各項服務器中應用程序的開發所占有一定的優勢,隨著JSP技術的發展,使Java語言的網絡應用更為實際化、更高效快捷,成為IT產業常用的技術。 越來越多的企業,因…

Nginx主配置文件nginx.conf中文詳解

第1章 nginx配置解釋圖解第2章 Nginx核心配置文件nginx.conf史上最細中文詳解2.1 定義Nginx運行的用戶和用戶組2.2 nginxworker進程數,即處理請求的進程(熟稱負責接客的服務員)2.3 cpu親和力配置,讓不同的進程使用不同的cpu2.4 全…

Windows中獲取和設置系統日期時間的C程序

In this C program, we have to set, get the system’s date and time. 在此C程序中,我們必須設置,獲取系統的日期和時間。 To get, set the system’s date and time, we need to include ‘dos.h’ header file. 要獲取,設置系統的日期和…

0到100速度測試軟件,【圖】到底如何完成 揭曉0-100公里/小時測試_汽車江湖

經常瀏覽汽車網站的朋友應該對0-100公里/小時加速測試并不會感到陌生,幾乎所有深度測試車型都會經歷的考驗,而在各個汽車官網上通常也會將這一數值標出。然而,這個成績到底是如何測出的,或許大多數人并不十分知曉,接下…

【hibernate merge】session1.merge(T entity)方法的含義和update方法的區別

注意: MERGE語句是SQL語句的一種。在SQL Server、Oracle數據庫中可用,MySQL、PostgreSQL中不可用。 1》session1.merge(T entity) 合并實體的方法。 2》merge的作用是:新new一個對象,如果該對象設置了ID,則這個對象就…

度量計算機外部傳輸單位,用來度量計算機外部設備傳輸率的是什么度量單位?...

用來度量計算機外部設備傳輸率的度量單位有:“MB/s”。MB是存儲容量,“MB/s”是傳輸速率,“MB/s”的含義是兆字節每秒,是指每秒傳輸的字節數量。基本概念bit(位,又名“比特”):bit的縮寫是b,是計…

s7300plc串口通信_西門子S7-300/400串口通信模塊的信息與使用

原標題:西門子S7-300/400串口通信模塊的信息與使用1. 串行通訊模塊基本信息介紹CP340/CP341/CP440/CP441-1/CP441-2模塊是西門子S7-300/400系列PLC中的串行通訊模塊,這些模塊具有1個或2個(CP441-2)串行通訊接口(RS232C、20mA-TTY或RS485/422)。可以使用這…

Java LinkedList對象的clone()方法和示例

LinkedList對象clone()方法 (LinkedList Object clone() method) This method is available in package java.util.Collection and here, Collection is an interface. 該方法在java.util.Collection包中可用,在這里, Collection是一個接口。 This metho…

計算機畢業設計謝辭怎么寫,畢業論文謝辭怎么寫(通用8篇)

畢業論文謝辭怎么寫(通用8篇)一段忙碌又充實的大學生活要即將結束,畢業前要通過最后的畢業論文,畢業論文是一種有準備、有計劃、比較正規的、比較重要的檢驗大學學習成果的形式,那么你有了解過畢業論文嗎?以下是小編為大家整理的畢…

maya如何查看資源大綱_怎樣才算入門了Maya

開個坑來和大家討論一下這個題目。首先亮明我的觀點,我認為所謂入門 Maya,或者說任何一項技能或軟件,是了解了這個軟件/技能的基本操作方式。所以在我看來掌握了下面這些內容就算是入門了 Maya。認識 Maya 界面視圖操作模型操作場景顯示的幾種…

J2EE基礎之Web服務簡介

J2EE基礎之Web服務簡介 1、什么是Web服務? 在人們的日常生活中,經常會查詢網頁上某城市的天氣信息,這些信息都是動態的、實時的,它是專業的氣象站提供的一種服務。例如,在網上購物時,通常采用網上支付的方式…