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

正文內(nèi)容

指令系統(tǒng)ppt課件-展示頁

2025-05-09 18:20本頁面
  

【正文】 它具有初值 1234H? MOV AX,WVAR 。? 指令功能: AX←ES : [ 2022H ]。在雙操作數(shù)的指令中,操作數(shù)之一必是寄存器尋址得到的。? 在匯編語言中,立即數(shù)是以 常量 形式出現(xiàn)的。 ? 指令功能 : AX←0102H 。機(jī)器語言程序 :由機(jī)器指令書寫的程序匯編語言程序 :由符號(hào)指令書寫的程序高級(jí)語言程序 :由高級(jí)語言書寫的程序,高級(jí)語言的基礎(chǔ)是語句,而不是處理器的指令系統(tǒng)匯編語言程序和高級(jí)語言程序必須先翻譯成機(jī)器語言程序才能執(zhí)行。Date 3一、指令的組成? 操作碼 說明計(jì)算機(jī)要執(zhí)行哪種操作,如傳送、運(yùn)算、移位、跳轉(zhuǎn)等操作,它是指令中 不可缺少 的組成部分操作碼 操作數(shù)指令由操作碼和操作數(shù)兩部分組成操作數(shù) 是指令執(zhí)行的參與者,即各種操作的對(duì)象有些指令不需要操作數(shù),通常的指令都有一個(gè)或兩個(gè)操作數(shù),也有個(gè)別指令有 3個(gè)甚至 4個(gè)操作數(shù)Date 4二、指令的助記符格式? 操作數(shù) 2:常被稱為 源操作數(shù) src, 它表示參與指令操作的一個(gè)對(duì)象? 操作數(shù) 1:常被稱為 目的操作數(shù) dest, 它不僅可以作為指令操作的一個(gè)對(duì)象,還可以用來存放指令操作的結(jié)果 。南京理工大學(xué)動(dòng)力學(xué)院2022年 Date 1第二章第二章 8086/8088 指令系統(tǒng)指令系統(tǒng) 概述 尋址方式 數(shù)據(jù)傳送指令 算術(shù)運(yùn)算指令 邏輯運(yùn)算指令 串操作指令 程序控制指令Date 2?指令 是 微處理器 執(zhí)行某種操作的命令。?微處理器全部指令的集合稱為 指令系統(tǒng)(指令集)F機(jī)器指令 — 指令的二進(jìn)制數(shù)描述硬件只能識(shí)別機(jī)器指令,用機(jī)器指令書寫的程序可直接運(yùn)行F符號(hào)指令 — 用規(guī)定的助記符和規(guī)定的書寫格式書寫的指令與機(jī)器指令一一對(duì)應(yīng),需要翻譯成機(jī)器指令才能運(yùn)行10110000  00000001   MOV AL, 1?指令有兩種書寫格式: 機(jī)器指令和符號(hào)指令。 dest OP src dest? 分號(hào)后的內(nèi)容是對(duì)指令的解釋? 有些指令中隱含了第一操作數(shù),如: MUL CL 操作碼 操作數(shù) 1, 操作數(shù) 2 ; 注釋匯編語句格式Date 5三、指令的操作碼和操作數(shù)? 每種指令的 操作碼 :– 用一個(gè)助記符表示(指令功能的英文縮寫)– 對(duì)應(yīng)著機(jī)器指令的一個(gè)或多個(gè)二進(jìn)制編碼? 指令中的 操作數(shù) :– 可以是一個(gè)具體的數(shù)值– 可以是存放數(shù)據(jù)的寄存器– 或指明數(shù)據(jù)在主存位置的存儲(chǔ)器地址Date 6四、程序程序是為解決某一問題而編寫在一起的指令序列。這一翻譯過程對(duì)匯編語言程序叫做 匯編 ( assemble), 對(duì)高級(jí)語言程序叫做 編譯 ( pilation) 或 解釋 (interpretation)Date 7 操作數(shù)的尋址方式? 指令系統(tǒng)設(shè)計(jì)了多種操作數(shù)的來源? 尋找操作數(shù)的過程就是操作數(shù)的尋址? 把尋找操作數(shù)的方式叫做(操作數(shù))尋址方式? 理解操作數(shù)的尋址方式是理解指令功能的前提? 操作數(shù)采取哪一種尋址方式– 一方面,會(huì)影響處理器執(zhí)行指令的速度和效率– 另一方面, 對(duì)程序設(shè)計(jì)也很重要Date 8(3) 操作數(shù)可以存放于存儲(chǔ)器中— 存儲(chǔ)器尋址方式 MOV AL,[1000H](2) 操作數(shù)可以存放于 CPU內(nèi)部的寄存器中— 寄存器尋址方式 MOV AX,BX(1) 操作數(shù)可以存放于操作碼之后 MOV AL,3FH— 立即數(shù)尋址方式 (指令中直接給出)8086/8088CPU的尋址方式Date 91 立即數(shù)尋址方式? 指令中的操作數(shù)直接存放在機(jī)器代碼中,緊跟在操作碼之后(操作數(shù)作為指令的一部分存放在操作碼之后的主存單元中)? 這種操作數(shù)被稱為 立即數(shù) imm– 可以是 8位數(shù)值 i8( 00H~ FFH)– 也可以是 16位數(shù)值 i16( 0000H~ FFFFH)? 立即數(shù)尋址方式常用來給寄存器和存儲(chǔ)單元賦值,多以常量形式出現(xiàn)MOV AX, 0102H ; AX←0102HDate 10立即數(shù)尋址方式Date 11例:? 將立即數(shù) 0102H送至 AX寄存器? 匯編指令 : MOV AX,0102H 。? 指令代碼: B8 02 01Date 12 代碼段Date 13說明 :? 立即數(shù)尋址方式常用來給寄存器和存儲(chǔ)單元賦初值。常量可以是 :( 1)二進(jìn)制數(shù)(后綴字母 B或 b)( 2)十進(jìn)制數(shù)(不用后綴字母,或者用 D或 d)( 3) 16進(jìn)制數(shù)(后綴字母 H或 h, 以 AF開頭則要加 個(gè) 0) ( 4)字符串(用單或雙引號(hào)括起的字符,表示對(duì)應(yīng) 的 ASCII碼值,例如: ‘ A’ = 41H)( 5) 標(biāo)識(shí)符表示的 符號(hào)常量、數(shù)值表達(dá)式? (符號(hào)常量通過匯編偽指令定義)MOV AL, ’A’MOV AX, ’AB’PI equ 314MOV AX, PI+213MOV BL,01000110BMOV AL,5MOV AH,B8H 錯(cuò) MOV AH,0B8H 正確注意十進(jìn)制數(shù)和注意十進(jìn)制數(shù)和 BCD數(shù)的區(qū)別數(shù)的區(qū)別Date 142 寄存器尋址方式? 操作數(shù)存放在 CPU的內(nèi)部寄存器 reg中:– 8位寄存器 r8:AH、 AL、 BH、 BL、 CH、 CL、 DH、 DL– 16位寄存器 r16:AX、 BX、 CX、 DX、 SI、 DI、 BP、 SP– 4個(gè)段寄存器 seg:CS、 DS、 SS、 ES? 寄存器名表示其內(nèi)容(操作數(shù))MOV AX, BX; AX←BXDate 15寄存器尋址方式Date 16說明:? 寄存器尋址方式的操作數(shù)存放于 CPU的某個(gè)內(nèi)部寄存器中,不需要訪問存儲(chǔ)器,因而執(zhí)行速度較快,是經(jīng)常使用的方法。Date 173 存儲(chǔ)器尋址方式? 操作數(shù)在主存儲(chǔ)器中,用主存地址表示? 程序設(shè)計(jì)時(shí), 8088采用邏輯地址表示主存地址– 段地址在默認(rèn)的或用段超越前綴指定的段寄存器中– 指令中只需給出操作數(shù)的偏移地址( 有效地址 EA)8086設(shè)計(jì)了多種 存儲(chǔ)器尋址方式直接尋址方式寄存器間接尋址方式 基址 尋址方式變址尋址方式基址變址尋址方式Date 181)直接尋址方式? 直接尋址方式的有效地址在指令中直接給出? 默認(rèn)的 段地址在 DS段寄存器,可使用 段超越前綴 改變? 用中括號(hào)包含有效地址,表達(dá)存儲(chǔ)單元的內(nèi)容MOV AX, [2022H] ; AX←DS: [2022H]MOV AX, ES: [2022H]; AX←ES: [2022H]例如:例如: 【【 2022H]=34HDate 19直接尋址方式 DS=1492HDate 20例:? 將數(shù)據(jù)段中偏移地址 2022H處的內(nèi)存數(shù)據(jù)送至 AX寄存器? 匯編指令 : MOV AX, [2022H] ? 指令功能: AX←DS : [ 2022H ] ? 指令代碼: A1 00 20? 注意區(qū)別 : MOV AX, 2022H若若 DS=1492H,存放源操作數(shù)的存儲(chǔ)單元的存放源操作數(shù)的存儲(chǔ)單元的物理地址是多少?物理地址是多少?Date 21例:? 將附加段中偏移地址 2022H處的內(nèi)存數(shù)據(jù)送至 AX寄存器? MOV AX, ES:[2022H] ; 段超越前綴 。? 指令代碼: 26 A1 00 20; 雙字節(jié)操作碼Date 22例:? 將數(shù)據(jù)段的變量 WVAR ( 即該變量名指示的內(nèi)存單元數(shù)據(jù))送至 AX寄存器? 變量指示內(nèi)存的一個(gè)數(shù)據(jù),直接引用變量名就是采用直接尋址方式? 變量應(yīng)該在數(shù)據(jù)段進(jìn)行定義,常用的變量定義偽指令 DB和 DW 分別表示定義字節(jié)變量和字變量? 變量一經(jīng)定義便具有邏輯地址和類型屬性Date 23例:? 例如: WVAR DW 1234H 。 指令功能: AX←WVAR? 假設(shè) WVAR 的偏移地址為 0010H, 所以上條指令實(shí)質(zhì)就是如下指令:? MOV AX, [0010H]; AX 1234H 。 ( BX) ( SI)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1