日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]例、 將(R2R3R4R5)除于(R6R7),商送(R4R5),余數(shù)送(R2R3)。模擬手算方法:1)從被除數(shù)高位開始對齊除數(shù),比較。2)若前者大于或等于后者,商位為1,并把被除數(shù)減除數(shù),形成部分余數(shù)。若前者小于后者,商位為

例、 將(R2R3R4R5)除于(R6R7),商送(R4R5),余數(shù)送(R2R3)。模擬手算方法:

1)從被除數(shù)高位開始對齊除數(shù),比較。

2)若前者大于或等于后者,商位為1,并把被除數(shù)減除數(shù),形成部分余數(shù)。若前者小于后者,商位為0。

3)部分余數(shù)左移一位,商也左移一位。

4)整個(gè)余數(shù)若小于除數(shù),則退出。

5)部分余數(shù)從高位開始與除數(shù)比較

6)到第2)步。

若被除數(shù)高16位大于或等于除數(shù),則溢出。

NDIV:MOV A,R3

CLR C

SUBB A,R7 ;先比較是否發(fā)生溢出

MOV A,R2

SUBB A,R6

JNC NDVE1 ;溢出

MOV B,#16 ;無溢出,16位

NDVL1:CLR C

MOV A,R5

RLC A

MOV R5,A

MOV A,R4

RLC A

MOV R4,A ;被除數(shù)左移一位,同時(shí)也是商位左移一位

MOV A,R3

RLC A

MOV R3,A

MOV A,R2

RLC A

MOV R2,A

MOV F0,C ;保存移出的最高位

CLR C

MOV A,R3

SUBB A,R7 ;比較部分余數(shù)與除數(shù)

MOV R1,A

MOV A,R2

SUBB A,R6

JB F0,NDVM1 ;上次最高位=1,則商位=1

JC NDVD1 ;部分余數(shù)小于除數(shù),則商位=0

NDVM1:MOV R2,A

MOV A,R1

MOV R3,A ;回送減法結(jié)果

INC R5 ;商位=1

NDVD1:DJNZ B,NDVL1 ;循環(huán)16次

CLR F0

RET

NDVE1:SETB F0 ;溢出標(biāo)志

RET

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉