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

📄 test5.dat

📁 16位的RISC_CPU
💻 DAT
字号:
 /************************************************************************************
 * Test5 程序用的ram数据
 * 本程序是加解密数据块程序,用于进一步验证RISC_ CPU的功能。
 * 注意:必须在成功地运行前两个测试程序后才运行本程序 。否则很难发现问题所在。
 * 加密算法是将被加密数据乘以5然后按位异或16'b0011100011011011
 * 解密算法是将加了密的数据先异或16'b0011100011011011,然后乘以5的逆16'hCCCD
 ************************************************************************************/
 //变量初始值如下
@0
    0000000000000001      //  1800   SHU1:     11000_0000_0000        //常数1
    0000000001000011      //  1801   SHU79:   11000_0000_0001       //移动程序数
    0000000000000000      //  1802   N:        11000_0000_0010        //循环变量
    0000000000000001      //  1803   N2        11000_0000_0011        //乘积
    0000000000000000      //  1804   FACTORA:  11000_0000_0100        //临时变量,保存加解密的数
    1100110011001101      //  1805   KEY1:    11000_0000_0101           //解密用的乘数密钥
    0011100011011011      //  1806   KEY2 :    11000_0000_0110        //加解密用来异或作为一个密钥
    0000000000000001      //  1807   TEST1:    11000_0000_0111        //用来测试用的值
    0000000000000000      //  1808   A:        11000_0000_1000        //中间变量
    0000000000100000      //  1809   LIMIT:    11000_0000_1001         //加密数据块长度
    0000000000000000      //  180a                                    //保留
    0000000000000000      //  180b                                    //保留
   
                          //180c-185b      给执行的程序预留的空间
                          //1860-187f        d0计算机产生的16位随机数,加密前的数
                          //1880-189f        m0加密后的数据放到这里
                          //18a0-18bf        e0解密后的数据放到这里
 //以下待加密的为随机数
 @60
   1001001011010100       0110011011110101      0110010010101010    1000101001010111
   0001001010100001       0000001110100101      0100110100100001    0111010100010101
   1001010100111010       0111110010111101      0101011010101111    1110100111010111
   0011101001110100       1101101101001111      0010101111101011    0011100011101001
   0010100111010011       0001101101001110      0011010001010101    1001001001010011
   1001001010111100       0110010001010001      1011101101111111    1010010100111010
   1101001110101100       0010010100101001      0000010100100011    0000011010110101
   0011010100010010       0010100101001111      0001101101111110    0010100101000111
  //-----------------------------test5.dat结束--------------------------------------------                  

⌨️ 快捷键说明

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