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

正文內(nèi)容

dsp戴明幀主編第5章匯編語言程序設(shè)計-展示頁

2025-01-21 18:04本頁面
  

【正文】 NOV TC NTC C NC BIO NBIO ?組間條件只能“或” ?第一組兩類條件可以“與” /“或”,但累加器必須是同一個 ?第二組三類條件可以各選一個條件“與” /“或” ?同組同類條件不能選擇兩個 第 5章 匯編語言程 例 51 條件分支轉(zhuǎn)移 RC TC CC sub, BNEQ BC new, AGT, AOV ; TC=1返回 , TC=0繼續(xù) ; B≠0, 調(diào)用 sub, B=0繼續(xù) ; A0且溢出 (“與 ” 的關(guān)系 ), 轉(zhuǎn)至new, 否則繼續(xù) BC new, AGT BC new, AOV ; A0, 轉(zhuǎn)至 new, 否則繼續(xù) ; A溢出 , 轉(zhuǎn)至 new, 否則繼續(xù) 若例 1中兩個條件相“或”怎么辦? 第 5章 匯編語言程 8 ◆ 循環(huán)操作當(dāng)條件滿足時 , 重復(fù)執(zhí)行某一段程序 ; 可以通過 BA NZ 指令實現(xiàn) ?!?分支操作1 . 分支轉(zhuǎn)移分 類 指 令 說 明 無條件 分支轉(zhuǎn)移 B[D] 用該指令指定的地址加載 PC BACC[D] 用累加器的低 16位指定的地址加載 PC 條件 分支轉(zhuǎn)移 BC[D] 若滿足指令給定條件,用該指令指定的地 址加載 PC 第 5章 匯編語言程 4 2 . 子程調(diào)用分 類 指 令 說 明 無條件調(diào)用 CALL[D] 將返回的地址壓入堆棧,并用該指令指定的地址加載 PC CALA[D] 將返回的地址壓入堆棧,用累加器 A或 B指定的地址加載 PC 條件 調(diào)用 CC[D] 如果滿足指令給定條件,將返回的地址壓入堆棧,并用該指令指定的地址加載 PC 3 . 子程返回分 類 指 令 說 明 無條件 返回 RET[D] 將堆棧頂部的返回地址加載到 PC。因此,語句的執(zhí)行部分必須限制在 200個字符以內(nèi)。第五章 匯編語言程序設(shè)計 ★概述 ★程序的控制與轉(zhuǎn)移 (重點) ★堆棧的使用方法 ★加、減法和乘法運(yùn)算 (重點) ★重復(fù)操作 (重點) ★數(shù)據(jù)塊傳送 (重點) ★雙操作數(shù)乘法 ★長字運(yùn)算和并行運(yùn)算 第 5章 匯編語言程 2 概述 ?匯編語言源程序格式: [標(biāo)號 ][: ] 助記符 [操作數(shù) ] [;注釋 ] 用空格或 T 隔開 ?書寫格式規(guī)則詳見 P140 匯編語言程序以 .asm為擴(kuò)展名。一條語句占源程序的一行,匯編器每行最多讀 200個字符。 第 5章 匯編語言程 3 C 54 x 具有豐富的程序控制指令 , 以完成分支操作 、 條件操作及循環(huán)操作等 。 條件 返回 RC[D] 如果滿足指令給定條件,將堆棧頂部的返回地址加載到 PC。指令格式 : BA NZ 轉(zhuǎn)移地址 , 輔助寄存器指令功能 : 當(dāng)輔助寄存器不為 0 時 , 則轉(zhuǎn)至轉(zhuǎn)移地址 ; 否則 , 順序執(zhí)行 。為變量 x分配 5個存儲單元 .bss y,1 。 AR1指向 x的首地址 STM 4,AR2 。將累加器 A清 0 loop: ADD *AR1+, A 。 AR2不為 0轉(zhuǎn)移,重復(fù)執(zhí)行 5次 STL A,y 。為匯編語言源文件取名 .mmregs 。為堆??臻g分配 16個存儲單元 .bss x, 5 。為變量 y分配 1個存儲單元 .def start 。定義數(shù)據(jù)代碼 table: .word 1,2,3,4,5 。定義文本代碼段 start: STM 0, SWWSR 。設(shè)置堆棧指針 CALL init 。將變量 x的首地址 賦給 AR1 STM 4,AR2 。將累加器 A清 0 loop: ADD *AR1+, A 。 AR2不為 0轉(zhuǎn)移,重復(fù)執(zhí)行 5次 STL A,y 。 AR1指向 x的首地址 RPT 4 。重復(fù)傳 遞 共 5個數(shù)據(jù) RET 。源程序結(jié)束 第 5章 匯編語言程 利用 CMPR指令進(jìn)行比較操作 指定的 ARx寄存器( x=1~ 7)與 AR0比較,測試條件成立 TC置 1。(AR1)=5 STM 10, AR0 。 AR1=AR1+1 … … CMPR LT, AR1 。若 AR1 AR0 0, 則循環(huán) 若 AR1=AR0, 則順序執(zhí)行 第 5章 匯編語言程 ?特點: ? 16位堆棧指針 SP ?向堆棧中壓入數(shù)據(jù)時,堆棧指針從高地址向低地址移動 ?壓入堆棧時,先 SP1,再壓入數(shù)據(jù);彈出操作數(shù)時,先彈出數(shù)據(jù),后 SP+1 10 ◆ 堆棧設(shè)置 :s i z e . set 120s t a c k . u s e c t “ ST A C K ” , s i z eST M s t a c k + s i z e , SP。區(qū) , 共 120 單元 ;。棧指針 SP設(shè)置好堆棧后,就可以使用
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1