wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

標題: [推薦]MCS-51單片機實用子程序庫 應用開發系列 [打印本頁]

作者: fengjiangpx    時間: 2008-7-17 13:22
標題: [推薦]MCS-51單片機實用子程序庫 應用開發系列
(一) MCS-51定點運算子程序庫及其使用說明


定點運算子程序庫文件名為DQ51.ASM,為便于使用,先將有關約定說明如下:
1.多字節定點操作數:用[R0]或[R1]來表示存放在由R0或R1指示的連續單元中的數
據。地址小的單元存放數據的高字節。例如:[R0]=123456H,若(R0)=30H,則(30H)=12H,
(31H)=34H,(32H)=56H。
2.運算精度:單次定點運算精度為結果最低位的當量值。
3.工作區:數據工作區固定在PSW、A、B、R2~R7,用戶只要不在工作區中存放無關的或非消耗性的信息,程序就具有較好的透明性。
(1) 標號: BCDA 功能:多字節BCD碼加法
入口條件:字節數在R7中,被加數在[R0]中,加數在[R1]中。
出口信息:和在[R0]中,最高位進位在CY中。
影響資源:PSW、A、R2 堆棧需求: 2字節
BCDA: MOV A,R7 ;取字節數至R2中
MOV R2,A
ADD A,R0 ;初始化數據指針
MOV R0,A
MOV A,R2
ADD A,R1
MOV R1,A
CLR C
BCD1: DEC R0 ;調整數據指針
DEC R1
MOV A,@R0
ADDC A,@R1 ;按字節相加
DA A ;十進制調整
MOV @R0,A ;和存回[R0]中
DJNZ R2,BCD1 ;處理完所有字節
RET


(2) 標號: BCDB 功能:多字節BCD碼減法
入口條件:字節數在R7中,被減數在[R0]中,減數在[R1]中。
出口信息:差在[R0]中,最高位借位在CY中。
影響資源:PSW、A、R2、R3 堆棧需求: 6字節
BCDB: LCALL NEG1 ;減數[R1]十進制取補
LCALL BCDA ;按多字節BCD碼加法處理
CPL C ;將補碼加法的進位標志轉換成借位標志
MOV F0,C ;保護借位標志
LCALL NEG1 ;恢復減數[R1]的原始值
MOV C,F0 ;恢復借位標志
RET
NEG1: MOV A,R0 ;[R1]十進制取補子程序入口
XCH A,R1 ;交換指針
XCH A,R0
LCALL NEG ;通過[R0]實現[R1]取補
MOV A,R0
XCH A,R1 ;換回指針
XCH A,R0
RET
 
(3) 標號: NEG 功能:多字節BCD碼取補


入口條件:字節數在R7中,操作數在[R0]中。
出口信息:結果仍在[R0]中。
影響資源:PSW、A、R2、R3 堆棧需求: 2字節
NEG: MOV A,R7 ;取(字節數減一)至R2中
DEC A
MOV R2,A
MOV A,R0 ;保護指針
MOV R3,A
NEG0: CLR C
MOV A,#99H
SUBB A,@R0 ;按字節十進制取補
MOV @R0,A ;存回[R0]中
INC R0 ;調整數據指針
DJNZ R2,NEG0 ;處理完(R2)字節
MOV A,#9AH ;最低字節單獨取補
SUBB A,@R0
MOV @R0,A
MOV A,R3 ;恢復指針
MOV R0,A
RET


(4) 標號: BRLN 功能:多字節BCD碼左移十進制一位(乘十)
 
入口條件:字節數在R7中,操作數在[R0]中。
出口信息:結果仍在[R0]中,移出的十進制最高位在R3中。
影響資源:PSW、A、R2、R3 堆棧需求: 2字節
BRLN: MOV A,R7 ;取字節數至R2中
MOV R2,A
ADD A,R0 ;初始化數據指針
MOV R0,A
MOV R3,#0 ;工作單元初始化
BRL1: DEC R0 ;調整數據指針
MOV A,@R0 ;取一字節
SWAP A ;交換十進制高低位
MOV @R0,A ;存回
MOV A,R3 ;取低字節移出的十進制高位
XCHD A,@R0 ;換出本字節的十進制高位
MOV R3,A ;保存本字節的十進制高位
DJNZ R2,BRL1 ;處理完所有字節
RET
 
(5) 標號: MULD 功能:雙字節二進制無符號數乘法
 
入口條件:被乘數在R2、R3中,乘數在R6、R7中。
出口信息:乘積在R2、R3、R4、R5中。
影響資源:PSW、A、B、R2~R7 堆棧需求: 2字節
MULD: MOV A,R3 ;計算R3乘R7
MOV B,R7
MUL AB
MOV R4,B ;暫存部分積
MOV R5,A
MOV A,R3 ;計算R3乘R6
MOV B,R6
MUL AB
ADD A,R4 ;累加部分積
MOV R4,A
CLR A
ADDC A,B
MOV R3,A
MOV A,R2 ;計算R2乘R7
MOV B,R7
MUL AB
ADD A,R4 ;累加部分積
MOV R4,A
MOV A,R3
ADDC A,B
MOV R3,A
CLR A
RLC A
XCH A,R2 ;計算R2乘R6
MOV B,R6
MUL AB
ADD A,R3 ;累加部分積
MOV R3,A
MOV A,R2
ADDC A,B
MOV R2,A
RET


(6) 標號: MUL2 功能:雙字節二進制無符號數平方
 
入口條件:待平方數在R2、R3中。
出口信息:結果在R2、R3、R4、R5中。
影響資源:PSW、A、B、R2~R5 堆棧需求: 2字節
MUL2: MOV A,R3 ;計算R3平方
MOV B,A
MUL AB
MOV R4,B ;暫存部分積
MOV R5,A
MOV A,R2 ;計算R2平方
MOV B,A
MUL AB
XCH A,R3 ;暫存部分積,并換出R2和R3
XCH A,B
XCH A,R2
MUL AB ;計算2×R2×R3
CLR C
RLC A
XCH A,B
RLC A
JNC MU20
INC R2 ;累加溢出量
MU20: XCH A,B ;累加部分積
ADD A,R4
MOV R4,A
MOV A,R3
ADDC A,B
MOV R3,A
CLR A
ADDC A,R2
MOV R2,A
RET


(7) 標號: DIVD 功能:雙字節二進制無符號數除法


入口條件:被除數在R2、R3、R4、R5中,除數在R6、R7中。
出口信息:OV=0 時,雙字節商在R2、R3中,OV=1 時溢出。
影響資源:PSW、A、B、R1~R7 堆棧需求: 2字節
DIVD: CLR C ;比較被除數和除數
MOV A,R3
SUBB A,R7
MOV A,R2
SUBB A,R6
JC DVD1
SETB OV ;溢出
RET
DVD1: MOV B,#10H ;計算雙字節商
DVD2: CLR C ;部分商和余數同時左移一位
MOV A,R5
RLC A
MOV R5,A
MOV A,R4
RLC A
MOV R4,A
MOV A,R3
RLC A
MOV R3,A
XCH A,R2
RLC A
XCH A,R2
MOV F0,C ;保存溢出位
CLR C
SUBB A,R7 ;計算(R2R3-R6R7)
MOV R1,A
MOV A,R2
SUBB A,R6
ANL C,/F0 ;結果判斷
JC DVD3
MOV R2,A ;夠減,存放新的余數
MOV A,R1
MOV R3,A
INC R5 ;商的低位置一
DVD3: DJNZ B,DVD2 ;計算完十六位商(R4R5)
MOV A,R4 ;將商移到R2R3中
MOV R2,A
MOV A,R5
MOV R3,A
CLR OV ;設立成功標志
RET
 
(8) 標號: D457 功能:雙字節二進制無符號數除以單字節二進制數


入口條件:被除數在R4、R5中,除數在R7中。
出口信息:OV=0 時,單字節商在R3中,OV=1 時溢出。
影響資源:PSW、A、R3~R7 堆棧需求: 2字節
D457: CLR C
MOV A,R4
SUBB A,R7
JC DV50
SETB OV ;商溢出
RET
DV50: MOV R6,#8 ;求平均值(R4R5/R7-→R3)
DV51: MOV A,R5
RLC A
MOV R5,A
MOV A,R4
RLC A
MOV R4,A
MOV F0,C
CLR C
SUBB A,R7
ANL C,/F0
JC DV52
MOV R4,A
DV52: CPL C
MOV A,R3
RLC A
MOV R3,A
DJNZ R6,DV51
MOV A,R4 ;四舍五入
ADD A,R4
JC DV53
SUBB A,R7
JC DV54
DV53: INC R3
DV54: CLR OV
RET
 
(9) 標號: DV31 功能:三字節二進制無符號數除以單字節二進制數


入口條件:被除數在R3、R4、R5中,除數在R7中。
出口信息:OV=0 時,雙字節商在R4、R5中,OV=1 時溢出。
影響資源:PSW、A、B、R2~R7 堆棧需求: 2字節
DV31: CLR C
MOV A,R3
SUBB A,R7
JC DV30
SETB OV ;商溢出
RET
DV30: MOV R2,#10H ;求R3R4R5/R7-→R4R5
DM23: CLR C
MOV A,R5
RLC A
MOV R5,A
MOV A,R4
RLC A
MOV R4,A
MOV A,R3
RLC A
MOV R3,A
MOV F0,C
CLR C
SUBB A,R7
ANL C,/F0
JC DM24
MOV R3,A
INC R5
DM24: DJNZ R2,DM23
MOV A,R3 ;四舍五入
ADD A,R3
JC DM25
SUBB A,R7
JC DM26
DM25: INC R5
MOV A,R5
JNZ DM26
INC R4
DM26: CLR OV
RET ;商在R4R5中
 
(10) 標號: MULS 功能:雙字節二進制有符號數乘法(補碼)


入口條件:被乘數在R2、R3中,乘數在R6、R7中。
出口信息:乘積在R2、R3、R4、R5中。
影響資源:PSW、A、B、R2~R7 堆棧需求: 4字節
MULS: MOV R4,#0 ;清零R4R5
MOV R5,#0
LCALL MDS ;計算結果的符號和兩個操作數的絕對值
LCALL MULD ;計算兩個絕對值的乘積
SJMP MDSE ;用補碼表示結果





歡迎光臨 (http://m.izizhuan.cn/bbs/) Powered by Discuz! X3.1
www.亚洲| 精品国产午夜肉伦伦影院| 中文字幕乱在线伦视频中文字幕乱码在线 | 国产黄色在线免费观看| 美女被c出白浆| 国产精品呻吟久久| 四虎国产成人精品免费一女五男| 国产精品久久中文字幕| 91麻豆精品秘密入口| 中文日韩电影网站| 欧美日韩中文另类| 国产免费久久精品| 国产第一页在线| 四色永久网址| t66y永久入口地址| 中文字幕日韩三级| 永久免费看片视频教学| 欧美人与性动交α欧美精品| 中文字幕精品在线播放| yellow视频在线观看一区二区| 久久精品视频网站| 亚洲白拍色综合图区| 五月天欧美精品| 久久久久久久久成人| 男人久久精品| 欧美18—20岁hd第一次| 国产免费1000拍拍拍| 精品黑人一区二区三区国语馆| 美女的奶胸大爽爽大片| 成人免费看片载| 热久久精品免费视频| 国产日韩欧美大片| 亚洲日本无吗高清不卡| 国产亚洲情侣一区二区无| 国产精品美女在线观看| 欧美精品18videos性欧| 在线日韩精品视频| 亚洲精品福利免费在线观看| 欧美精品丝袜中出| 日韩欧美在线视频日韩欧美在线视频| 欧美国产激情一区二区三区蜜月| 国模娜娜一区二区三区| 久久亚洲国产精品一区二区| 狠色狠色综合久久| 一区二区免费不卡在线| 精品久久久久久久久久久下田 | 一区一区视频| 国产精品美女黄网| 成人a在线视频| 国产ts人妖一区二区三区| 欧美老女人xx| 自拍偷拍亚洲在线| 国产一区二区三区丝袜| 精品五月天久久| 欧美一二三区在线| 538prom精品视频线放| 在线中文字幕一区| 欧美亚一区二区| 在线观看成人免费视频| 日韩欧美中文字幕在线观看| 亚洲一二三四在线观看| 一区二区三区在线免费观看| 一区在线观看视频| 亚洲同性gay激情无套| 国产精品久久久久久久蜜臀 | 黄色一区二区视频| 国产一二三四区在线观看| 久久爱av电影| 久久99九九| 欧美二区在线| 亚洲乱码国产乱码精品天美传媒| 日韩在线第一区| 亚洲一区二区高清视频| 一区二区三区一级片| 热久久最新地址| 欧美黄网在线观看| 欧美亚洲日本一区二区三区| 熟女性饥渴一区二区三区| av动漫在线看| 天美星空大象mv在线观看视频| 五月婷婷丁香色| 性感美女一区二区三区| 国产美女免费网站| 激情五月少妇a| 亚洲欧美日韩激情| 99热这里只有精| 男女下面一进一出无遮挡| 免费国产黄线在线观看视频| 国产porn在线| 色婷婷亚洲十月十月色天| 久草在线资源视频在线观看| 1区2区3区在线观看| free性欧美16hd| 99久久婷婷国产综合精品首页| 日韩福利影视| 免费成人av| 最新成人av网站| 国产在线视频一区二区| 久久免费偷拍视频| 亚洲午夜私人影院| 欧美一级搡bbbb搡bbbb| 日韩在线视频一区| 国产精品视频公开费视频| 国产女主播一区二区| 影音先锋成人资源网站| 日本超碰在线观看| 中文字幕免费高清| 日韩在线 中文字幕| 天天干天天干天天干| 狠狠操视频网| 国产二区视频在线观看| 深夜视频一区二区| av中字幕久久| 日本不卡高清视频| 九九热hot精品视频在线播放 | 亚洲欧洲一区二区三区| 日本福利一区二区| 国产午夜精品一区二区三区| 欧美亚洲国产精品| caoporn国产精品免费公开| 色视频一区二区三区| 日本www在线播放| 99久久人妻无码中文字幕系列| 国产在线视频卡一卡二| 国产1区在线观看| 9l视频自拍蝌蚪9l视频| 国产香蕉视频在线看| 日韩精品三区| 亚洲国产成人精品女人| 国产一区日韩二区欧美三区| 亚洲老司机在线| 日韩精品最新网址| 97色在线视频| 视频一区视频二区视频三区高| 久久99999| 日本少妇aaa| 性生活免费网站| 成年人三级网站| 无遮挡的视频在线观看| 成人精品毛片| 看片网站欧美日韩| 婷婷久久综合九色综合绿巨人| 日韩av有码在线| 国产精品免费视频xxxx| 轻点好疼好大好爽视频| 亚洲天堂岛国片| 人妻精品无码一区二区| 高清视频在线www色| 综合在线影院| 亚洲免费激情| 一区二区三区加勒比av| 亚洲色图激情小说| 国产欧美一区二区三区另类精品| 男人天堂成人在线| 国产精品suv一区二区三区| 国产免费电影网站入口| 免费av网站在线观看| 欧美激情网址| 粉嫩高潮美女一区二区三区| 欧美日韩精品一区视频| 国产成+人+综合+亚洲欧洲| 9191国产视频| 久久久久久久久久97| 中文字幕国产视频| 日韩国产成人在线| 天天搞夜夜操| 在线一区视频观看| 久久aⅴ国产紧身牛仔裤| 亚洲综合一区二区| 欧美国产第一页| 成人手机视频在线| 久久久久亚洲AV成人| 国产成人va亚洲电影| 高潮在线视频| 亚洲女人av| 91黄色在线观看| 国产精品美女久久| 国产精品区在线| 国产精品爽爽久久久久久| 360天大佬第二季在线观看| 日韩成人视屏| 91丨porny丨蝌蚪视频| 亚洲精品一区二区网址| 日本一区二区三区视频在线播放| 性高潮久久久久久久| 在线天堂中文| 免费在线观看av电影| 影院欧美亚洲| 日本电影亚洲天堂一区| 国产精品在线看| 中文字幕 欧美 日韩| 国产 欧美 自拍| 久操免费在线| 一本色道久久精品| 欧美日韩亚洲高清一区二区| 亚洲一区二区免费在线| 精品无码人妻少妇久久久久久| 亚洲美女色视频| 精品日韩av| 日本中文字幕一区| 91精品国产品国语在线不卡| 国新精品乱码一区二区三区18| 魔女鞋交玉足榨精调教| 国产精品资源站| 日韩一区中文| 91原创在线视频| 久久精品视频在线| 亚洲免费av一区二区三区| 北条麻妃一二三区| 国产偷倩在线播放| 久久成人av少妇免费| 国产婷婷97碰碰久久人人蜜臀| 经典三级在线视频| 国产在线一级片| 中文日本在线观看| 亚洲一级在线| 精品国产凹凸成av人导航| 亚洲黄色一区二区三区| av黄色在线播放| 91亚洲国产成人久久精品麻豆| 蜜芽视频在线观看| 五月婷婷亚洲| 一本久道久久综合中文字幕| 91久久精品一区| 国产真人做爰视频免费| 麻豆美女网站| 欧美肉体xxxx裸体137大胆| 色欧美片视频在线观看在线视频| 国产九色91| 麻豆成人在线视频| 五丁香在线视频| 99精品免费视频| 亚洲第一视频在线观看| 国产成人一区二区三区别| 国产又粗又猛又黄又爽无遮挡| av免费在线免费| 粉嫩av一区二区三区在线播放| 久热精品在线视频| 国产毛片久久久久久| 99久久99热久久精品免费看| 成人中文字幕视频| 精品久久久久国产| 视频一区视频二区视频三区高| 国产情侣小视频| 爱看av在线入口| 2017欧美狠狠色| 国产精品嫩草影院久久久| 日本精品在线免费观看| 免费在线黄色影片| 久久国产精品99久久久久久老狼| 久久伊人免费视频| 天天躁日日躁狠狠躁av| 日本成人免费| 夜夜嗨一区二区| 色偷偷av亚洲男人的天堂| 原创真实夫妻啪啪av| eeuss免费天堂影院| 亚洲欧美一级二级三级| 亚洲精品成人av| 亚洲图色中文字幕| h视频免费看| 你懂的国产精品| 一本大道亚洲视频| 国产激情第一页| 高清视频在线www色| 久久99精品国产| 国产91精品青草社区| 日本黄色小说视频| 欧美卡一卡二| 国产精品国产三级国产aⅴ中文 | 久草视频手机在线| 日本成人网址| 久久精品夜夜夜夜久久| 成人激情av| 国产乱人乱偷精品视频| 精品女同一区二区三区在线观看| 亚洲国产sm捆绑调教视频 | 久久91亚洲精品中文字幕奶水| 亚洲色图14p| 欧美理论在线观看| av网站免费线看精品| 97免费高清电视剧观看| 91高潮大合集爽到抽搐| 欧美另类中文字幕| 欧美另类一区二区三区| 九九热在线免费| 欧美承认网站| 国产一区在线不卡| 97久久精品午夜一区二区| 国产精品欧美激情在线| 国产精品中文字幕制服诱惑| 精品国产伦一区二区三区观看方式 | 97成人在线视频| 国产无遮挡aaa片爽爽| 日韩三级影视| 在线观看91视频| wwww.国产| 中文视频在线| 久久久久九九视频| 午夜一区二区三视频在线观看| 一色屋色费精品视频在线看| 亚洲天堂免费| 午夜精品久久17c| 潘金莲一级淫片aaaaaa播放| 爱情电影网av一区二区| 日韩一区二区三区电影| 性农村xxxxx小树林| av在线播放网站| 亚洲三级小视频| 国产精品va在线观看无码| 黄瓜视频18免费观看| 久久国产婷婷国产香蕉| 成人动漫视频在线观看完整版 | 亚洲韩国欧洲国产日产av | 国产精品久久久久7777| jizzjizz日本护士视频| 国产美女精品在线| 欧美日韩电影一区二区| 国内精品免费视频精选在线观看 | 色婷婷色综合| 九九九久久久久久| 婷婷激情五月网| 成人精品动漫一区二区三区| 在线播放日韩av| 久久精品免费在线| 亚洲一区二区三区在线免费| 亚洲欧美三级在线| 久久久久成人精品无码| 欧美一级片网址| 一区二区三区四区精品| 日韩网红少妇无码视频香港| 久久99成人| 在线成人一区二区| 国产伦精品一区二区三区视频网站| 成人18夜夜网深夜福利网| 在线播放国产一区中文字幕剧情欧美| 久久久久久国产精品免费播放| 欧美黄视频在线观看| 久久精品91久久久久久再现| 中文字幕在线欧美| 欧美一区二区三区激情视频| 国内外成人免费激情在线视频网站 | 亚洲三级在线看| 91香蕉视频污版| 亚洲欧美视频一区二区| 日本韩国一区二区三区视频| 国产 xxxx| 日韩精品影院| 国产一区二区三区三区在线观看| 国产三级av片| 日韩1区在线| 国产精品十八以下禁看| 欧美激情福利视频在线观看免费| 奇米亚洲午夜久久精品| 亚洲精品电影在线一区| www.97| 亚洲永久精品国产| 91人人澡人人爽| 久久xxx视频| 日韩在线观看免费全集电视剧网站| 日韩 国产 欧美| 自拍日韩欧美| 国产麻豆一区二区三区在线观看| 黄色动漫在线免费观看| 国产精品久久久久久妇女6080 | 懂色av噜噜一区二区三区av| 青青青青在线视频| 9191在线观看| 日韩欧美亚洲国产精品字幕久久久| 福利所第一导航| 欧美国产一区二区三区激情无套| 亚洲va男人天堂| 成人影院在线观看视频| 亚洲图片有声小说| 一级肉体全黄裸片| 免费观看不卡av| 亚洲在线www| av第一福利大全导航| 亚洲欧美日韩在线| 变态另类丨国产精品| а√中文在线天堂精品| 国产成人在线播放| 人人干人人插| 亚洲精品视频免费观看| 黄色片视频免费观看| 精品国内亚洲2022精品成人| 国产精品久久久久久久久久小说| 国产精品天美传媒入口| 亚洲天堂中文字幕| 国产视频123区| 羞羞色午夜精品一区二区三区| 精品国产免费人成电影在线观...| 成年人视频免费看| 欧美又粗又大又爽| 久久精品国产成人av| 亚洲专区欧美专区| 黄色一级片在线看| 樱桃视频成人在线观看| 欧美激情一级二级| 九色91偷拍|