freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

微型計(jì)算機(jī)系統(tǒng)原理及應(yīng)用課件第1章概述(參考版)

2025-01-21 18:18本頁面
  

【正文】 多媒體計(jì)算機(jī)的組成 多媒體計(jì)算機(jī) (MPC) 是在 PC機(jī)的基礎(chǔ)上融合高質(zhì)量的圖形、立體聲、動畫等媒體而組合的系統(tǒng),其硬件結(jié)構(gòu)如圖 125所示。 (2) 具有良好的交互性,即用戶能隨意地通過軟件調(diào)度媒體數(shù)據(jù)和指揮媒體設(shè)備。 多媒體信息的處理都涉及巨量的數(shù)據(jù),所以大容量數(shù)據(jù)存儲以及數(shù)據(jù)壓縮和解壓縮技術(shù)也是多媒體技術(shù)的重要方向。具有多媒體功能的計(jì)算機(jī)就稱為多媒體計(jì)算機(jī) 。它把計(jì)算機(jī)技術(shù)、通信技術(shù)和廣播、電視技術(shù)融為一體,綜合利用,擴(kuò)展了計(jì)算機(jī)應(yīng)用的領(lǐng)域,受到了人們極大的關(guān)注和重視。 多媒體計(jì)算機(jī) 多媒體 (Multimedia)。 (3) 指令寄存器 ,指令譯碼器和定時(shí)及各種控制信號的產(chǎn)生電路。這是對數(shù)據(jù)進(jìn)行算術(shù)運(yùn)算、邏輯運(yùn)算的場所。其中,一部分是用來寄存參與運(yùn)算的數(shù)據(jù),它們也可以連成寄存器對,用以寄存操作數(shù)的地址;另一部分是 16位的專用寄存器,如程序計(jì)數(shù)器 PC和堆棧指針 SP(Stack Pointer)等。 微型計(jì)算機(jī)的內(nèi)部結(jié)構(gòu) 一個典型的 8位 CPU結(jié)構(gòu)如圖 129所示。它們主要靠信號的時(shí)序來區(qū)分。 思考: DB和 AB在結(jié)構(gòu)上有什么不同? 如果一個系統(tǒng)的數(shù)據(jù)和地址合用一組總線,那么用什么來區(qū)分地址和數(shù)據(jù)? DB是雙向的(讀、寫), AD是單向的。數(shù)據(jù)在 CPU與存儲器和 CPU與 I/O接口之間的傳送是雙向的,故數(shù)據(jù)總線為 雙向總線 。 I/O接口也是通過地址總線來尋址的,它可以尋址 64K個外設(shè)端口。大部分微型計(jì)算機(jī)有三組總線: 地址總線 (Address Bus)、數(shù)據(jù)總線 (Data Bus)和 控制總線 (Control Bus)。只有與適當(dāng)容量的存儲器、輸入輸出設(shè)備的接口電路以及必要的輸入輸出設(shè)備結(jié)合在一起,才是一臺微型計(jì)算機(jī)(Micro Computer),或稱為微型計(jì)算機(jī)系統(tǒng) (Micro Computer System),如圖 128所示。把整個運(yùn)算器控制器即 CPU集成在一個芯片上的 CPU,稱之為 微處理器(Micro Processor)。硬件與軟件的結(jié)合才形成一個完整的計(jì)算機(jī)系統(tǒng)。 上述各種形式的程序,它們存儲在各種存儲介質(zhì)中,例如紙帶、卡片、磁盤、磁帶等,故統(tǒng)稱為計(jì)算機(jī)的軟件。 支撐軟件 支撐軟件又稱支持軟件,如數(shù)據(jù)庫管理系統(tǒng)等。 應(yīng)用軟件 用戶利用計(jì)算機(jī)以及計(jì)算機(jī)所提供的各種系統(tǒng)軟件,編制解決用戶各種實(shí)際問題的程序,這些程序就稱為 應(yīng)用軟件 。系統(tǒng)軟件包括: (1) 各種語言和它們的匯編或解釋、編譯程序; (2) 機(jī)器的監(jiān)控管理程序 (Monitor)、調(diào)試程序(Debug)、故障檢查和診斷程序; (3) 程序庫。 隨著計(jì)算機(jī)本身的發(fā)展 (更快速,容量更大 ),以及計(jì)算機(jī)應(yīng)用的普及和推廣,計(jì)算機(jī)的操作也就由手工操作方式 (用戶直接通過控制臺操作運(yùn)行機(jī)器 ),過渡到多道程序成批地在計(jì)算機(jī)中自動運(yùn)行方式,于是就出現(xiàn)了控制計(jì)算機(jī)中的所有資源 (CPU、存儲器、輸入輸出設(shè)備以及計(jì)算機(jī)中的各種軟件 ),使多道程序能成批地自動運(yùn)行,并且充分發(fā)揮各種資源的最大效能的操作系統(tǒng) (Operating System)。高級語言易于理解、學(xué)習(xí)和掌握;用戶用高級語言編寫程序也就方便多了,大大減少了工作量。 能執(zhí)行這樣的功能的程序就稱為 匯編程序(Assembler)。 用助記符代替操作碼,用符號來代替地址,這就是 匯編語言階段 。軟件的種類很多,各種軟件發(fā)展的目的都是為了擴(kuò)大計(jì)算機(jī)的功能和方便用戶,使用戶編制解決用戶的各種問題的源程序更為方便、簡單和可靠。但是要計(jì)算機(jī)正確地運(yùn)行以解決各種問題,必須給它編制各種程序。 MOV AX, [SI]; [DS: SI] ? AX MOV AX, [BP]; [SS: BP] ? AX (1) EA = [BX] [SI] [DI] 若沒有前綴指明具體的段寄存器,則操作數(shù)在數(shù)據(jù)段中 (2) EA = [BP] 若沒有前綴指明具體的段寄存器,則操作數(shù)在堆棧段。 (1) MOV AX, [2022H]; [DS:2022H] ? AX OP 00H 20H ? ? 50H 30H ? 碼段 數(shù)據(jù)段 設(shè) DS = 3000H AH AL 32022H (2) CS: MOV BX, [3000H]; [CS: 3000H] ? BX 00H 10H 碼段 BH BL 54000H 54001H 設(shè) CS = 5100H 3. 寄存器尋址 操作數(shù)在 CPU的某個寄存器中,指令中指出該寄存器名。 1. 立即數(shù)尋址 (操作數(shù)在指令中,緊跟在操作碼的后面 )。上例中的和是放在累加器中,但若還要進(jìn)行別的運(yùn)算,則必須把和放到存儲器中暫時(shí)存放。 微處理器就是不斷重復(fù)以上過程 , 逐條執(zhí)行指令 。 (4) 對于多字節(jié)指令,控制部件還會發(fā)出再去存儲器取指令第二或第三字節(jié)的信號,每取一個字節(jié), PC←PC+1 。 (2) 訪問存儲器某一單元 , 同時(shí) CPU向存儲器發(fā) “ 存儲器讀 ” 控制信號 ( 且PC←PC+ 1) 。 ? CPU發(fā)出“ 存儲器讀”信號 ?(00H) = B0H ? DB(數(shù)據(jù)總線) ?DR(數(shù)據(jù)寄存器) ? IR(指令寄存器) ? ? ID(執(zhí)行) (2) ID譯碼指令,確定操作 (07H ? AL), 執(zhí)行指令。 二、程序執(zhí)行過程舉例 以 7+10=? 為例,說明程序執(zhí)行過程。在取指階段從內(nèi)存中讀出的內(nèi)容必為指令,所以 DR把它送至 IR,然后由指令譯碼器譯碼,就知道此指令要執(zhí)行什么操作,在取指階段結(jié)束后就進(jìn)入執(zhí)行階段。 3. 執(zhí)行過程 若程序已經(jīng)存放在內(nèi)存中,大部分 8位機(jī)執(zhí)行過程就是 取指 (取出指令 )和 執(zhí)行 (執(zhí)行指令)這兩個階段的循環(huán)。 (2) 寫操作 若要把數(shù)據(jù)寄存器中的內(nèi)容 26H寫入到10號存儲單元,則要求 CPU的 AR地址寄存器先給出地址 10,通過地址總線 (AB)送至存儲器,經(jīng)譯碼后找到 10號存儲單元;然后把 DR數(shù)據(jù)寄存器中的內(nèi)容 26H經(jīng)數(shù)據(jù)總線 (DB)送給存儲器;且 CPU發(fā)出寫的控制命令,于是數(shù)據(jù)總線上的信息 26H就可以寫入到 10號存儲單元中,如圖 19所示。 存儲器中的不同存儲單元,是由地址總線上送來的地址 (8位二進(jìn)制數(shù) ),經(jīng)過存儲器中的 地址譯碼器 來尋找的 (每給定一個地址號,可從 256個存儲單元中找到相應(yīng)于這個地址號的某一存儲單元 ),然后就可以對這個存儲單元的內(nèi)容進(jìn)行讀或?qū)懙牟僮鳌? 2. 存儲器 存儲器的結(jié)構(gòu)如圖 17所示。 AR(Address Register)是 地址寄存器 ,由它把要尋址的單元的地址 (可以是指令 ——則地址由 PC提供;也可以是數(shù)據(jù) ——則地址要由指令中的操作數(shù)部分給定 )通過地址總線,送至存儲器。 F(Flag)是 標(biāo)志寄存器 ,由一些標(biāo)志位組成 。 1. CPU的結(jié)構(gòu) 模型機(jī)的 CPU結(jié)構(gòu),如圖 16所示。 初級計(jì)算機(jī) 為簡化,先用模型機(jī)分析計(jì)算機(jī)內(nèi)部結(jié)構(gòu) 。因而,逐漸進(jìn)入了匯編語言階段。 但是機(jī)器碼是由一連串的 0和 1組成的,沒有明顯的特征,不好記憶,不易理解,易出錯。 因?yàn)橛?jì)算機(jī)只認(rèn)得二進(jìn)制數(shù)碼,所以計(jì)算機(jī)的指令系統(tǒng)中的所有指令,都必須以二進(jìn)制編碼的形式來表示。 指令通常分成 操作碼 (Opcode即 operation code)和 操作數(shù) (Operand)兩大部分。 在使用計(jì)算機(jī)時(shí),必須把要解決的問題編成一條條指令,這些指令的集合就稱為程序。 一臺計(jì)算機(jī)能執(zhí)行什么樣的操作,能做多少種操作,是由設(shè)計(jì)計(jì)算機(jī)時(shí)所規(guī)定的指令系統(tǒng)決定的。把要求計(jì)算機(jī)執(zhí)行的各種操作用命令的形式寫下來,這就是 指令 。 計(jì)算機(jī)所以能脫離人的直接干預(yù),自動地進(jìn)行計(jì)算,這是由于人把實(shí)現(xiàn)計(jì)算的一步步操作用命令的形式 ——即一條條指令 (Instruction)預(yù)先輸入到存儲器中,在執(zhí)行時(shí),機(jī)器把這些指令一條條地取出來,加以翻譯和執(zhí)行。但是,光有硬件,還只是具有了計(jì)算的可能。 16X16點(diǎn)陣漢字有 256個點(diǎn)。常用的是點(diǎn)陣字模。同一漢字內(nèi)部碼是唯一的。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1