⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test3.pro

📁 16位的RISC_CPU
💻 PRO
字号:
/************************************************************************************
 * Test 3 程序是一个计算从0到6765的Fibonacci 序列的程序,用于进一步验证RISC_ CPU的功能。
 * 所谓Fibonacci 序列就是一系列数其中每一个数都是它前面两个数的和(如:0,1,1,2,3,5,
 * 8,13,21,………..)。 这种序列常用于财务分析。
 * 注意:必须在成功地运行前两个测试程序后才运行本程序 。否则很难发现问题所在。
 ************************************************************************************/

//-------------------------------test3.pro开始--------------------------------------------------------------------
//    机器码	    地址	     汇编助记符		注释
@00 
    101_11000_0000_0010        //  00  	 LOOP:   LDA FN2         //load value in FN2 into accum
    110_11000_0000_0100        //  02		 STO TEMP  	 //store accumulator in TEMP
    010_11000_0000_0000        //  04 	 	 ADD FN1    	 //add value in FN1 to accumulator
    110_11000_0000_0010        //  06 		 STO FN2    	 //store result in FN2
    101_11000_0000_0100        //  08 		 LDA TEMP   	 //load TEMP into the accumulator
    110_11000_0000_0000        //  0a		 STO FN1   	 //store accumulator in FN1
    100_11000_0000_0110        //  0c 		 XOR LIMIT 	 //compare accumulator to LIMIT
    001_00000_0000_0000        //  0e		 SKZ       	 //if accum = 0, skip to DONE
    111_00000_0000_0000        //  10		 JMP LOOP        //jump to address of LOOP
    000_00000_0000_0000        //  12	 DONE:   HLT             //end of program
    
//-----------------------------test3.pro结束--------------------------------------------

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -