1. 程式人生 > >我竟在arm彙編除法演算法裡找到了leetcode某道題的解法

我竟在arm彙編除法演算法裡找到了leetcode某道題的解法

今天講講arm彙編中除法的底層實現。彙編程式碼本身比較長了,如需參考請直接拉到文末。 下面我直接把arm的除法演算法的彙編程式碼轉譯成C語言的程式碼貼出來,並進行解析。 因為篇幅有限,所以在此只解析無符號整型的除法運算,關於無符號除法和有符號除法的區別請參考[上一篇推送](https://mp.weixin.qq.com/s?__biz=MzkwNTEyOTI0MA==&mid=2247483655&idx=1&sn=b5252abbc25e473e1e8dba1ed05ebab0&chksm=c0fd3d70f78ab46622c7c743d5a9c072efb26fee25865f91fee6e41d3aaa15697b27aba50eb3&mpshare=1&scene=1&srcid=0926cdUtBX9gYHxwjKHOdWFw&sharer_sharetime=1601117195533&sharer_shareid=741c39217c916aaf06bf9827e80dbff6&exportkey=AfHF2CNsmGwSDnA%2BmxESkxE%3D&pass_ticket=hYEj%2FK47TwYBdg0hP8boZWJJA2sk2yvkN1TEk2b5O%2FOZ%2FXPUPPMDhUoHQkmtsnjn&wx_header=0#rd )。 程式碼較長如下,電腦端看效果更佳,如無耐心請直接拉下去看講解即可: ```c