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

📄 program.txt

📁 是一个用于soc的32bit risc核
💻 TXT
字号:
0000_0000_0000_0000_0000_0000_0000_0111   //000  00 000007 LDA  acc <- (7)	start testing the dma Registers0000_0001_0000_1000_0000_0000_0000_0001   //001  01 080001 STO  (80001) <- acc0000_0000_0000_0000_0000_0000_0000_1000   //002  00 000008 LDA  acc <- (8)0000_0001_0000_1000_0000_0000_0000_0010   //003  01 080002 STO  (80002) <- acc0000_0000_0000_0000_0000_0000_0000_1001   //004  00 000009 LDA  acc <- (9)0000_0001_0000_1000_0000_0000_0000_0011   //005  01 080003 STO  (80003) <- acc0000_0100_0000_0000_0000_0000_0000_1010   //006  04 00000a JMP	(00A)0000_0000_0000_0000_0000_0000_0001_0000   //007 Value is 100000_0000_0000_0000_0000_0000_0001_0001   //008 Value is 110000_0000_0000_0000_0000_0000_0001_0010   //009 Value is 120000_0000_0000_1000_0000_0000_0000_0001   //00a  01 080001 LDA  acc <- (80001)0000_0000_0000_1000_0000_0000_0000_0010   //00b  01 080002 LDA  acc <- (80002)0000_0000_0000_1000_0000_0000_0000_0011   //00c  01 080003 LDA  acc <- (80003)	end testing the dma Registers0000_0000_0000_0000_0000_0000_0001_0100   //00d  00 000014 LDA  acc <- (14)	start testing the Flash Registers0000_0001_0000_1000_0000_0000_0000_1000   //00e  01 080008 STO  (80008) <- acc0000_0000_0000_0000_0000_0000_0001_0101   //00f  00 000015 LDA  acc <- (15)0000_0001_0000_1000_0000_0000_0000_1001   //010  01 080009 STO  (80009) <- acc0000_0000_0000_0000_0000_0000_0001_0110   //011  00 000016 LDA  acc <- (16)0000_0001_0000_1000_0000_0000_0000_1010   //012  01 08000a STO  (8000a) <- acc0000_0100_0000_0000_0000_0000_0001_0111   //013  04 000017 JMP	(017)0000_0000_0000_0000_0000_0000_0001_0011   //014 Value is 130000_0000_0000_0000_0000_0000_0001_0100   //015 Value is 140000_0000_0000_0000_0000_0000_0001_0101   //016 Value is 150000_0000_0000_1000_0000_0000_0000_1000   //017  01 080008 LDA  acc <- (80008)0000_0000_0000_1000_0000_0000_0000_1001   //018  01 080009 LDA  acc <- (80009)0000_0000_0000_1000_0000_0000_0000_1010   //019  01 08000a LDA  acc <- (8000a)	end testing the Flash Registers0000_0000_0000_0000_0000_0000_0010_0001   //01a  00 000021 LDA  acc <- (21)	start testing the D-Cache Registers0000_0001_0000_1000_0000_0000_0001_0000   //01b  01 080010 STO  (80010) <- acc0000_0000_0000_0000_0000_0000_0010_0010   //01c  00 000022 LDA  acc <- (22)0000_0001_0000_1000_0000_0000_0001_0001   //01d  01 080011 STO  (80011) <- acc0000_0000_0000_0000_0000_0000_0010_0011   //01e  00 000023 LDA  acc <- (23)0000_0001_0000_1000_0000_0000_0001_0010   //01f  01 080012 STO  (80012) <- acc0000_0100_0000_0000_0000_0000_0010_0100   //020  04 000024 JMP	(024)0000_0000_0000_0000_0000_0000_0001_0110   //021 Value is 160000_0000_0000_0000_0000_0000_0001_0111   //022 Value is 170000_0000_0000_0000_0000_0000_0001_1000   //023 Value is 180000_0000_0000_1000_0000_0000_0001_0000   //024  01 080010 LDA  acc <- (80010)0000_0000_0000_1000_0000_0000_0001_0001   //025  01 080011 LDA  acc <- (80011)0000_0000_0000_1000_0000_0000_0001_0010   //026  01 080012 LDA  acc <- (80012)	end testing the D-Cache Registers0000_0000_0000_0000_0000_0000_0010_1110   //027  00 00002e LDA  acc <- (2e)	start testing the i-Cache Registers0000_0001_0000_1000_0000_0000_0001_1001   //028  01 080019 STO  (80019) <- acc0000_0000_0000_0000_0000_0000_0010_1111   //029  00 00002f LDA  acc <- (2f)0000_0001_0000_1000_0000_0000_0001_1010   //02a  01 08001A STO  (8001A) <- acc0000_0000_0000_0000_0000_0000_0011_0000   //02b  00 000030 LDA  acc <- (30)0000_0001_0000_1000_0000_0000_0001_1011   //02c  01 08001B STO  (8001B) <- acc0000_0100_0000_0000_0000_0000_0011_0001   //02d  04 000031 JMP	(031)0000_0000_0000_0000_0000_0000_0001_1001   //02e Value is 190000_0000_0000_0000_0000_0000_0001_1010   //02f Value is 1A0000_0000_0000_0000_0000_0000_0001_1011   //030 Value is 1B0000_0000_0000_1000_0000_0000_0001_1001   //031  01 080019 LDA  acc <- (80019)0000_0000_0000_1000_0000_0000_0001_1010   //032  01 08001A LDA  acc <- (8001A)0000_0000_0000_1000_0000_0000_0001_1011   //033  01 08001B LDA  acc <- (8001B)	end testing the i-Cache Registers0000_0000_0000_0000_0000_0000_0011_1001   //034  00 000039 LDA  acc <- (39)	start testing the Timer Registers0000_0001_0000_1000_0000_0000_0010_0001   //035  01 080021 STO  (80021) <- acc0000_0000_0000_0000_0000_0000_0011_1010   //036  00 00003a LDA  acc <- (3a)0000_0001_0000_1000_0000_0000_0010_0010   //037  01 080022 STO  (80022) <- acc0000_0100_0000_0000_0000_0000_0011_1011   //038  04 00003b JMP	(03b)0000_0000_0000_0000_0000_0000_0001_1100   //039 Value is 1C0000_0000_0000_0000_0000_0000_0001_1101   //03a Value is 1D0000_0000_0000_1000_0000_0000_0010_0001   //03b  01 080021 LDA  acc <- (80021)0000_0000_0000_1000_0000_0000_0010_0010   //03c  01 080022 LDA  acc <- (80022)	end testing the Timer Registers0000_0000_0000_0000_0000_0000_0100_0010   //03d  00 000042 LDA  acc <- (42)	start testing the UART Registers0000_0001_0000_1000_0000_0000_0010_1010   //03e  01 08002A STO  (8002A) <- acc0000_0000_0000_0000_0000_0000_0100_0011   //03f  00 000043 LDA  acc <- (43)0000_0001_0000_1000_0000_0000_0010_1011   //040  01 08002B STO  (8002B) <- acc0000_0100_0000_0000_0000_0000_0100_0100   //041  04 000044 JMP	(044)0000_0000_0000_0000_0000_0000_0001_1110   //042 Value is 1E0000_0000_0000_0000_0000_0000_0001_1111   //043 Value is 1F0000_0000_0000_1000_0000_0000_0010_1010   //044  01 08002A LDA  acc <- (8002A)0000_0000_0000_1000_0000_0000_0010_1011   //045  01 08002B LDA  acc <- (8002B)	end testing the UART Registers0000_0111_0000_0000_0000_0000_0000_0000   //046  07 000000 STP  STOP/********************************************************* * This program developed by Hossein Amidi  (C) May 2002 * * It's the Machine Language with Assembly Comment on the* * side for users to trace each instructions back to the * * RISC CPU.                                             * * This CPU Architecture uses a 32-bit Instructions with * * 256 Opcode (2 ^ 8-bit) and 16MB code and data acce-   * * sibility ( 2 ^ 24-bit). Entire machine Code and data  * * will be stored in the memory space.                   * * All the internal Registers for :                      * * 1) DMA                                                * * 2) Data Cache                                         * * 3) Instruction Cache                                  * * 4) UART                                               * * 5) Timer                                              * * 6) Flash Controller                                   * * 7) SDRAM Controller                                   * * will be accessed using a memory map methodology.      * *                                                       * * This program will test internal register for all the  * * above mentioned device's internal registers by  doing * * individual write / read to memory map locations.      * *********************************************************/

⌨️ 快捷键说明

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