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

正文內(nèi)容

[工學]第2章8086微處理器與匯編語言上-資料下載頁

2025-10-07 18:44本頁面
  

【正文】 ( 3)存儲器尋址(續(xù)) ② 基地址 由 基址寄存器 BX或基址指針 BP所提供 。 ③ 變址 由源變址 SI或目的變址 DI提供的內(nèi)容 。 三個地址分量組合時 , 若出現(xiàn)兩個或兩個以上分量時 , 則需進行以 216為模的 16位加法運算 。 正是因為 三個地址分量的不同組合 ,才會出現(xiàn)對 存儲器操作數(shù)尋址的多種不同的尋址方式 。 2. 尋址方式 ① 直接尋址 這是存儲器尋址方式中最簡單的 , 有效地址 EA直接由位移量給出 , 如圖 222所示 。 這種方式不涉及其它寄存器 ( 段寄存器除外 ) , 主要用于存 、 取 簡單變量 。 在指令中 ,直接尋址方式可以用 符號或常數(shù)來表示 。 例: MOV AL, [3000H] 。EA=3000H 。PH=(DS)*16+EA 2. 尋址方式 ① 直接尋址(續(xù)) ☆ 用符號表示 MOV BL, VAR 該指令等價于: MOV BX, DS。 它是將變量 VAR( 隱含使用段寄存器 DS) 所指的字單元內(nèi)容傳送給 BX寄存器 。 MOV CL, DA+3 該指令是把由 DA地址偏移三個字節(jié)單元的那個單元的內(nèi)容送給 CL寄存器 。 2. 尋址方式 ② 寄存器間接尋址 操作數(shù)地址直接從基址或變址寄存器中獲得 , 如圖 223所示 。 例: MOV AX, [BX] MOV BH, [BP] 上述 4條指令分別等價于: MOV AX, DS: [BX] MOV BH, SS: [BP] 2. 尋址方式 ③ 基址尋址和變址尋址 操作數(shù)的有效地址 EA是基址或變址寄存器與指令中給出的位移量兩個地址分量之和 ,如圖 224所示 。 若使用 BX或 BP稱基址尋址 , 使用 SI或 DI稱變址尋址 。 使用 BP時 , 隱含使用 SS。 其他 ,隱含使用 DS。 例: MOV AX, 10[SI] MOV BX, ARRAY[BX] MOV TABLE[DI], AL 2. 尋址方式 ④ 基址變址尋址 操作數(shù)的有效地址是三個地址分量之和 ,即基址寄存器 , 變址寄存器與位移量之和 ,如圖 225所示 。 兩個地址分量可以修改 , 是最為靈活的尋址方式 。 例: MOV AX, ARRAY[BX][SI] MOV BX, TABLE[BX][DI] MOV DATA[BP][SI], CX MOV WORR[BP][DI], DX 注意:基址、變址寄存器只能選用其中一個。選用 BP時,隱含使用 SS;使用 BX,隱含使用的是 DS。 2. 尋址方式 ( 4)串操作尋址方式 串操作指令的操作數(shù),只能隱含地使用變址寄存器。在尋找 源操作數(shù) 時,隱含 使用 SI;尋找 目的操作數(shù) 時,隱含 使用 DI 。串操作完成之后, 自動修改 SI、 DI的地址指針。增減根據(jù)標志寄存器的標志位 DF。若 DF為“ 0”,則 SI、 DI 自動增量;否則,減量。若串操作是按字節(jié)進行的,增量 /減量都是 1; 若是按字進行的,增量 /減量都是 2。 2. 尋址方式 ( 5) I/O端口尋址 I/O端口與存儲器是獨立編址 的 , 因此 , 設立專用的輸入和輸出指令 。 ① 直接 I/O端口尋址方式 用 立即數(shù)形式直接給出端口號 , 它可對0~255個 8位端口進行尋址 。 例: IN AL, n 。 n為端口號 IN AX, n OUT n, AL OUT n, AX 2. 尋址方式 ( 5) I/O端口尋址 ② 間接 I/O端口尋址方式 用 寄存器 DX來指定 I/O端口地址 , 可對0~65535個 8位端口進行尋址 。 如: IN AL, DX IN AX, DX OUT DX, AL OUT DX, AX 這種尋址方式比較靈活,通過在程序中修改 DX的內(nèi)容,就可以用同一條輸入 /輸出指令訪問不同的 I/O端口。 本章小結(jié) 8086微處理器 是 16位的單片處理器結(jié)構(gòu) , 它 由總線接口部件 BIU和執(zhí)行部件 EU兩部分組成 。 處理器的 數(shù)據(jù)總線寬度為 16位 , 地址總線為 20位 , 存儲器直接尋址空間能力達到 1MB。 8086的寄存器有:通用寄存器組 、 段寄存器 、指令指針 IP和標志寄存器 FLAGS。 邏輯地址 轉(zhuǎn)換成 物理地址 時 , 將段寄存器的段基址值左移四位 ( 相當于乘 16) 再加上偏移量 , 最后形成物理地址的 。 此外 , 數(shù)據(jù)和堆棧的尋址全部都是采用段結(jié)構(gòu)表示 。 8086系統(tǒng)的構(gòu)成有最小模式和最大模式 。 指令系統(tǒng)提供寄存器尋址 、 立即尋址 、 直接尋址 、 寄存器變址尋址 、 基址變址尋址等八種基本方式 。 P127 1。3。12 P128 歡迎提問 !
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1