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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 9722|回復: 0
打印 上一主題 下一主題
收起左側

[推薦]MCS-51單片機實用子程序庫 應用開發系列

[復制鏈接]
跳轉到指定樓層
樓主
ID:3395 發表于 2008-7-17 13:22 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
(一) 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 ;用補碼表示結果
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
欧美爆操老女人| 成人动漫av在线| 自拍视频一区| 国产精品白浆| 亚洲va欧美va人人爽成人影院| 亚洲a∨精品一区二区三区导航| 动漫一区二区| 超碰97国产精品人人cao| 天使と恶魔の榨精在线播放| а√天堂资源地址在线下载| av小次郎在线| gogo高清午夜人体在线| 国产福利片在线观看| 国产一区二区三区四区视频| 日本一区二区三区四区在线观看 | eeuss影院95999部| 黄网站免费看| 麻豆入口视频在线观看| 电影天堂久久| 轻轻色免费在线视频| 亚洲第一视频| 秋霞a级毛片在线看| 欧美xxxbbb| 国偷自产一区二区免费视频| 欧美黄页在线免费观看| 精品无人区一区二区| 国产一区二区三区四区大秀| 999成人网| 影音先锋久久资源网| 香蕉久久久久久久av网站| 青青草精品视频| 91色|porny| 亚洲欧美激情视频在线观看一区二区三区| 亚洲一级不卡视频| 欧美三级午夜理伦三级中视频| 宅男噜噜噜66一区二区66| 日韩精品免费看| 久久九九亚洲综合| 国产精品黄色av| 欧美激情www| 免费人成在线观看视频播放| 91 在线视频观看| 波多野结衣福利| 中文字幕人妻一区二| 国产真人无遮挡作爱免费视频| 国产后入清纯学生妹| 亚洲欧美日韩色图| 在线看片地址| 91精彩视频在线观看| 日韩深夜视频| 久久aimee| 好吊一区二区三区| 国产高清视频一区| 一区二区在线看| 欧美一级高清大全免费观看| 久久久av网站| 91久久国产综合久久蜜月精品| 亚洲一区二区三区四区中文| 久久精品视频91| 一区二区三区伦理片| 亚洲欧美偷拍视频| 成人男女网免费| www网站在线观看| 成人网视频在线观看| 成人国产网站| 香蕉久久网站| 国产成人在线影院| 天天综合色天天| 精品在线小视频| 日韩美女主播视频| 伊人久久av导航| 亚洲黄色小说在线观看| 偷偷操不一样的久久| 亚洲影院中文字幕| 黄页网站免费在线观看| 欧美aa在线观看| 亚洲都市激情| 精品一区二区免费在线观看| 夜夜嗨av一区二区三区四季av | 亚洲成a人片综合在线| 欧美精品一区二区在线播放| 欧美影院在线播放| 亚洲人成网站在线观看播放| 日韩av自拍偷拍| av大片免费在线观看| 欧美野外性xxxxfeexxxx| 在线观看视频你懂的| 欧美va在线| 欧美激情视频一区二区三区在线播放| 91蜜桃网址入口| 69堂国产成人免费视频| 欧美一级免费视频| 久久观看最新视频| 免费黄色在线网址| 乱精品一区字幕二区| 成人影院一区二区三区| 色老头在线一区二区三区| 久久裸体网站| 99国产精品国产精品久久| 91精品国产综合久久久久| 91精品国产高清| 久久精品国产免费观看| 国产91亚洲精品一区二区三区| 中文字幕一区二区三区四区在线视频| 激情五月婷婷小说| 欧美日韩一区二区三区在线播放 | 三年中国国语在线播放免费| 欧美毛片在线观看| 麻豆精品视频入口| aaa在线观看| 国产91一区| 91亚洲永久精品| 日韩视频123| 成人两性免费视频| 欧美成人福利在线观看| 少妇久久久久久久| 丰满少妇在线观看网站| 熟女少妇在线视频播放| 无码国产69精品久久久久同性| av男人天堂网| 写真福利片hd在线观看| 999精品嫩草久久久久久99| 欧美亚洲一区| 欧美性xxxxhd| 久久免费精品视频| 男女激烈动态图| 亚洲精品一区二区三区在线播放| 四虎成人免费观看在线网址| 国产黄色在线观看| 亚洲中无吗在线| 亚洲色图在线视频| 欧美精品在线免费观看| 老司机激情视频| 欧美黑吊大战白妞| 你懂的视频网址| 91九色综合| 国产在线观看免费一区| 欧美成人女星排行榜| 国产伦精品一区二区三区高清版 | 中文字幕在线观看日本| 亚州av乱码久久精品蜜桃| 亚洲激情男女视频| 国产999精品久久久影片官网| 黄色一级大片在线观看| 亚洲一区二区三区高清视频| 天海翼一区二区三区免费| 亚洲激情播播| 亚洲欧美视频在线观看| 91国产高清在线| 天堂网在线免费观看| 国产jzjzjz丝袜老师水多| wwwww在线观看免费视频| 欧美日韩综合| 欧美亚洲综合另类| 国产精品美女黄网| 国产自产2019最新不卡| 在线影院国内精品| 91欧美视频网站| 国产精品无码一区二区三区| 久草视频国产| 日本在线一区二区| 91在线porny国产在线看| 久久亚洲国产精品| 一区二区在线播放视频| 日韩在线视频观看免费| 国产一线二线在线观看| 激情综合网激情| 一区二区三区国产视频| 日韩av在线第一页| www日本高清| av有码在线观看| 国产成人午夜99999| 视频在线一区二区| 无遮挡又爽又刺激的视频| 丰满人妻av一区二区三区| 久久99亚洲网美利坚合众国| 国产一区二区不卡在线| 中文字幕亚洲字幕| 五月婷婷激情久久| 久久久免费视频网站| 国产1区在线观看| 亚洲天堂手机| 久久综合五月天婷婷伊人| 91av视频在线免费观看| 中文字幕日韩三级片| www.777色| 欧美日韩色图| 欧美亚洲图片小说| 在线观看欧美激情| 国产露脸无套对白在线播放| 9765激情中文在线| 久久免费看少妇高潮| 日韩av日韩在线观看| 色噜噜日韩精品欧美一区二区| 国精产品999国精产品官网| 亚洲女同中文字幕| 精品少妇一区二区三区在线播放| 日韩美女爱爱视频| 一区三区三区不卡| 国产精品一区二区中文字幕| 欧美日韩黄色大片| 亚洲第一导航| 亚洲乱码国产乱码精品精软件| 亚洲一区二区三区四区| 亚洲欧美日本韩国| 久久精品中文字幕一区二区三区 | 自拍偷拍一区| 欧美视频在线播放| 久艹视频在线免费观看| 久草在线资源网| 欧美精品密入口播放| 精品视频在线免费| 欧美视频在线观看网站| 欧美乱xxxxxxxxx| 国产调教一区二区三区| 91精品国产高清一区二区三区蜜臀| 日本大片免费看| 欧美黑人疯狂性受xxxxx喷水| 免费欧美一区| 日韩精品一区二区三区在线观看 | 柠檬福利视频导航| 亚洲国产老妈| 国产亚洲一区二区在线| 国产人妻精品午夜福利免费| 秋霞在线观看av| 麻豆专区一区二区三区四区五区| 欧美黄色小视频| 熟女少妇a性色生活片毛片| av在线1区2区| 久久先锋资源网| 97在线资源站| 国产日韩欧美中文字幕| 亚洲男人在线| 国产亚洲永久域名| 日韩一中文字幕| 亚洲AV无码片久久精品| 国产女人在线观看| 91美女精品福利| 国内精品二区| 欧美 日韩 国产 成人 在线| 日韩激情毛片| 亚洲欧洲在线播放| 亚洲精品午夜视频| av大全在线| 亚洲一区二区av电影| 久久久久99精品成人片| 日本三级很黄试看120秒| 国产日韩1区| 亲子乱一区二区三区电影 | 成人日韩精品| 欧美在线不卡一区| 天天色综合天天色| 丝袜国产免费观看| 成a人片国产精品| 玖玖玖精品中文字幕| 亚洲 欧美 精品| 欧美a级在线| 91国内在线视频| 免费黄色一级大片| 女同另类激情重口| 最新91在线视频| 久久免费播放视频| 91p九色成人| 欧美一级高清大全免费观看| 911亚洲精选| 性开放的欧美大片| 又紧又大又爽精品一区二区| 九一国产精品视频| 日本视频一二区| 国产欧美一区二区三区鸳鸯浴 | 国产成人手机在线| 久久一区91| 欧美精品videofree1080p| 日韩 欧美 中文| 久久草在线视频| 在线丨暗呦小u女国产精品| 无码人妻精品一区二区三区夜夜嗨| 午夜无码国产理论在线| 日韩一卡二卡三卡| 国产综合精品久久久久成人av | 亚洲国产成人av网| 一本久道中文无码字幕av| 黄页在线观看视频| 国产精品女同一区二区三区| 成人性免费视频| 在线影院福利| 中文字幕在线不卡一区| www.亚洲天堂网| 男男电影完整版在线观看| 国产精品日日摸夜夜摸av| 亚洲午夜未删减在线观看 | 菠萝蜜影院一区二区免费| 91九色丨porny丨极品女神| 久久人人视频| 日韩电影免费观看中文字幕| 国产日韩欧美在线观看视频| 国产一区二区高清在线| 在线观看欧美日韩国产| 人人干人人干人人干| 亚洲精品国产精品粉嫩| 欧美福利在线观看| 99精品在线视频观看| 欧美va亚洲va日韩∨a综合色| 国产精品老牛影院在线观看| 区二区三区在线| 美国十次了思思久久精品导航| 免费亚洲一区二区| xxx亚洲日本| 国产精品久久久久影院老司| 黄色动漫在线免费看| 国产在线91| 在线国产亚洲欧美| 99国产精品免费| 国产精伦一区二区三区| 亚洲 日韩 国产第一| 日本成人动漫在线观看| 日韩精品乱码免费| 亚洲国产精品一区二区第一页 | 成年网站在线观看视频| 久久色中文字幕| 污污视频网站免费观看| av香蕉成人| 亚洲国产天堂网精品网站| 日韩av片在线播放| 国产精品成久久久久| 成人欧美一区二区| 97影院理论| 婷婷中文字幕一区三区| 尤物视频最新网址| 国产毛片精品| 国产精品第1页| 91精品国产福利尤物| 国产女人aaa级久久久级 | aaa大片免费观看| 亚洲欧美成aⅴ人在线观看| av不卡中文字幕| 99re8精品视频在线观看| 欧美激情欧美激情在线五月| 男女下面一进一出无遮挡| 国产91丝袜在线18| 日本成人在线免费视频| jizz一区二区三区| 亚洲一区第一页| 精品国产乱码久久久久久蜜臀网站| 日一区二区三区| 男人天堂av片| 97在线超碰| 日韩视频精品在线| 色先锋av资源中文字幕| 久久嫩草精品久久久久| 黄色av电影网站| av男人一区| 成人国产精品一区| 色偷偷亚洲第一成人综合网址| 同产精品九九九| 精品无码免费视频| 亚洲欧洲日本mm| 欧美精品一区视频| 一区二区三区www污污污网站| 国产高潮av| 亚洲黄色视屏| 日本一区精品| 欧美孕妇性xxxⅹ精品hd| 欧美日韩国产电影| 一区二区三区视频免费看| 欧美日韩视频| 中文字幕成人一区| 国产在线观看91| 最近2019年日本中文免费字幕 | 久久精品在这里| 精人妻一区二区三区| 国产劲爆久久| 国产精品久久国产精品| 尤物网站在线| 亚洲精品国产精品久久清纯直播 | 美日韩精品免费视频| 亚洲人午夜射精精品日韩| 久久综合九色综合欧美98| 手机在线免费毛片| 国产色噜噜噜91在线精品 | 国产精品久久久久免费a∨| www.天天操| 8x8x8国产精品| 国产免费一区二区三区最新不卡| 本田岬高潮一区二区三区| 中文字幕免费高清视频| 国产中文字幕一区二区三区| 日韩高清三级| 欧美hdxxxx| 91av在线免费观看视频| 成人免费看黄网址| 51精品视频一区二区三区| 国产一区二区三区三州| 久久久久久久久久美女| 在线免费观看麻豆| 日韩亚洲精品在线| 最近中文字幕一区二区| 天天操夜夜操天天射| 91黄色小视频| 中文字幕一区二区久久人妻|