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

正文內(nèi)容

指令、指令系統(tǒng)和匯編程序設(shè)計 計算機系統(tǒng)由硬件和軟件兩部分組成-全文預(yù)覽

2025-01-28 15:39 上一頁面

下一頁面
  

【正文】 JRNC 206E 。 成整數(shù)值存到 R15 指向的內(nèi)存單元 A 2060 (例 4,連續(xù)輸入‘ 0’~‘9’的數(shù)字符,遇非數(shù)字符結(jié)束) 2060: MVRD R2, 0030 。輸出字符串 INC R0 RET JR 2022 (200A) RET 例 2,從鍵盤輸入一個以回車符結(jié)束的字符串,并將其顯示到屏幕上。 從鍵盤輸入 4 個十六進制的數(shù)字符,存到首地址為 2620 的 4 個字的 。 R0 的內(nèi)容左移 8 位 SHU4 065D 。 在教學(xué)計算機中,不特殊處理時,每個字符占用一個內(nèi)存字 (2個字節(jié) ) LNLNE 0589 。 E 20F0 (送入將被顯示的 6個大寫的英文字母 ‘ A’~‘F’ 到內(nèi)存 20F0開始的存儲區(qū)域中) 41 42 43 44 45 46 A 2080 MVRD R3, 0006 ;指定被讀數(shù)據(jù)的個數(shù) MVRD R2, 20F0 ;指定被讀、寫數(shù)據(jù)內(nèi)存區(qū)首地址 (2084) LDRR R0, [R2] ;讀內(nèi)存中的一個字符到 R0寄存器 CALA 2100 ;調(diào)用子程序,入口地址為 2100, ;完成顯示、字符轉(zhuǎn)換和寫回內(nèi)存的功能 DEC R3 ;檢查輸出的字符個數(shù) JRZ 208C ;完成輸出則結(jié)束程序的執(zhí)行過程 INC R2 ;未完成,修改內(nèi)存地址 JR 2084 ;轉(zhuǎn)移到程序的 2084處,循環(huán)執(zhí)行規(guī)定的處理 RET A 2100 ;輸入用到的子程序到內(nèi)存 2100開始的存儲區(qū) OUT 80 ;輸出保存在 R0 寄存器中的字符 MVRD R1, 0020 ;轉(zhuǎn)換保存在 R0 中的大寫字母為小寫字母 ADD R0, R1 STRR [R2], R0 ;寫 R0中的字符到內(nèi)存,地址同 LDRR 所用的地址 (2105) IN 81 ;測試串行接口是否完成輸出過程 SHR R0 JRNC 2105 ;未完成輸出過程則循環(huán)測試 RET ;結(jié)束子程序執(zhí)行過程,返回主程序 運行過程中,可以直接看到屏幕上顯示的內(nèi)容,運行過后,再用 D 20F0 命令看內(nèi)存的 20F0區(qū)域中保存的運行結(jié)果, 6 個大寫的英文字母已經(jīng)被修改為小寫字母: 0061 0062 0063 0064 0065 0066 監(jiān)控程序中可用的子程序舉例 INCH 0524 。 A 2060 MVRD R1, 0000 ;置累加和的初值為 0 MVRD R2, 000A ;最大的加數(shù) SUB R3, R3 ;預(yù)置參加累加的數(shù)為 0 (2065) INC R3 ;得到下一個累加的數(shù) ADD R1, R3 ;累加計算 CMP R3, R2 ;判斷是否累加完 JRNZ 2065 ;未完,開始下一輪累加 RET 運行過后,可以用 R命令看 R1中的累加結(jié)果。地址從 16進制的 2022(內(nèi)存 RAM區(qū)的起始地址)開始 2022: MVRD R0,0036 。 最低的 8 位有多種用法 :給出 1 或 2 個寄存器的編號 ,或入 /出端口的地址 , 或用于給出相對轉(zhuǎn)移指令的偏移量 。 把寄存器 1 的內(nèi)容寫入地址為 m 的內(nèi)存單元 MOVE 寄存器 3, 寄存器 2 ;傳送寄存器 2的內(nèi)容到寄存器 3 OUT 輸出設(shè)備 2, 寄存器 3 ;輸出寄存器 3 的內(nèi)容到輸出設(shè)備 2 JUMP 內(nèi)存地址 n ;轉(zhuǎn)去執(zhí)行地址為 n 的內(nèi)存單元中的指令 從前面 7 條指令構(gòu)成的小程序可以看到,每一條指令必須給出 它需要完成的功能, 通常用幾位指令操作碼表示 ;可能還需要給出用到的累計器, 通常用幾位寄存器編碼表示 ,或者某一臺輸入、輸出設(shè)備, 通常用幾位設(shè)備端口地址表示 ,或者某一個內(nèi)存儲器單元的地址, 表示起來略顯復(fù)雜,與給出地址的方式有關(guān),通常稱為尋址方式 , 放到后面章節(jié)另行說明 。從計算機硬件本身看,指令是控制計算機運行的最小的功能單位,從使用計算機的角度看,指令是用于編寫軟件程序的。 匯編語言 層 操作系統(tǒng) 層 指令系統(tǒng)層 微體系結(jié)構(gòu)層 數(shù)字邏輯層 高級語言 層 應(yīng)用層 計算機系統(tǒng)的層次結(jié)構(gòu) 從圖中可以看到的計算機系統(tǒng)的 7 層結(jié)構(gòu)。用這些語言設(shè)計出來的程序,通常需要經(jīng)過一個叫做編譯程序的軟件先編譯成機器語言程序,或者首先編譯成匯編程序后,再經(jīng)過匯編操作后得到機器語言程序,才能在計算機的硬件系統(tǒng)上予以執(zhí)行;也可以由一個叫做解釋執(zhí)行程序的軟件,逐條取來相應(yīng)高級語言程序的每個語句并直接控制其完成執(zhí)行過程,而不是把整個程序編譯為機器語言程序之后再一起交給硬件系統(tǒng)加以執(zhí)行。 若在此基礎(chǔ)上,在支持程序的不同結(jié)構(gòu)特性(如循環(huán)和
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1