A Study on 16 / 32 bit Bi - length Instruction Set Computer 32 bit Micro Processor


The Transactions of the Korea Information Processing Society (1994 ~ 2000), Vol. 7, No. 2, pp. 520-528, Feb. 2000
10.3745/KIPSTE.2000.7.2.520,   PDF Download:

Abstract

The speed of microprocessor getting faster, the data transfer width between the microprocessor and the memory becomes a critical part to limit the system performance. So the study of the computer architecture with the high code density is emerged. In this paper, a tentative Bi-Length Instruction Set Computer(BISC) that consists of 16 bit and 32 bit length instructions is proposed as the high code density 32 bit microprocessor architecture. The 32 bit BISC has 16 general purpose registers and two kinds of instructions due to the length of offset and the size of immediate operand. The proposed 32 bit BISC is implemented by FPGA, and all of its functions are tested and verified at 1.8432MHz. And the cross assembler, the cross C/C compiler and the instruction simulator of the 32 bit BISC are designed and verified. This paper also proves that the code density of 32 bit BISC is much higher than the one of traditional architecture, it accounts for 130∼220% of RISC and 130∼140% of CISC. As a consequence, the BISC is suitable for the next generation computer architecture because it needs less data transfer width. And its small memory requirement offers that it could be useful for the embedded microprocessor.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
G. Y. Cho, "A Study on 16 / 32 bit Bi - length Instruction Set Computer 32 bit Micro Processor," The Transactions of the Korea Information Processing Society (1994 ~ 2000), vol. 7, no. 2, pp. 520-528, 2000. DOI: 10.3745/KIPSTE.2000.7.2.520.

[ACM Style]
Gyoung Youn Cho. 2000. A Study on 16 / 32 bit Bi - length Instruction Set Computer 32 bit Micro Processor. The Transactions of the Korea Information Processing Society (1994 ~ 2000), 7, 2, (2000), 520-528. DOI: 10.3745/KIPSTE.2000.7.2.520.