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

正文內(nèi)容

[理學(xué)]第4章匯編語(yǔ)言程序設(shè)計(jì)-文庫(kù)吧資料

2024-10-25 00:53本頁(yè)面
  

【正文】 - 3 2 7 6 8 ~ + 3 2 7 6 7 長(zhǎng) 整 型 無(wú)符號(hào) 有符號(hào) u n sig n e d lo n g sig n e d lo n g 32 32 4 4 0 ~ 4 2 9 4 9 6 7 2 9 5 - 2 1 4 7 4 8 3 6 4 8 ~ + 2 1 4 7 4 8 3 6 4 7 浮點(diǎn)型 flo a t 32 4 177。j++) {。 while((x)!=0) {for(j=0。 mesc(1000) p1_0=1。負(fù)數(shù)肯定小于正數(shù),它們的差若為負(fù),是正常運(yùn)算,無(wú)溢出( OV= 0);若差為正,則不正常,一定溢出( OV=1) 程序 : ORG 2021H ONE DATA 30H TWO DATA 31H MAX DATA 32H CLR C ; Cy清零 MOV A, ONE ; X送 A SUBB A, TWO ; XY形成 OV標(biāo)志 JZ XMAX ;若 X= Y,則 SAVE JB , NEG ;若 XY為負(fù),則轉(zhuǎn) NEG JB OV, YMAX ;若 XY0, OV= 1,則 YX SJMP XMAX ;若 XY0, OV= 0,則 XY NEG: JB OV, XMAX ; XY0, OV= 1, XY YMAX: MOV A, TWO ; YX SJMP SAVE XMAX: MOV A, ONE ; XY SAVE: MOV MAX, A ;送較大值至 MAX SJMP $ END 4. 循環(huán)結(jié)構(gòu) 程序 組成 : 初始化 循環(huán)體 循環(huán)控制 循環(huán)結(jié)束處理 例 :已知有 n個(gè)單字節(jié)數(shù)據(jù),依次存放在片內(nèi) RAM 50H單元開(kāi)始的連續(xù)單元中,相加并把計(jì)算結(jié)果存入 R R4中 ADD1:MOV R2,N MOV R3,0 MOV R4,0 MOV R0,50H LOOP:MOV A,R4 ADD A,R0 MOV R4,A INC R0 CLR A ADDC A,R3 MOV R3,A DJNZ R2,LOOP END 例 :延時(shí)程序,設(shè)單片機(jī)使用 12MHZ的晶振 DEL: MOV R7,200 DEL1: MOV R6,123 NOP DEL2: DJNZ R6, DEL2 DJNZ R7, DEL1 RET DEL: MOV R7,200 DEL1: MOV R6,125 DEL2: DJNZ R6, DEL2 DJNZ R7, DEL1 RET C51的一般格式 ? C程序 (.C) 匯編程序 (.ASM) 指令代碼 (.BIN) C編譯器 匯編器 C編譯器 C51 FRANKLIN C51 KEIL C51 格式基本相同,可以兼容 對(duì)簡(jiǎn)單程序分析 include “ define uint unsigned int define uchar unsigned char void msec (unsigned int) sbit p1_0 = P1^0。若差為正則 XY;若差為負(fù)則 XY 異號(hào):兩個(gè)異符號(hào)數(shù)比較,正數(shù)肯定大于負(fù)數(shù)。裝置運(yùn)行時(shí)需根據(jù)測(cè)量的路數(shù),找出每路的最大允許值,看輸入值是否大于最大允許值,如果大于就報(bào)警?,F(xiàn)在 R2中給出一個(gè) 0~100C的溫度值,取得它的標(biāo)準(zhǔn)電壓值放于 R R4中,低字節(jié)放在R3中,高字節(jié)放在 R4中。 ABC: PUSH DPH PUSH DPL MOV DPTR, TAB MOVC A, A+DPTR POP DPL POP DPH RET TAB: DB 00, 01, 04, 09, 16 DB 25, 36, 49, 64, 81 例 :在一溫度控制系統(tǒng)中,溫度 0~100C每一個(gè)溫度值都已經(jīng)通過(guò)溫度傳感器測(cè)得一個(gè)兩字節(jié)的標(biāo)準(zhǔn)電壓值。 ? 例如:用查表發(fā)求( 0~9)的平方 ABC: ADD A, 01H MOVC A, A+PC RET TAB: DB 00, 01, 04, 09, 16 DB 25, 36, 49, 64, 81 ② MOVC A, A+DPTR ;(( A) +( DPTR)) → A 表格的大小和位置可以在 64K程序存儲(chǔ)器中任意位置安排,且可以被各個(gè)程序塊公用。 但 該表格只能存儲(chǔ)在指令地址以下的 00HFFH中,且表格只能被一段程序所利用 ② MOVC A, A+DPTR ;(( A) +( DPTR)) → A 表格的大小和位置可以在 64K程序存儲(chǔ)器中任意位置安排,且可以被各個(gè)程序塊公用。 ORG 2021H MAIN : ; MAIN為主程序或調(diào)用程序標(biāo)號(hào) : : LCALL SUB ; 調(diào)用轉(zhuǎn)換子程序 SUB : : SUB PUSH PSW ; 保護(hù)現(xiàn)場(chǎng) PUSH ACC ; : ; 子程序處理程序段 POP ACC ; 現(xiàn)場(chǎng)恢復(fù),注意先進(jìn)后出 POP PSW ; RET ; 最后一條指令必須為 RET實(shí)現(xiàn)子程序返回 ;主程序斷點(diǎn)處繼續(xù)執(zhí)行主程序 3. 查表結(jié)構(gòu) 程序 查表程序是根據(jù)查表算法設(shè)計(jì)的 功能 :可以完成數(shù)據(jù)補(bǔ)償,計(jì)算和轉(zhuǎn)換等功能 用途 :解決通過(guò)計(jì)算才能解決的問(wèn)題 查表 :根據(jù)存放在 ROM中的數(shù)據(jù)表格的項(xiàng)數(shù)來(lái)查找和它對(duì)應(yīng)的表中值。 (PC)← (PC) +3 , (SP)← (SP) +1 , PCL入棧 (SP) ← (SP) +
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1