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

正文內(nèi)容

[工學]第三章實方式指令尋址與指令系統(tǒng)-展示頁

2025-01-28 12:10本頁面
  

【正文】 直接尋址方式如果變量有基本地址就將基本地址 BX \/ SI \/ DI, 則存取某個變量 EA = BX \/ SI \/ DI 表格數(shù)據(jù)的存取也可當作是數(shù)組的存取 ,均可用寄存器、寄存器相對、基址變址喝相對基址變址等尋址方式。 ? 匯編格式: X[BR+IR] ? 功能:操作數(shù)存放在存儲器 , BR的內(nèi)容加 IR的內(nèi)容加位移量 X是操作數(shù)的偏移地址 EA。 ? 匯編格式: [BR] + [IR] ? 功能:操作數(shù)存放在存儲器 , BR的內(nèi)容加 IR的內(nèi)容是操作數(shù)的偏移地址 EA。 PA=DS*16+BX/SI/DI+X PA=SS*16+BP+X ? 圖形表示如下: 寄存器相對尋址圖示 : 寄存器相對尋址示例 : ? 設(shè)執(zhí)行前: ( AX) =0040H,( BX) =0030H,( DS)=2022H,( 20226H) =0050H ? 執(zhí)行指 令: ADD 6[BX], AX ? 執(zhí)行后: ( AX) =? , ( BX) =?, ( DS) =?,( 20226H) =? ? 圖形表示如下: 執(zhí)行:( 20226H) +( AX) → 20226H 執(zhí)行后:( AX) =0040H,( BX) =0030H,( DS)=2022H,( 20226H) =0090H。 PA=DS*16+BX/SI/DI PA=SS*16+BP 【 例 】 寄存器和存儲器內(nèi)容分別為:( AX) =0,( BP)=0030H,( SS) =2022H,( 20220H) =1234H ?執(zhí)行指令: MOV AX , [BP] ?執(zhí)行后: ( AX) =?, ( BP) =?, ( SS) =?, ( 20220H)=? ?圖形表示如右: 寄存器間接尋址示例: 寄存器相對尋址 (Register Relative Addressing) ? 寄存器相對尋址 方式操作數(shù)的偏移地址 EA為寄存器的內(nèi)容加位移量 , 操作數(shù)在存儲器中 。 ? PA=DS*16+NN ?圖形表示: 直接尋址示例 : ?寄存器和存儲器內(nèi)容為 : ( AX) =1212H, BUF為數(shù)據(jù)段定義的變量 , 其偏移地址是 2022H, ( DS) =3000H,( 32022H) =4545H。 OP與直接地址在代碼段 , 操作數(shù)據(jù)一般在數(shù)據(jù)段 。 源地址和目的地址皆為寄存器尋址方式 。 第一 、 二條指令 AX、 BX皆為目的操作數(shù)地址 , 為寄存器尋址方式 。 功能:操作數(shù)直接存放在寄存器中 。 ?圖形表示: 示例 ?MOV AX, 10 執(zhí)行后 ( AX) =? 該例中源操作數(shù)為立即尋址方式 , 立即數(shù)為 10, 存放在指令的下一單元 。 0CF 尋址方式 ? 立即尋址 ? 寄存器尋址 ? 直接尋址 ? 寄存器間接尋址 ? 寄存器相對尋址 ? 基址變址尋址 ? 相對基址變址尋址 立即尋址 (Immediate Addressing) ?立即尋址方式中 , 指令操作碼和操作數(shù)都在存儲器代碼段中 。 BXCXBX ? 沒有操作數(shù)指令,即隱含操作數(shù)指令,是指在 OD位置雖然未明確給出操作數(shù),但在指令 OP中隱含有事先安排的操作數(shù)。 AX+1AX ? 雙操作數(shù)指令需要指定兩個操作數(shù) .當源操作數(shù)和目的操作數(shù)進行運算后,多數(shù)指令將其結(jié)果回送到目的操作數(shù)的位置。 操作碼 OP 尋址方式 MOD 操作數(shù) OD 指令的表示形式 ? PC微機的多數(shù)指令有一個或兩個操作數(shù),當然也可以沒有操作數(shù),常見的表示形式如下 : OP OP 操作數(shù) OP 目的操作數(shù) , 源操作數(shù) 示例 : ? 單操作數(shù)指令只需指定一個操作數(shù)。第 3章 實方式指令尋址與指令系統(tǒng) ? 指令的基本 尋址方式 ? 實方式 32位指令尋址 ? 實方式指令系統(tǒng) ? 字符設(shè)備 I/O功能調(diào)用 ? 8086 CPU的指令系統(tǒng)的基本指令 包括 : 數(shù)據(jù)傳送類指令 算術(shù)運算類指令 位操作類指令 串操作類指令 控制轉(zhuǎn)移類指令 處理機控制類指令 ?大多數(shù)數(shù)據(jù)傳送類指令 、 算術(shù)運算類指令 、 位操作類指令及串操作類指令 , 其操作數(shù)指令有相同的語句格式和操作規(guī)定 。 ?指令一般由操作碼 OP 、 尋址方式 MOD和一個或多個操作數(shù) OD等字段組成 。例如將寄存器 AX的內(nèi)容加 1后,其和回送到 AX,指令的符號表示形式為 : INC AX 。例如寄存器 BX與 CX的內(nèi)容相減后,其差送入 BX的指令為 : SUB BX, CX 。例如 : CLC 。 ?匯編格式: n( n為立即操作數(shù) , 是用 8位或 16位二進制補碼表示的有符號數(shù) ) ?功能:操作數(shù)存放在存儲器 , 指令下一單元的內(nèi)容為立即操作數(shù) n。 執(zhí)行: 10→ AX 執(zhí)行后: ( AX) =000AH 圖形表示: 寄存器尋址 (Register Addressing) ? 寄存器尋址方式的操作數(shù)在指令指明的寄存器中 。 ? 圖形表示: 寄存器尋址示例 : ?下列程序執(zhí)行后 , ( AX) =? , ( BX) =? MOV AX, 1234H MOV BX, 5678H ADD AX, BX ?該程序中 MOV指令為數(shù)據(jù)傳送指令操作符 , ADD指令為加法指令操作符 , 三條指令皆為雙操作數(shù)指令 。 第三條指令中 , AX為目的操作數(shù)地址 , BX為源操作數(shù)地址 。 ?執(zhí)行: 1234H→ AX 5678H→ BX ( AX) +( BX) → AX ?執(zhí)行后: ( AX) =68ACH, ( BX) =5678H ?圖形表示: 寄存器尋址示例 (續(xù) ): 直接尋址 (Direct Addressing) ?指令操作碼 OP后直接給出操作數(shù)的 16位偏移地址 EA。 ?功能:指令下一字單元的內(nèi)容是操作數(shù)的偏移地址 EA。 執(zhí)行指令 : MOV AX , BUF 執(zhí)行后: ( AX) =? 執(zhí)行: ( 32022H) → AX 執(zhí)行后: ( AX) =4545H 圖形表示: 寄存器間接尋址 (Register Indirect Addressing) ? 寄存器間接尋址方式中 , 寄存器 R的內(nèi)容為操作數(shù)的偏移地址 EA, 操作數(shù)在存儲器中 , 即 : EA=BX \/ BP \/ DI \/ SI 功能:操作數(shù)存放在存儲器 , 寄存器 R存放操作數(shù)的偏移地址 EA。 ? 匯編格式: X[R]( X表示位移量 , 是 8位或 16位二進制補碼表示的有符號數(shù) ) ? 功能:操作數(shù)存放在存儲器 , 寄存器 R的內(nèi)容加位移量X為操作數(shù)的偏移地址 EA。 寄存器相對尋址示例(續(xù)) : 基址變址尋址 (Based Indexed Addressing) ? 基址變址尋址方式中 , 操作數(shù)的偏移地址 EA是指令中基址寄存器內(nèi)容加上變址寄存器內(nèi)容之和 , 操作數(shù)在存儲器中 。 PA=DS*16+BX+/SI/DI PA=SS*16+BP+SI/DI ? 圖示如下 : 基址變址 尋址圖示 : 相對基址變址尋址 (Relative Based Indexed Ad
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1