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

正文內(nèi)容

424136第4章匯編語言程序設(shè)計(jì)(編輯修改稿)

2024-11-05 10:11 本頁面
 

【文章內(nèi)容簡介】 2. 雙向分支程序設(shè)計(jì)舉例 【 例 】 設(shè) X存在 30H單元中 , 根據(jù)下式 X+2 X0 Y = 100 X=0 求出 Y值 , 將 Y值存入 31H單元 。 ∣ X∣ X0 解:根據(jù)數(shù)據(jù)的符號位判別該數(shù)的正負(fù) , 若最高位為 0, 再判別該數(shù)是否為 0。 程序流程如圖 44所示 。 參考程序如下: ORG 1000H MOV A, 30H ;取數(shù) JB , NEG;負(fù)數(shù) , 轉(zhuǎn) NEG JZ ZER0 ;為零 , 轉(zhuǎn) ZER0 ADD A, 02H ;為正數(shù) , 求 X+2 AJMP SAVE ;轉(zhuǎn)到 SAVE, 保存數(shù)據(jù) ZER0: MOV A, 64H ;數(shù)據(jù)為零 , Y=100 AJMP SAVE ;轉(zhuǎn)到 SAVE, 保存數(shù)據(jù) NEG: DEC A ; CPL A ;求 ∣ X∣ SAVE: MOV 31H, A ;保存數(shù)據(jù) SJMP $ ;暫停 A為負(fù)數(shù)? 取數(shù), A← ( 30H) 開始 結(jié)束 A=0? Y N N A← |X| A←64H A← X+2 存數(shù),( 31H) ← A( 30H) 圖44 程序流程圖 3. 多向分支程序設(shè)計(jì)舉例 【 例 】 根據(jù) R0的值轉(zhuǎn)向 7個分支程序 。 R010, 轉(zhuǎn)向 SUB0; R020, 轉(zhuǎn)向 SUB1; R060, 轉(zhuǎn)向 SUB5; R060, 轉(zhuǎn)向 SUB6; 解:利用 JMP @A+DPTR 指令直接給 PC賦值 ,使程序?qū)崿F(xiàn)轉(zhuǎn)移 。 程序流程如圖 45所示 。 ?參考程序如下: ORG 2020H MOV DPTR, TAB;轉(zhuǎn)移指令表首地址 MOV A, R0 ;取數(shù) MOV B, 10 …… DIV AB ; A10,商在 A中 CLR C RLC A ; A← 2A JMP @A+DPTR ; PC ← A+DPTR TAB: AJMP SUB0 ;轉(zhuǎn)移指令表 AJMP SUB1 AJMP SUB2 AJMP SUB5 AJMP SUB6 K=? 轉(zhuǎn) SUB0 轉(zhuǎn) SUB1 轉(zhuǎn) SUB6 K=0 K=1 …… K=6 開始 圖 45 多向分支程序流程圖 返回本節(jié) 循環(huán)程序 1. 循環(huán)程序的結(jié)構(gòu) ( 如圖 46所示 ) ☆ 循環(huán)程序一般包括如下四個部分: ( 1) 初始化 ( 2) 循環(huán)體 ( 3) 循環(huán)控制 ( 4) 結(jié)束 ☆
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1