Journal of Software, Vol 5, No 1 (2010), 123-130, Jan 2010
doi:10.4304/jsw.5.1.123-130

Turing Compute Model for Non-negative Binary Numbers

Wenyu Chen, Xiaobin Wang, Xiaoou Cheng, Shixin Sun

Abstract


Turing-computable issue is important in research of Turing Machine and has significant value in both theory and practice. The paper analyzes Turing-computable issue of non-negative numbers by relational operations(includes greater than, less than and equal) and arithmetic operations(includes add operation, subtract, multiply, divide and modulo). The regulation of computing 1-bit binary number and the carry set(or borrow set) are defined to compute multi-bit binary numbers. Algorithms are described through multi-tape Turing machine. For some operations, the discussion is extended to base-N number system(3≤N≤10). Turing regulation for add operation is used to implement the Turing counter for counting the length of the string on the input tape of the Turing machine.


Keywords


Turing machine; Turing computable; binary; Turing counter

References



Full Text: PDF


Journal of Software (JSW, ISSN 1796-217X)

Copyright @ 2006-2011 by ACADEMY PUBLISHER – All rights reserved.