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偷拍
|