C语言:有几句话不理解:#include#include#include// 用枚举类型数据对指令进行编码enum INST{STA,LDA,BEQ,NOP,INC,JMP,HLT};unsigned char memory[32]; // 存放数字型的指令unsigned char accu; // 累加器unsigned char pc; //
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/27 12:15:28
![C语言:有几句话不理解:#include#include#include// 用枚举类型数据对指令进行编码enum INST{STA,LDA,BEQ,NOP,INC,JMP,HLT};unsigned char memory[32]; // 存放数字型的指令unsigned char accu; // 累加器unsigned char pc; //](/uploads/image/z/1597109-5-9.jpg?t=C%E8%AF%AD%E8%A8%80%EF%BC%9A%E6%9C%89%E5%87%A0%E5%8F%A5%E8%AF%9D%E4%B8%8D%E7%90%86%E8%A7%A3%EF%BC%9A%23include%23include%23include%2F%2F+%E7%94%A8%E6%9E%9A%E4%B8%BE%E7%B1%BB%E5%9E%8B%E6%95%B0%E6%8D%AE%E5%AF%B9%E6%8C%87%E4%BB%A4%E8%BF%9B%E8%A1%8C%E7%BC%96%E7%A0%81enum+INST%7BSTA%2CLDA%2CBEQ%2CNOP%2CINC%2CJMP%2CHLT%7D%3Bunsigned+char+memory%5B32%5D%3B+%2F%2F+%E5%AD%98%E6%94%BE%E6%95%B0%E5%AD%97%E5%9E%8B%E7%9A%84%E6%8C%87%E4%BB%A4unsigned+char+accu%3B+%2F%2F+%E7%B4%AF%E5%8A%A0%E5%99%A8unsigned+char+pc%3B+%2F%2F)
C语言:有几句话不理解:#include#include#include// 用枚举类型数据对指令进行编码enum INST{STA,LDA,BEQ,NOP,INC,JMP,HLT};unsigned char memory[32]; // 存放数字型的指令unsigned char accu; // 累加器unsigned char pc; //
C语言:有几句话不理解:
#include
#include
#include
// 用枚举类型数据对指令进行编码
enum INST{STA,LDA,BEQ,NOP,INC,JMP,HLT};
unsigned char memory[32]; // 存放数字型的指令
unsigned char accu; // 累加器
unsigned char pc; // 计数器
int main()
{
int i,j;
// 存放字符型的指令
char x[32][9];
// 读取第一条指令,并判断结束符
while(scanf("%s",x[0])!=EOF)
{
// 读取 31 条指令
for(i=1; i>i)&1);
printf("\n");
}
}
}
return 0;
}
嗯,1 确实错了memory[i]=(memory[i]
C语言:有几句话不理解:#include#include#include// 用枚举类型数据对指令进行编码enum INST{STA,LDA,BEQ,NOP,INC,JMP,HLT};unsigned char memory[32]; // 存放数字型的指令unsigned char accu; // 累加器unsigned char pc; //
1.memory[i]=(memory[i]