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

正文內(nèi)容

第三章數(shù)據(jù)信息表示和指令系統(tǒng)-文庫吧資料

2024-10-13 15:22本頁面
  

【正文】 作數(shù)的物理地址 = 0a000h + 0010h = 0a010h (si) = 0f0d9h, (ds) = 3c4dh 66 ( 1)加法運(yùn)算指令 I. 加法指令 ?指令格式 : ADD DEST,SRC ?執(zhí)行操作 : (SRC)+(DEST)→ DEST 設(shè)置標(biāo)志寄存器的 OF、 SF、 ZF、 AF、 PF、 CF;標(biāo)志位 ?源操作數(shù) : 可在通用 R/存儲單元或立即數(shù) ?目的操作數(shù) : 在通用 R或存儲單元中 67 例 : 設(shè)存在這樣的加法語句: add al, 40h 。 該指令不 影響標(biāo)志位 。 執(zhí)行操作: src → (reg) 說明:源操作數(shù)必須是存放在存儲單元中的數(shù)據(jù) , 即源 操作數(shù)的尋址方式不能采用立即數(shù)和寄存器方 式 。 執(zhí)行操作: (SP)- 2 → (SP) (PSW) → ((SP) +1, (SP)) IV. 標(biāo)志寄存器出棧指令 格式: POPF 功能:把 (SP)出 堆棧到 標(biāo)志 寄存器 執(zhí)行操作 : ((SP)) → PSW (SP)+2 → (SP) 63 (3) 地址傳送指令 功能: 將存儲器操作數(shù)的地址(偏移量、段基址)傳送 給指定寄存器。 執(zhí)行操作 : (AH) → ( PSW的低八位 ) 62 例 6: 將標(biāo)志寄存器低八位清零。 執(zhí)行操作 : ( LOW PSW) → (AH) 見書 84頁圖 329。 見 84頁圖 328。 執(zhí)行操作 : (SRC) = (DEST) 說明:本指令的兩個操作數(shù)至少有一個必須在寄存器 ( 除段寄存器 ) 中 , 可以采用除立即數(shù)以外的任 一種尋址方式 。 MOV ES , AX 。 例 4: 把立即數(shù) 10A0H傳送給 DS ,ES MOV AX, 10A0H。 MOV DS, AX。 字傳送 。 執(zhí)行操作 : (SRC) → (DES) 56 ? 目的地址是段 R名時,源操作數(shù)不能是立即數(shù)(立即數(shù)不能直接傳給段 R) ? 段 R間不能直接傳送數(shù)據(jù) 立即數(shù)D S E S S SCSA X ( A H , A L )B X ( B H , B L )C X ( C H , C L )D X ( D H , D L )B P S I D I存儲單元下圖為該指令的傳送方向圖 : ? 源操作數(shù):可在通用 R、段 R、存儲器中、或是立即數(shù) ? 目的操作數(shù):不能為立即數(shù) 57 例 1: 立即數(shù)送 R或存儲單元 MOV AL, 1FH; 字節(jié)傳送 ; MOV AX, 2345H; 字傳送 ; MOV DA_BYTE, 0FFH。隱含使用 DI作為源串 在附加段 ( ES)地址指針 ?標(biāo)志寄存器中的方向位 DF=0: SI, DI自動增量 ; DF=1: SI, DI自動減量 53 ? I/O接口的編址:⑴與存儲器統(tǒng)一編址 ⑵ I/O端口單獨(dú)編址 ? I/O操作必須通過累加器 AX 或 AL ? 將在第十章第一節(jié)介紹 54 二、 8086/8088指令 按操作數(shù)地址可分為三種類型: 雙操作數(shù)指令 單操作數(shù)指令 無操作數(shù)指令 按指令功能可分為六大類: 傳送類指令 算術(shù)運(yùn)算類指令 邏輯運(yùn)算類指令 串操作指令 程序轉(zhuǎn)移指令 處理器控制指令 55 可分為四種:數(shù)據(jù)傳送指令,交換指令,標(biāo)志傳送指令, 地址傳送指令。 51 例 8: 設(shè)存在指令 : mov ax, 0010h[bp][di] 。 49 例 7: 設(shè)存在指令 : mov ax, 0010h[si] 。 BP隱含使用 SS. 物理地址 = 16d (DS) + (BX) 或 物理地址 = 16d (DS) + (SI) 或 物理地址 = 16d (DS) + (DI) 或 物理地址 = 16d (SS) + (BP) 47 例 6: 設(shè)存在指令 : mov ax, [bx], 求指令執(zhí)行后 ( AX)=? 其中 : (ax) = 0a3b4h, (bx) = 1010h, (ds) = 3000h, (31010h) = 3445h 4534存儲器31010H( d s ) = 3 0 0 0 h+數(shù)據(jù)段......1010hm o v a x , [ b x ]指令執(zhí)行后結(jié)果 : (ax) = 3445h。字的存儲單元內(nèi)容送入 AX中 見下頁的圖。把字單元內(nèi)容送到 BX中 . ?用常數(shù)表示 例 5: MOV AX,DS:[1000H]。 41 一、 8086/8088尋址方式 ? 指令中所需的操作數(shù)放在 CPU的某寄存器中 ? 指令給出該寄存器的地址 例 1: MOV DX , AX 若 (AX)=1234H, 則指令執(zhí)行后 (DX)為 1234H 例 2: MOV CL , AL 若 (AL)=34H,則 (CL)為 34H 42 ? 指令中所需的 OP數(shù)直接包含在指令代碼中 . ? 立即數(shù)可以是 8位或 16位二進(jìn)制數(shù) (帶括號數(shù) ,以補(bǔ)碼表示 )只能作為源操作數(shù) ,且只能是常數(shù) 例 3: 設(shè)存在指令: MOV AL, 10H; 該指令執(zhí)行后的結(jié)果 : (AL) = 10H 43 ?存儲單元地址的邏輯地址形式 : 段基址 : 偏移量 ?段基址 :在某個段 R中 (CS,DS,ES,SS) ?偏移量 (有效地址 EA):存放 OP數(shù)的存儲單元與段起址(段基址 )間的距離 44 (1).直接尋址方式 ?操作數(shù)的有效地址 (EA)由指令中的位移量字段直接提供 ?用符號表示 例 4: MOV BX , VAR。 操作數(shù): 在指令中 指令(地址碼部分): 給出操作數(shù)的內(nèi)存地址 A 操作數(shù)地址形成: A 操作數(shù): 在內(nèi)存中( A) 36 4. 間接尋址 指令(地址碼部分): 存放操作數(shù)地址的主存單元地址 A 操作數(shù)地址形成: ( A) 操作數(shù): (( A)) 指令(地址碼部分): 通用寄存器的地址 R 操作數(shù)地址形成: R 操作數(shù): 在內(nèi)存中( R) 37 指令(地址碼部分): 存放變址寄存器 RX和位移量 D 操作數(shù)地址形成: ( RX ) +D 操作數(shù): ( ( RX ) +D) 指令(地址碼部分): 存放變址寄存器 RB和位移量 D 操作數(shù)地址形成: ( RB) +D 操作數(shù): ( ( RB ) +D) 指令(地址碼部分): 存放操作數(shù)地址的寄存器號 R 操作數(shù)地址形成: ( R ) 操作數(shù): (( R )) 38 指令(地址碼部分): 存放頁內(nèi)地址 d(低) 操作數(shù)地址形成: ( PC)H, d 操作數(shù): ( ( PC)H, d ) 指令(地址碼部分): 操作數(shù)地址形成: ( SP) 指令(地址碼部分): 存放位移量 d 操作數(shù)地址形成: ( PC) +d 操作數(shù): ( ( PC) +d) 39 三、 指令類型 按功能,常見的指令類型: /輸出 (I/O)類指令 40 第三節(jié) 指令系統(tǒng)舉例 本節(jié)以 8086/8088為例,著重介紹它的尋址方式和指 令功能。 操作碼的設(shè)計(jì)方法 : ( 1)固定長度操作碼 ( 2)可變長度操作碼 34 二、尋址方式 尋址方式:指令中提供操作數(shù)地址或操作數(shù)的方法 形式地址 : 指令給出的不能直接訪存的地址(如偏移量) 有效地址 : 將形式地址經(jīng)過一定的計(jì)算而得到的能直接訪問 主存的地址。 所需操作數(shù)是隱含指定的。 指令系統(tǒng):一臺計(jì)算機(jī)的所有指令的集合構(gòu)成了該計(jì)算機(jī) 的指令系統(tǒng)。 解: 1, 10011
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1