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

正文內(nèi)容

計算機組成指令系統(tǒng)匯編語言(參考版)

2025-05-15 22:18本頁面
  

【正文】 左移空位補 0 (第二符號位移至尾數(shù)最高位)。 空位補 0 (右移時第二符號位移至尾數(shù)最高位)。 A0840 MOV R2, 30 ; ‘ 0’ 為下限值 MOV R3, 39 ; ‘ 9’ 為上限值 ( 0844) CALL 005A ;調(diào) 005A 子程序:輸入一個字符 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 補: 移位操作 邏輯移位 :數(shù)碼位置變化 1. 移位類型 算術(shù)移位 :數(shù)碼位置變化,數(shù)值 變化 , 符號位不變。 運行過后,可以用 R命令看 R1中的累加結(jié)果。 MOV R8, 1111 ;被加數(shù)(高位) MOV R9, 2222 ;被加數(shù)(低位) MOV R10, 3333 ;加數(shù)(高位) MOV R11, 4444 :加數(shù)(低位) ADD R9, R11 ;低位和 ADC R8, R10 ;高位和 RET ;返回 71 教學(xué)機匯編程序的例子 例 4:計算 1到 10的累加和。源程序如下: A800↙ MOV R2, 0A ;置計數(shù)器初值:輸出字符個數(shù) MOV R0, 30 ;‘ 0’字符的 ASCII 碼 ( 804) CALL 009B ;調(diào)用 009B 子程序:顯示輸出一個字符 ,字符存放在 R0中 INC R0 ; R0=R0+1形成下一個字符 DEC R2 ; R2=R21 JR NZ, 804 ;若未輸出完,繼續(xù)輸出。每個用戶程序都 必須用 RET指令結(jié)束 806:( 按回車鍵即結(jié)束源程序的輸入過程 ) 說明: 程序中給出的數(shù)是 16進制的,使得實現(xiàn)匯編器程序可以更簡單; 要完成數(shù)據(jù)運算,被運算數(shù)據(jù)要送到寄存器中之后才能進行計算; 用戶程序選用 RET 語句結(jié)束,與監(jiān)控程序處理用戶程序方法有關(guān)。把加數(shù)送入 R1 804: ADD R0, R1 。 從內(nèi)存 RAM區(qū)的起始地址 16進制的 800 開始 800: MOV R0, 0022 。 65 TEC2機的 基本指令 (實驗手冊新 ) 數(shù)據(jù)移動指令 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ù)邏輯運算指令 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é)計算機中的匯編程序的例子 例 1:設(shè)計一個程序,完成 16進制的 22+120 的計算。 54 習(xí)題 鞏固概念 1 指令系統(tǒng)中采用不同尋址方式的目的是() ,擴大尋址空間,提高編程靈活性 55 2 為了縮短指令中某個地址段的位數(shù),有效的方法是采取() A. 立即尋址 B. 變址尋址 C. 間接尋址 D. 寄存器尋址 56 3 假定指令中地址碼給出的是操作數(shù)的有效地址,則該指令采用的尋址方式是() A. 立即 B. 直接 C. 基址 D. 相對 57 4 設(shè)指令中的地址碼為 A,變址寄存器為 X,程序計數(shù)器為 PC,則變址尋址方式的操作數(shù)地址為() A . (PC)+A B. (A)+(X) C. (A+X ) D. A+(X) 58 5 設(shè)指令中的地址碼為 A,變址寄存器為 X,基址寄存器為 B,程序計數(shù)器為 PC,則變址間接尋址方式的操作數(shù)地址為() A. (X)+(A) B. (X+B) C. ((X)+A) D. (A)+(PC) 59 6 某機器字長為 16位,主存按字節(jié)編址,轉(zhuǎn)移指令采用相對尋址,由兩個字節(jié)組成,第一字節(jié)為操作碼字段,第二字節(jié)為相對位移量字段,假設(shè)取指令時,每取一個字節(jié) PC 自動加 1,若某轉(zhuǎn)移指令所在主存地址為 2022H,相對位移量字段的內(nèi)容為 06H,則該轉(zhuǎn)移指令成功轉(zhuǎn)移后的目標地址是() A 2022H B 2022H C 2022H D 2022H 60 7 采用相對尋址方式的轉(zhuǎn)移指令占兩個字節(jié),第一字節(jié)為操作碼字段,第二字節(jié)為相對位移量字段(補碼表示),假設(shè)取指令時,每取一個字節(jié) PC 自動加 1,假設(shè)執(zhí)行到該轉(zhuǎn)移指令時 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è)某條指令的一個操作數(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è)某條指令的一個操作數(shù)采用兩次間接尋址方式,指令中給出的地址碼為 1200H,地址為 1200H的內(nèi)存單元中的內(nèi)容為 12FCH,地址為 12FC的內(nèi)存單元的內(nèi)容為 38B8H,而 38B8H單元的內(nèi)容為 88F9H,則該操作數(shù)的有效地址為()
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1