You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

编写Intel 8080反汇编器遇错误:整数常量后接无效后缀‘disassemble’

Intel 8080反汇编器代码排查求助

编写Intel 8080反汇编器时遇到问题,相关代码如下:

int 8080disassemble(unsigned char *cbuffer, int pc){
    unsigned char* code=&cbuffer[pc];
    int opbytes=1;
    printf("%04x ",pc);
    switch(*code){
        case 0x00:printf("NOP");
            break;
        case 0x01:printf("LXI B,#$%02x%02x",code[2],code[1]);opbytes=3;
            break;
        case 0x02:printf("STAX B");
            break;
        case 0x03:printf("INX B");
            break;
        case 0x04:printf("INR B");
            break;
        case 0x05:printf("DCR B");
            break;
        case 0x06:printf("MVI B,#$%02x",code[1]);opbytes=2;
            break;
    }
}

这段代码放在头文件中,因此没有包含头文件语句。尝试将相关变量改为指针后问题仍未解决,恳请协助排查。

内容的提问来源于stack exchange,提问作者yoidog

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 09:45:59