微控制器多位元組除法怎麼實現?

時間 2021-06-03 08:01:43

1樓:

三位元組除法,若要擴充套件長度,修改迴圈位移減法次數即可DV31:

CLR C

MOV A,R3

SUBB A,R7

JC DV30

SETB OV

RETDV30:

MOV R2,#10H ;求R3R4R5/R7-→R4R5DM23:

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 OVRET

2樓:北極

你不會去看libc裡怎麼實現的嗎?乘法除法都有……

抱歉沒有看懂問題,再提供乙個思路吧,用C寫乙個,生成目標檔案以後反編譯一下,感覺是應該可行。

51微控制器如何實現定時的問題?

天涯 include reg51.h define uchar unsigned char define uint unsigned int初始化程式 void initiation 定時器7a64e4b893e5b19e313333303266360中斷服務程式 void init timer0 ...

微控制器與物聯網的聯絡,未來微控制器將有怎麼樣的發展趨勢?

IOT說得籠統一點,就是資訊化整合。你說的微控制器是不夠準確的,應該稱作結點,因為除了主控晶元外,必須要有很多其他的外圍器件。IOT最最主要的特點在於 big 結點數和資訊量等都會無比龐大。趨勢 1低功耗是永恆的追求。2微型化大家都知道。3結點將往兩方面發展 複雜的和精簡的。越是智慧型化就越複雜。4...

怎麼學微控制器比較快

我來答一下這個問題,大學玩過51,飛思卡爾K60 Cortex M4 esp8266,畢業設計用的STM32。參加工作後,用過東芝,NXP,賽普拉斯,松翰,最近在用TI。基本上是公司引進了什麼晶元用什麼,專案需要什麼用什麼,哪個成本低用哪個。我來說一下我在工作後是怎麼快速上手一款微控制器吧。首先,微...