广东工业大学学报 ›› 2007, Vol. 24 ›› Issue (1): 22-25.

• 综合研究 • 上一篇    下一篇

基于单片机汇编语言的通用多字节无符号数除法的改进

  

  1. 广东工业大学自动化学院; 广东工业大学自动化学院 广东广州510090; 广东广州510090;
  • 出版日期:2007-02-01 发布日期:2007-02-01
  • 基金资助:

    广东省科技计划项目(2003C102022)

General Unsigned Multi-bytes Division Based on Single-chip Assembly Language

  1. (Faculty of Automation,Guangdong University of Technology,Guangzhou 510090,China)
  • Online:2007-02-01 Published:2007-02-01

摘要: 论述一种在8051系列单片机上实现的高可靠多字节除法运算的改进型算法,该算法通过改进传统的“移位-相减”算法,克服了常用的多字节无符号除法的局限性,可以针对任意长度的除数且不会发生商溢出.经实验得到计算结果准确无误,该算法具有算法简单、适应性强、高度可靠等优点,具有很强的实用性.

关键词: 单片机; 汇编指令; 多字节除法;

Abstract: This paper presents a series of improved algorithm in 8051 to achieve the high reliability computing multi-byte division.The algorithm updates the traditional "shifting-subtracting" algorithm while owns the limitations of the unsigned multi-byte division,and it solves the overflow problem.And via experiments,the accuracy of results proves correct.The algorithm is simple,and with strong adaptability,high reliability and very good practicality.

Key words: SCM; assembler instruction; multi-bytes’ division;

[1] 赵慧,张淼,冯垛生.  TMS320C2XX(DSP)中无符号多字除法程序的实现[J]. 河南科学. 2005(01)

[2] 赵伟,王宏志,陈兴良.  单片机多字节浮点除法快速扫描运算的实现[J]. 吉林工学院学报(自然科学版). 2000(02)

[3] 彭秀华,徐爱钧.  C语言编程在智能化重力加速度测试仪中的应用[J]. 江汉石油学院学报. 1998(01)

[4] 周航慈著.单片机程序设计基础[M]. 北京航空航天大学出版社, 2003
No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!