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

正文內(nèi)容

計(jì)算機(jī)組成指令系統(tǒng)匯編語(yǔ)言(存儲(chǔ)版)

  

【正文】 擴(kuò)大有限字長(zhǎng)指令的訪存空間。 第 3種指令稱為 J型指令 ,完成無(wú)條件跳轉(zhuǎn)的操作功能。 ( 3) 只有取數(shù) /存數(shù)指令訪問(wèn)存儲(chǔ)器,其余指令的操作都在寄存器之間進(jìn)行。具體含義件 P129 53 特點(diǎn) 主要在以下方面來(lái)對(duì)增強(qiáng)指令的功能 1. 面向目標(biāo)程序增強(qiáng)指令功能 具體方法有: ? 提高運(yùn)算類指令的功能 ? 提高傳送類指令的功能 ? 增強(qiáng)程序控制指令功能 2. 面向編譯程序目標(biāo)代碼生成優(yōu)化的改進(jìn) 3. 提供面向操作系統(tǒng)優(yōu)化的指令 主要特點(diǎn) 1. 指令系統(tǒng)復(fù)雜。 65 TEC2機(jī)的 基本指令 (實(shí)驗(yàn)手冊(cè)新 ) 數(shù)據(jù)移動(dòng)指令 MOV DR, SR MOV DR, DATA MOV DR, DATA[ SR] MOV DR,[ SR] MOV DR,[ ADR] MOV DATA[ SR], DR MOV[ DR], SR MOV[ ADR], SR 堆棧操作指令 PSHF PUSH DR POPF POP DR 輸入輸出指令 IN、 OUT 算術(shù)邏輯運(yùn)算指令 NOT DR INC DR DEC DR ADD DR, SR AND DR, SR SUB DR, SR ADC DR, SR OR DR, SR SBB DR, SR CMP DR, SR XOR DR, SR TEST DR, SR ASR DR SHL DR RCL DR SHR SR RCR DR MUL SR DIV SR 控制、轉(zhuǎn)移指令 JR ADR JP SR JP ADR JR CND, ADR JP CND, SR JP CND, ADR IRET EI DI STC CLS CALL SR CALL ADR RET 其它指令: NOP LDMC HALT 66 典型的匯編程序執(zhí)行流程 分支執(zhí)行 JR NZ,ADR指令 指令 i 指令 i + 2 指令 i + 3 指令 j 指令 i 指令 i + 1 指令 i + 2 循環(huán)執(zhí)行 JR NZ,ADR指令 指令 i+ 4 指令 i 指令 i + 1 指令 i + 2 順序執(zhí)行 (Z=1) (Z=1) 67 典型的匯編程序執(zhí)行流程 指令 j 指令 j + 1 … 子程序調(diào)用 與返回執(zhí)行 指令 i 指令 i + 2 指令 i + 3 CALL指令 RET 指令 i JP/JR指令 指令 i + 2 轉(zhuǎn)移執(zhí)行 指令 i + 3 指令 j (i+1) 68 教學(xué)計(jì)算機(jī)中的匯編程序的例子 例 1:設(shè)計(jì)一個(gè)程序,完成 16進(jìn)制的 22+120 的計(jì)算。源程序如下: A800↙ MOV R2, 0A ;置計(jì)數(shù)器初值:輸出字符個(gè)數(shù) MOV R0, 30 ;‘ 0’字符的 ASCII 碼 ( 804) CALL 009B ;調(diào)用 009B 子程序:顯示輸出一個(gè)字符 ,字符存放在 R0中 INC R0 ; R0=R0+1形成下一個(gè)字符 DEC R2 ; R2=R21 JR NZ, 804 ;若未輸出完,繼續(xù)輸出。 空位補(bǔ) 0 (右移時(shí)第二符號(hào)位移至尾數(shù)最高位)。 A0840 MOV R2, 30 ; ‘ 0’ 為下限值 MOV R3, 39 ; ‘ 9’ 為上限值 ( 0844) CALL 005A ;調(diào) 005A 子程序:輸入一個(gè)字符 CMP R0, R2 ;該字符與下限比較 JP C, 084F ;若 ‘ 0’ ,則停止輸入返回 CMP R3, R0 ;該字符與上限比較 JP C, 084F ;若 ‘ 9’ ,則停止輸入返回 CALL 009B ;在 ‘ 0’ ~‘ 9’ ,調(diào) 009B 子程序:顯示該字符 JP 0844 ;直接跳轉(zhuǎn) ( 084F) RET 73 補(bǔ): 移位操作 邏輯移位 :數(shù)碼位置變化 1. 移位類型 算術(shù)移位 :數(shù)碼位置變化,數(shù)值 變化 , 符號(hào)位不變。每個(gè)用戶程序都 必須用 RET指令結(jié)束 806:( 按回車鍵即結(jié)束源程序的輸入過(guò)程 ) 說(shuō)明: 程序中給出的數(shù)是 16進(jìn)制的,使得實(shí)現(xiàn)匯編器程序可以更簡(jiǎn)單; 要完成數(shù)據(jù)運(yùn)算,被運(yùn)算數(shù)據(jù)要送到寄存器中之后才能進(jìn)行計(jì)算; 用戶程序選用 RET 語(yǔ)句結(jié)束,與監(jiān)控程序處理用戶程序方法有關(guān)。 54 習(xí)題 鞏固概念 1 指令系統(tǒng)中采用不同尋址方式的目的是() ,擴(kuò)大尋址空間,提高編程靈活性 55 2 為了縮短指令中某個(gè)地址段的位數(shù),有效的方法是采取() A. 立即尋址 B. 變址尋址 C. 間接尋址 D. 寄存器尋址 56 3 假定指令中地址碼給出的是操作數(shù)的有效地址,則該指令采用的尋址方式是() A. 立即 B. 直接 C. 基址 D. 相對(duì) 57 4 設(shè)指令中的地址碼為 A,變址寄存器為 X,程序計(jì)數(shù)器為 PC,則變址尋址方式的操作數(shù)地址為() A . (PC)+A B. (A)+(X) C. (A+X ) D. A+(X) 58 5 設(shè)指令中的地址碼為 A,變址寄存器為 X,基址寄存器為 B,程序計(jì)數(shù)器為 PC,則變址間接尋址方式的操作數(shù)地址為() A. (X)+(A) B. (X+B) C. ((X)+A) D. (A)+(PC) 59 6 某機(jī)器字長(zhǎng)為 16位,主存按字節(jié)編址,轉(zhuǎn)移指令采用相對(duì)尋址,由兩個(gè)字節(jié)組成,第一字節(jié)為操作碼字段,第二字節(jié)為相對(duì)位移量字段,假設(shè)取指令時(shí),每取一個(gè)字節(jié) PC 自動(dòng)加 1,若某轉(zhuǎn)移指令所在主存地址為 2022H,相對(duì)位移量字段的內(nèi)容為 06H,則該轉(zhuǎn)移指令成功轉(zhuǎn)移后的目標(biāo)地址是() A 2022H B 2022H C 2022H D 2022H 60 7 采用相對(duì)尋址方式的轉(zhuǎn)移指令占兩個(gè)字節(jié),第一字節(jié)為操作碼字段,第二字節(jié)為相對(duì)位移量字段(補(bǔ)碼表示),假設(shè)取指令時(shí),每取一個(gè)字節(jié) PC 自動(dòng)加 1,假設(shè)執(zhí)行到該轉(zhuǎn)移指令時(shí) PC的內(nèi)容為 2022H,要求轉(zhuǎn)移到 200AH,則該轉(zhuǎn)移指令第二字節(jié)的內(nèi)容應(yīng)該為() A 05H B 08H C F8H D F5H 61 8 假設(shè)某條指令的一個(gè)操作數(shù)采用一次間接尋址方式,指令中給出的地址碼為 1200H,地址為 1200H的內(nèi)存單元中的內(nèi)容為 12FCH,地址為 12FC的內(nèi)存單元的內(nèi)容為 38B8H,而 38B8H單元的內(nèi)容為 88F9H,則該操作數(shù)的有效地址為() A 1200H B 12FCH C 38B8H D 88F9H 62 9 假設(shè)某條指令的一個(gè)操作數(shù)采用兩次間接尋址方式,指令中給出的地址碼為 1200H,地址為 1200H的內(nèi)存單元中的內(nèi)容為 12FCH,地址為 12FC的內(nèi)存單元的內(nèi)容為 38B8H,而 38B8H單元的內(nèi)容為 88F9H,則該操作數(shù)的有效地址為() A 1200H B 12FCH C 38B8H D 8
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1