数字信号处理的FPGA实现(中文第3版)_随书光盘


数字信号处理的FPGA实现(中文第3版)_随书光盘
资源截图
代码片段和文件信息
#include 
#include “c2asm.h“
#include “yc2asm.h“

static int lbl;

int ex(nodeType *p) {
    int lbl1 lbl2;

    if (!p) return 0;
    switch(p->type) {
    case typeCon:       
        printf(“    PUSHI   %d
“ p->con.value); 
        break;
    case typeId:        
        printf(“    PUSH    %c
“ p->id.i + ‘a‘); 
        break;
    case typeOpr:
        switch(p->opr.oper) {
        case WHILE:
            printf(“L%02d:“ lbl1 = lbl++);
            ex(p->opr.op[0]);
            printf(“    CJP     L%02d
“ lbl2 = lbl++);
            ex(p->opr.op[1]);
            printf(“    JMP     L%02d
“ lbl1);
            printf(“L%02d:“ lbl2);
            break;
        case IF:
            ex(p->opr.op[0]);
            if (p->opr.nops > 2) {
                /* if else */
                printf(“    CJP  L%02d
“ lbl1 = lbl++);
                ex(p->opr.op[1]);
                printf(“    JMP     L%02d
“ lbl2 = lbl++);
                printf(“L%02d:“ lbl1);
                ex(p->opr.op[2]);
                printf(“L%02d:“ lbl2);
            } else {
                /* if */
                printf(“    CJP  L%02d
“ lbl1 = lbl++);
                ex(p->opr.op[1]);
                printf(“L%02d:“ lbl1);
            }
            break;
        case SCANF:     
            printf(“    SCAN
“);
            printf(“    POP     %c
“ p->opr.op[0]->id.i + ‘a‘);
            break;
        case PRINT:     
            ex(p->opr.op[0]);
            printf(“    PRINT
“);
            break;
        case ‘=‘:       
            ex(p->opr.op[1]);
            printf(“    POP     %c
“ p->opr.op[0]->id.i + ‘a‘);
            break;
        case UMINUS:    
            ex(p->opr.op[0]);
            printf(“    NEG
“);
            break;
        default:
            ex(p->opr.op[0]);
            ex(p->opr.op[1]);
            switch(p->opr.oper) {
            case ‘+‘:   printf(“    ADD
“); break;
            case ‘-‘:   printf(“    SUB
“); break; 
            case ‘*‘:   printf(“    MUL
“); break;
            case NE:    printf(“    CNE
“); break;
            case EQ:    printf(“    CEQ
“); break;
            }
        }
    }
    return(0);
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件          0  2005-05-03 22:50  数字信号处理的FPGA实现(中文第3版)_随书光盘Altera
m_cii_dsp_board_2C35.pdf

     文件     576602  2005-05-03 22:50  数字信号处理的FPGA实现(中文第3版)_随书光盘Alteraug_cii_dsp_kit_2C35.pdf

     文件       8192  2003-03-08 04:08  数字信号处理的FPGA实现(中文第3版)_随书光盘AutoRun.exe

     文件         66  2007-08-28 18:27  数字信号处理的FPGA实现(中文第3版)_随书光盘AUTORUN.INF

     文件      36580  2007-08-27 21:45  数字信号处理的FPGA实现(中文第3版)_随书光盘AutoRun.pdf

     文件     113909  2007-06-01 17:49  数字信号处理的FPGA实现(中文第3版)_随书光盘ook3eLICENSES.PDF

     文件      40960  2007-04-23 07:12  数字信号处理的FPGA实现(中文第3版)_随书光盘ook3euPadd2.com

     文件      10932  2007-04-15 04:24  数字信号处理的FPGA实现(中文第3版)_随书光盘ook3euPadd2.exe

     文件         24  2007-04-08 03:26  数字信号处理的FPGA实现(中文第3版)_随书光盘ook3euPadd2.txt

     文件        981  2007-04-08 02:32  数字信号处理的FPGA实现(中文第3版)_随书光盘ook3euPadd2.y

     文件      45056  2007-04-23 07:15  数字信号处理的FPGA实现(中文第3版)_随书光盘ook3euPasm2mif.com

     文件      24068  2007-04-15 04:24  数字信号处理的FPGA实现(中文第3版)_随书光盘ook3euPasm2mif.exe

     文件       5794  2007-05-05 02:34  数字信号处理的FPGA实现(中文第3版)_随书光盘ook3euPasm2mif.l

     文件     595018  2004-12-14 22:43  数字信号处理的FPGA实现(中文第3版)_随书光盘ook3euPBison.pdf

     文件        696  2007-04-08 02:00  数字信号处理的FPGA实现(中文第3版)_随书光盘ook3euPuild1.bat

     文件        704  2007-04-08 03:31  数字信号处理的FPGA实现(中文第3版)_随书光盘ook3euPuild2.bat

     文件        652  2007-04-08 03:20  数字信号处理的FPGA实现(中文第3版)_随书光盘ook3euPuild3.bat

     文件        686  2007-04-08 02:42  数字信号处理的FPGA实现(中文第3版)_随书光盘ook3euPuild4.bat

     文件        858  2007-04-08 03:47  数字信号处理的FPGA实现(中文第3版)_随书光盘ook3euPuild5.bat

     文件        544  2007-04-08 03:16  数字信号处理的FPGA实现(中文第3版)_随书光盘ook3euPuild6.bat

     文件       2262  2007-04-08 03:09  数字信号处理的FPGA实现(中文第3版)_随书光盘ook3euPc2asm.c

     文件      45056  2007-04-23 07:17  数字信号处理的FPGA实现(中文第3版)_随书光盘ook3euPc2asm.com

     文件      26572  2007-04-15 04:24  数字信号处理的FPGA实现(中文第3版)_随书光盘ook3euPc2asm.exe

     文件        896  2007-04-08 03:09  数字信号处理的FPGA实现(中文第3版)_随书光盘ook3euPc2asm.h

     文件      57344  2007-04-23 07:20  数字信号处理的FPGA实现(中文第3版)_随书光盘ook3euPcalc.com

     文件      22884  2007-04-15 04:24  数字信号处理的FPGA实现(中文第3版)_随书光盘ook3euPcalc.exe

     文件        486  2007-04-08 02:51  数字信号处理的FPGA实现(中文第3版)_随书光盘ook3euPcalc.l

     文件         39  2007-04-08 02:53  数字信号处理的FPGA实现(中文第3版)_随书光盘ook3euPcalc.txt

     文件       1292  2007-04-08 02:50  数字信号处理的FPGA实现(中文第3版)_随书光盘ook3euPcalc.y

     文件        269  2007-04-08 01:53  数字信号处理的FPGA实现(中文第3版)_随书光盘ook3euPd_ff.vhd

............此处省略452个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)