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

正文內(nèi)容

指令、指令系統(tǒng)和匯編程序設(shè)計(jì)計(jì)算機(jī)系統(tǒng)由硬件和軟件兩部分組成-閱讀頁(yè)

2025-01-22 15:39本頁(yè)面
  

【正文】 3指令 i + 7指令 i + 8指令 i指令 i + 1指令 i + 2J R Z 指令指令 i + 4指令 iC A L A 指令指令 i + 2指令 i + 3指令 i + j指令 n指令 i + j+ 1(1) 順序 (2) 轉(zhuǎn)移 (3 ) 分支 (4 ) 循環(huán) (5) 子程序程序中常用的 5 種執(zhí)行流程控制示意圖 C=1 C=0 Z=1 Z=0 教學(xué)計(jì)算機(jī)中的匯編程序的例子 例 2:計(jì)算 1到 10的累加和。 教學(xué)計(jì)算機(jī)中的匯編程序的例子 例 3: 設(shè)計(jì)一個(gè)程序,用次數(shù)控制在終端屏幕上輸出‘ 0’到‘ 9’十個(gè)數(shù)字符。從地址 2040開(kāi)始輸入下列程序 : A 2040 MVRD R2, 0030 ;用于判數(shù)字符的下界值 MVRD R3, 0039 ;用于判數(shù)字符的上界值 (2044) IN 81 ;判鍵盤上是否按了一個(gè)鍵 SHR R0 ;即串行口是否有了輸入的字符 SHR R0 JRNC 2044 ;尚沒(méi)有輸入則循環(huán)測(cè)試 IN 80 ;把輸入字符讀到 R0 低位字節(jié) MVRD R1, 00FF AND R0, R1 ;將 R0的高位字節(jié)的值清 0 CMP R0, R2 ;判輸入的字符 < 字符 ‘ 0’ 否 JRNC 2053 ;是,則轉(zhuǎn)到程序結(jié)束處 CMP R3, R0 ;判輸入的字符 > 字符 ‘ 9’ 否 JRNC 2053 ;是,則轉(zhuǎn)到程序結(jié)束處 OUT 80 ;輸出剛輸入的數(shù)字符 JMPA 2044 ;轉(zhuǎn)去程序前邊 2044 處等待輸入下一個(gè)字符 (2053) RET 教學(xué)計(jì)算機(jī)中的匯編程序的例子 例 5:設(shè)計(jì)一個(gè)有讀寫內(nèi)存和子程序調(diào)用指令的程序,功能是讀出指定內(nèi)存中的大寫字母字符,將其顯示到屏幕上,轉(zhuǎn)換為小寫字母后再寫回存儲(chǔ)器的原存儲(chǔ)單元。 從鍵盤讀入一個(gè)字符到 R0 低位字節(jié)并清 0 高位字節(jié) OUT1CH 056B 。 把 R2 中內(nèi)容為首地址、以內(nèi)容為 0 值的字結(jié)束的字符串輸出到屏幕上 。 從鍵盤讀入一個(gè)以回車鍵結(jié)束的字符串到 R2 內(nèi)容為首地址的內(nèi)存區(qū) SHDW 0654 。 R0 的內(nèi)容右移 4 位 SHUP 065B 。 R0 的內(nèi)容左移 4 位 NUMASC 0664 。 把 R0 低位字節(jié)中的小寫英文字母轉(zhuǎn)換成大寫字母 INDAT 05F7 。 內(nèi)存區(qū),并轉(zhuǎn)換成一個(gè)整數(shù)值存入 由 R15 指向的內(nèi)存單元中 A 2022 A2020 2022: MVRD R1,7E 2020:MVRD R2,2100 MVRD R0,20 PUSH R2 CALA 056B 。讀入字符串 CMP R0,R1 POP R2 JRZ 200A CALA 057F 。 例 1,在屏幕上顯示 95個(gè)字符 A2040 (例 3) 2040:MVRD R15, 2100 CALA 057F 。 首地址為 2620 的 4 個(gè)單元中,并轉(zhuǎn) 。 用于判數(shù)字符的下界值 MVRD R3, 0039 。 輸入一個(gè)字符并清高位字節(jié) CMP R0, R2 。 是,則轉(zhuǎn)到程序結(jié)束處 CMP R3, R0 。 是,則轉(zhuǎn)到程序結(jié)束處 CALA 056B 。 轉(zhuǎn)去 2064 處輸入下個(gè)字符 (206E) RET 調(diào)用實(shí)現(xiàn) D、 U命令的子程序 A2022 MRRD R1, 2603 MVRD R2, 087D SUB R0, R0 STRR [R1], R0 PUSH R2 PUSH R1 CALA 01CB POP R1 POP R2 LDRR R3, [R1] CMP R2, R3 JRC 2022 RET 實(shí)現(xiàn) 用 D命令卸出 完整的監(jiān)控程序 A2020 MRRD R1, 2606 SUB R15, R15 PUSH R1 CALA 0079 POP R1 LDRR R15, [R1] MVRD R2, 087D CMP R2, R15 JRC 2023 RET 實(shí)現(xiàn) 用 U命令反匯編 整個(gè)監(jiān)控程序 存放被卸出程序起始地址的內(nèi)存單元 存放被反匯編程序起始地址的內(nèi)存單元 反匯編 15條指令 卸出 120個(gè)內(nèi)存字, 結(jié)束后把下個(gè)要卸出字的地址存到 2603單元 Z=1時(shí)到此單元找地址,否則到 R15找 程序運(yùn)行過(guò)程中,按任何鍵會(huì)停下,再按一個(gè)鍵會(huì)繼續(xù) 教學(xué)計(jì)算機(jī)中的偽指令 寫在程序中的、指示匯編程序如何對(duì)該程序執(zhí)行匯編操作的命令叫做偽指令。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1