Conversion between Number Systems in Membrane Computing
Source abstract
Abstract
The number system is the representation method of numbers, and number system conversion is the most basic function of a computing system. The decimal system is the most commonly used number system; however, it may not necessarily be the most suitable number system in a computing system. This paper investigates the conversion methods between different number systems and designs corresponding cells, such as P systems, to implement them. The P systems we designed include Π10_2 and Π2_10 to implement conversion between decimal and binary, Π10_m and Πm_10 to implement conversion between decimal and m-base. The operation process of each P system was explained through examples, and their feasibility and effectiveness were verified through simulation software, UPSimulator.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: DNA and Biological Computing · Cellular Automata and Applications · Modular Robots and Swarm Intelligence
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
College of Computer Science and Engineering, Chongqing University of Technology, Chongqing 400054, China
College of Computer Science, Chongqing University, Chongqing 400044, China
Funding
National Natural Science Foundation of China
References (21)
Show source-provided references
1. A Quick Introduction to Membrane Computing10.1016/j.jlap.2010.04.002 ↗
2. Computing with Membranes10.1006/jcss.1999.1693 ↗
3. Cell Communication in Tissue P Systems: Universality Results10.1007/s00500-004-0393-4 ↗
4. Small Universal Spiking Neural P System10.1016/j.biosystems.2006.06.006 ↗
5. The Power of Communication: P Systems with Symport/Antiport10.1007/BF03037362 ↗
6. Languages Generated by P Systems with Active Membranes10.1007/BF03037284 ↗
7. From Regulated Rewriting to Computing with Membranes: Collapsing Hierarchies10.1016/j.tcs.2003.08.006 ↗
8. Solving a PSPACE-Complete Problem by Recognizing P Systems with Restricted Active Membranes
9. Performing Four Basic Arithmetic Operations with Spiking Neural P Systems10.1109/TNB.2012.2211034 ↗
10. Spiking Neural P Systems for Performing Signed Integer Arithmetic Operations
11. A Complete Arithmetic Calculator Constructed from Spiking Neural P Systems and Its Application to Information Fusion10.1142/S0129065720500550 ↗
12. Guo, P., and Chen, J. (2008, January 27–30). Arithmetic Operation in Membrane System. Proceedings of the 2008 International Conference on Bio-Medical Engineering and Informatics, Sanya, China.10.1109/BMEI.2008.136 ↗
13. Guo, P., and Zhang, H. (2008, January 12–14). Arithmetic Operation in Single Membrane. Proceedings of the 2008 International Conference on Computer Science and Software Engineering, Wuhan, China.10.1109/CSSE.2008.1212 ↗
14. Arithmetic P Systems Based on Arithmetic Formula Tables10.1049/cje.2015.07.018 ↗
15. Guo, P., and Luo, M. (2009, January 26–28). Signed Numbers Arithmetic Operation in Multi-Membrane. Proceedings of the 2009 First International Conference on Information Science and Engineering, Nanjing, China.10.1109/ICISE.2009.1062 ↗
16. Fraction Arithmetic Operations Performed by P Systems
17. Fraction Reduction in Membrane Systems10.1155/2014/858527 ↗
18. UPSimulator: A General P System Simulator10.1016/j.knosys.2019.01.013 ↗
19. A Guide to Membrane Computing10.1016/S0304-3975(02)00136-6 ↗
20. Comparison between Binary and Decimal Floating-Point Numbers10.1109/TC.2015.2479602 ↗
21. Conversion Rules Between Different Carry Counting Systems