判斷奇偶數(shù)的匯編程序CODE SEGMENT ASSUME CS: CODE START: MOV AH, 01H ; 調(diào)用 DOS中斷的1號子功能(鍵入一個字符), INT 21H ; AL←鍵入一位數(shù)字 CMP AL, 30H ; 若輸入比‘0’小的字符則重新輸入 JB START CMP AL, 39H ; 若輸入比‘9’大的字符則重新輸入 JA START CLC ; CF標(biāo)志清0 SHR AL, 1 ; AL最低位移入CF JNC EVN ; 根據(jù)CF的狀態(tài),判斷輸入數(shù)字的奇偶性 MOV BL, 31H ; 奇數(shù),BL←1的ASCII碼 JMP DISP EVN: MOV BL, 30H ; 偶數(shù),BL←0的ASCII碼 DISP: MOV AH, 02H ; 調(diào)用DOS中斷的2號子功能,輸出字符 MOV DL, 0AH ; 輸出換行 INT 21H MOV DL, 0DH ; 輸出回車 INT 21H MOV DL, BL ; 輸出標(biāo)志字符 INT 21H mov ah, 1 int 21h MOV AH, 4CH ; 返回DOS INT 21H CODE ENDS END START
上傳時間: 2015-06-10
上傳用戶:zhuangxj618
說明: a) 單字符用于子站向主站傳輸?shù)拇_認(rèn)(肯定或否定); b) 控制域是用來區(qū)別不同的幀和數(shù)據(jù)傳輸方向的單字節(jié),詳見第二節(jié); c) 地址域是鏈路地址(一般是RTU編號),2字節(jié),低字節(jié)在前,高字節(jié)在后; d) 幀校驗是用戶數(shù)據(jù)區(qū)的各字節(jié)的算術(shù)和對256的模; e) 變長幀中的L為用戶數(shù)據(jù)區(qū)的長度,2個L相等; f) 變長幀中的ASDU為應(yīng)用服務(wù)數(shù)據(jù)單元,詳見第三節(jié); g) 數(shù)據(jù)傳輸方式:是異步傳輸方式,11位,其中啟動位為二進(jìn)制0,數(shù)據(jù)位8位,一個偶校驗位,一個停止位。
標(biāo)簽: 102
上傳時間: 2016-12-14
上傳用戶:ts7089524
恪守師德,寫的資料,內(nèi)容假期奇偶收到搜到是到了農(nóng) 你送師德虐死你的 電視劇批斗。
標(biāo)簽: 師德感悟2000字
上傳時間: 2020-06-19
上傳用戶:wzx123123
第一章移植內(nèi)核1.Linux內(nèi)核基礎(chǔ)知識在動手進(jìn)行 Linux內(nèi)核移植之前,非常有必要對 Linux內(nèi)核進(jìn)行一定的了解下面從 Linux內(nèi)核的版本和分類說起1.L.I Linux版本Linux內(nèi)核的版本號可以從源代碼的頂層目錄下的 Makefile中看到,比如2.6.29.1內(nèi)核的 Makefile中:其中的 VERSION和 PATCHLEVELI組成主版本號,比如24、2.526等,穩(wěn)定版本的德主版本號用偶數(shù)表示(比如26的內(nèi)核),開發(fā)中的版本號用奇數(shù)表示(比如25),它是下一個穩(wěn)定版本內(nèi)核的前身。SUBLEVEL稱為次版本號,它不分奇偶,順序遞增,每隔1-2個月發(fā)布一個穩(wěn)定版本1 EXTRAVERSION稱為擴(kuò)展版本號,它不分奇偶,順序遞增,每周發(fā)布幾次擴(kuò)展本版號。1,1,2什么是標(biāo)準(zhǔn)內(nèi)核按照資料上的習(xí)慣說法,標(biāo)準(zhǔn)內(nèi)核(或稱基礎(chǔ)內(nèi)核)就是指主要在htp/www.kernelorg/維護(hù)和獲取的內(nèi)核,實際上它也有平臺屬性的。這些linux內(nèi)核并不總是適用于所有imux支持的體系結(jié)構(gòu)。實際上,這些內(nèi)核版本很多時候并不是為一些流行的嵌入式 linux系統(tǒng)開發(fā)的,也很少運行于這些嵌入式inux系統(tǒng)上,這個站點上的內(nèi)核首先確保的是在 InteIX86體系結(jié)構(gòu)上可以正常運行,它是基于X86處理器的內(nèi)核,如對inux-24l8ab2的配置 make menuconfig時就可以看到,Processor type and features->中只有386、486、586/K5/5x86/6x866x86MX、Pentium-Classic、Pentium-MMX、Pentium-Pro/Celeron/Pentium-ll,Pentium-Ill/Celeron(Coppermine),Pentium-4K6K6-/k6-Ⅲl、Athlon/Duron/K7、Elan,Crusoe,Winchip-C6·winchip-2
標(biāo)簽: linux
上傳時間: 2022-04-01
上傳用戶:
MCU與WIFI通信概述一、MCU與串口硬件通信接口電路框圖:WIFl模塊與MCU設(shè)備采用串口通信方式進(jìn)行通信,命令和數(shù)據(jù)通過串口協(xié)議進(jìn)行相互交互。WIFI模塊采用3.3V電源供電,MCU設(shè)備如果5V供電,在TXD線和RXD線串聯(lián)470歐的電阻.如果3.3V供電,則不需增加線上串聯(lián)電阻.UART參效設(shè)置:波特率:115200數(shù)據(jù)位;8位奇偶檢驗:無停止位:1位二、通信協(xié)議MCU發(fā)送通信格式:注:長度(H)(L)是從幀順序號開始算起到結(jié)束的字節(jié)數(shù)。比如數(shù)據(jù)內(nèi)容中共有10個數(shù)據(jù)字節(jié),那么長度為13,長度(H)=0,長度(L)=13注:ACK/NCK ACK表示操作成功(0x56)NCK表示操作失敗(0x15)數(shù)據(jù)內(nèi)容:返回成功為0返回不成功的參數(shù)內(nèi)容通信采用應(yīng)答的格式,保證數(shù)據(jù)可靠性,同時也保證當(dāng)前網(wǎng)絡(luò)的狀態(tài)
上傳時間: 2022-06-25
上傳用戶:默默
變送器HART調(diào)校
上傳時間: 2013-11-20
上傳用戶:bvdragon
單片機(jī)的自動校時器
上傳時間: 2015-03-08
上傳用戶:hn891122
一個27k的小程序24cxx.exe,這款程序不大,功能卻不遜色于某些大型軟件,搽讀寫校樣樣都能,最大的優(yōu)點就是速度奇快,完全可以作為量寫的工具
上傳時間: 2015-04-05
上傳用戶:AbuGe
將數(shù)據(jù)幀中的第一個8位字節(jié)與CRC寄存器中的低字節(jié)進(jìn)行異或運算,CRC寄存器,循環(huán)冗余校驗算法
標(biāo)簽: CRC 字節(jié) 寄存器 數(shù)據(jù)
上傳時間: 2013-12-16
上傳用戶:JIUSHICHEN
用VHDL設(shè)計CRC發(fā)生器和校驗器,供初學(xué)者參考。
上傳時間: 2013-12-20
上傳用戶:refent
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1