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

正文內(nèi)容

3160指令系統(tǒng)與尋址方式-展示頁

2024-10-15 15:38本頁面
  

【正文】 方式。 寄存器相對尋址方式的有效地址 EA是一個由指令中的給定的 8位或 16位位移量和制定的寄存器內(nèi)容相加之和。 寄存器間接尋址方式可用的寄存器有四個: SI、 DI、BX和 BP。 第 3章 指令系統(tǒng)與尋址方式 微機(jī)原理與接口技術(shù) (2) 寄存器間接尋址方式。 直接尋址的有效地址 EA(16位偏移地址 )在指令的操作碼后面直接給出,它與指令的操作碼一起,存放在存儲器的代碼段中,也是高位字節(jié)存放在高地址中,低位字節(jié)存放在低地址中。 第 3章 指令系統(tǒng)與尋址方式 微機(jī)原理與接口技術(shù) 3) 存儲器尋址方式 存儲器尋址方式的操作數(shù)存放在存儲單元中,在指令中可以直接或間接給出存放操作數(shù)的地址,以達(dá)到存取操作數(shù)的目的。對于 8位操作數(shù),寄存器可以是 AH、 AL、 BH、 BL、 CH、 CL、DH或 DL。 第 3章 指令系統(tǒng)與尋址方式 微機(jī)原理與接口技術(shù) 2) 寄存器尋址方式 寄存器尋址方式的操作數(shù)存放在指令規(guī)定的寄存器中,寄存器的名字可在指令中給出。立即數(shù)可以是8位的,也可以是 16位的。根據(jù)操作數(shù)的種類,8086/8088指令系統(tǒng)的尋址方式分為兩大類:數(shù)據(jù)尋址方式和轉(zhuǎn)移地址尋址方式。 對于轉(zhuǎn)移地址操作數(shù),指令只有一個目標(biāo)操作數(shù),它是一個程序需轉(zhuǎn)移的目標(biāo)地址。 對于數(shù)據(jù)操作數(shù),有的指令有兩個操作數(shù),一個為源操作數(shù),另一個為目標(biāo)操作數(shù)。 第 3章 指令系統(tǒng)與尋址方式 微機(jī)原理與接口技術(shù) 2. 轉(zhuǎn)移地址操作數(shù) 這類操作數(shù)與程序轉(zhuǎn)移地址有關(guān),即指令中要操作的對象不是數(shù)據(jù),而是要轉(zhuǎn)移的目標(biāo)地址。 (3) 存儲器操作數(shù)。數(shù)據(jù)操作數(shù)又分為: (1) 立即數(shù)操作數(shù)。第 3章 指令系統(tǒng)與尋址方式 微機(jī)原理與接口技術(shù) 尋 址 方 式 操作數(shù)類型 指令中操作的對象稱為操作數(shù)。 8086/8088指令系統(tǒng)中,操作數(shù)分為兩大類: 1. 數(shù)據(jù)操作數(shù) 這類操作數(shù)與數(shù)據(jù)有關(guān),即指令中操作的對象是數(shù)據(jù)。 (2) 寄存器操作數(shù)。 (4) I/O操作數(shù)??煞譃榱⒓磾?shù)操作數(shù)、寄存器操作數(shù)、存儲器操作數(shù),即要轉(zhuǎn)移的地址包含在指令中、存放在寄存器中或存放在指定的存儲單元中。有的指令只有一個操作數(shù),有的指令沒有操作數(shù)。 第 3章 指令系統(tǒng)與尋址方式 微機(jī)原理與接口技術(shù) 8086/8088尋址方式 指令中提供操作數(shù)或操作數(shù)地址的方法稱為尋址方式,即如何找到操作數(shù)的方法。 1. 數(shù)據(jù)尋址方式 1) 立即數(shù)尋址方式 立即數(shù)尋址方式的特點(diǎn)是操作數(shù)直接包含在指令中,緊跟在操作碼之后,它作為指令的一部分。如果是 16位數(shù),則高位字節(jié)存放在高地址中,低位字節(jié)存放在低地址中。對于 16位操作數(shù),寄存器可以是 AX、 BX、 CX、 DX、 SI、 DI、 SP或 BP。 寄存器尋址方式由于操作數(shù)就在寄存器中,不需要訪問存儲器來取得操作數(shù),因而可以取得較高的運(yùn)行速度,通常用于 CPU內(nèi)部操作。 (1) 直接尋址方式。但是,操作數(shù)本身一般存放在存儲器的數(shù)據(jù)段中。 寄存器間接尋址方式與前面已經(jīng)討論過的寄存器尋址方式不同,指令中指定的寄存 器 (是一個 16位寄存器 )的內(nèi)容不是操作數(shù),而是操作數(shù)的有效地址,操作數(shù)本身則在存儲器中。寄存器間接尋址方式的有效地址 [SI] [DI] EA= [BX] [BP] 第 3章 指令系統(tǒng)與尋址方式 微機(jī)原理與接口技術(shù) (3) 寄存器相對尋址方式??捎米骷拇嫫飨鄬ぶ贩绞降募拇嫫饔?SI、 DI、 BX和 BP。 有效地址是一個基址寄存器 (BX或 BP)和一個變址寄存器 (SI或 DI)的內(nèi)容之和。 基址變址相對尋址方式的有效地址是由指令中指定的8位或 16位位移量 (disp)、一個基址寄存器內(nèi)容和一個變址寄存器內(nèi)容之和。 第 3章 指令系統(tǒng)與尋址方式 微機(jī)原理與接口技術(shù) 4) I/O端口尋址方式 I/O端口尋址方式有以下兩種: (1) 直接端口尋址方式。 (2) 間接端口尋址方式。 第 3章 指令系統(tǒng)與尋址方式 微機(jī)原理與接口技術(shù) 2. 轉(zhuǎn)移地址的尋址方式 尋求轉(zhuǎn)移地址的方法稱為轉(zhuǎn)移地址尋址方式,有如下四種方式: 1) 段內(nèi)直接尋址方式 2) 段內(nèi)間接尋址方式 3) 段間直接尋址方式 4) 段間間接尋址方式 第 3章 指令系統(tǒng)與尋址方式 微機(jī)原理與接口技術(shù) 指 令 系 統(tǒng) 8086/8088的指令系統(tǒng)大致分為 6種類型: (1) 數(shù)據(jù)傳送指令。 (3) 位操作指令。 (5) 程序控制指令。 第 3章 指令系統(tǒng)與尋址方式 微機(jī)原理與接口技術(shù) 數(shù)據(jù)傳送指令 數(shù)據(jù)傳送指令是將數(shù)據(jù)、地址或立即數(shù)傳送到寄存器或存儲單元中。 第 3章 指令系統(tǒng)與尋址方式 微機(jī)原理與接口技術(shù) 1. 通用數(shù)據(jù)傳送指令 1) 數(shù)據(jù)傳送指令 指令格式及操作: MOV dst, src ; (dst)←(src) 指令中, dst為目的操作數(shù), src為源操作數(shù),指令實(shí)現(xiàn)的操作是將源操作數(shù)傳送到目的操作數(shù)地址。 第 3章 指令系統(tǒng)與尋址方式 微機(jī)原理與接口技術(shù) 2) 堆棧操作指令 堆棧操作指令是用來完成壓入和彈出堆棧操作的。 指令格式及操作: PUSH src ; SP←SP - 2, (SP)+ 1: (SP)←(src) 指令完成的操作是“先減后壓”,先將指針 SP減 2,然后再將操作數(shù) src壓入由 SP指出的棧頂中,指令中的操作數(shù)可以是通用寄存器、段寄存器、存儲器,但不能是立即數(shù)。 指令格式及操作: POP dst ; dst ← ((SP) + 1, (SP)), SP←(SP) + 2 指令完成的操作是“先出后移”,即先將堆棧指針 SP所指示的棧頂存儲單元的值彈出到操作數(shù) dst中,然后再將堆棧指針 SP加 2。 第 3章 指令系統(tǒng)與尋址方式 微機(jī)原理與接口技術(shù) 3) 數(shù)據(jù)交換指令 指令格式及操作: XCHG oprl, opr2 ; oprl←→ (opr2) 這是一條交換指令,它的操作是使源操作數(shù)與目標(biāo)操作數(shù)進(jìn)行交換,即不僅將源操作數(shù)傳送到目標(biāo)操作數(shù),而且同時將目標(biāo)操作數(shù)傳送到源操作數(shù)。 第 3章 指令系統(tǒng)與尋址方式 微機(jī)原理與接口技術(shù) 4) 字節(jié)轉(zhuǎn)換指令 指令格式及操作: XLAT srctable XLAT指令是字節(jié)查表轉(zhuǎn)換指令,可以根據(jù)表中元素序號,查出表中相應(yīng)元素的內(nèi)容。執(zhí)行 XLAT指令后,表中指令序號的元素存于 AL。 第 3章 指令系統(tǒng)與尋址方式 微機(jī)原理與接口技術(shù) 【 例 】 內(nèi)存的數(shù)據(jù)段有一個 16進(jìn)制的 ASCII碼表,其首地址為 Hextable,如圖 ,要查出第 10個元素即“ A”的 ASCII碼,實(shí)現(xiàn)方法如下: MOV BX, OFFSET Hextable ; BX+表首址 MOV AL, 0AH ; AL← 序號 XLAT Hextable ;查表轉(zhuǎn)換 結(jié)果“ A”的 ASCII碼在 AL中,即 (AL)= 41H。輸入指令 IN用于從外設(shè)端口接收數(shù)據(jù),輸出指令 OUT則向端口發(fā)送數(shù)據(jù)。 輸入輸出指令可以分為兩大類:一類是端口直接尋址的輸入輸出指令;另一類是端口通過 DX寄存器間接尋址的輸入輸出指令。 第 3章 指令系統(tǒng)與尋址方式 微機(jī)原理與接口技術(shù) 1) 輸入指令 (1) 直接尋址的輸入指令。 (2) 間接尋址的輸入指令。這種尋址方式的端口地址由 16位地址表示,執(zhí)行此指令前應(yīng)將 16位地址存入 DX寄存器中。 指令格式及操作: OUT port, acc ; port←(acc) 此指令是從 AL(8位 )或 AX(16位 )累加器輸出 8/16位數(shù)據(jù)到指令指定的 I/O端口中。 指令格式及操作: OUT DX, acc ; (DX)←(acc) 此指令是從 AL(8位 )或 AX(16位 )累加器中輸出 8/16位數(shù)據(jù)到由 DX寄存器內(nèi)容指定的 I/O端口中 第 3章 指令系統(tǒng)與尋址方式 微機(jī)原理與接口技術(shù) 3. 目的地址傳送指令 8086/8088 CPU提供了三條把地址指針寫入寄存器或寄存器對的指令,它們可以用來寫入近地址指針和遠(yuǎn)地址指針。指令中的目標(biāo)操作數(shù)必須是一個 16位的通用寄存器,源操作數(shù)必須是一個存儲器操作數(shù),指令的執(zhí)行結(jié)果是把源操作數(shù)的有效地址,即 16位的偏移地址源傳送到目標(biāo)寄存器。 LDS傳送 32位遠(yuǎn)地址指針,前者送指定寄存器,后者送數(shù)據(jù)段寄存器 DS。 第 3章 指令系統(tǒng)與尋址方式 微機(jī)原理與接口技術(shù) 4. 標(biāo)志傳送指令 CPU中有一標(biāo)志寄存器 FLAG,其中每一狀態(tài)標(biāo)志位表示
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1