程序嘛,简单的定义以下就是一组指令序列,这个指令序列大多数并不是连续的(从被CPU"吸入"的第一个段指令开始(想象吸面条的样子)),假设我们写一个程序,
main( ){
int i = 1;
i++;
i++;
open("a file");
close("a file");
}
没有判断操作产生的指令分支切换、也没有循环(当然,程序很丑),这个程序的指令序列会像一根面条一样丝滑的执行完吗?程序中的代码编译出的指令序列即为被执行的指令流吗?
程序嘛,简单的定义以下就是一组指令序列,这个指令序列大多数并不是连续的(从被CPU"吸入"的第一个段指令开始(想象吸面条的样子)),假设我们写一个程序,
main( ){
int i = 1;
i++;
i++;
open("a file");
close("a file");
}
没有判断操作产生的指令分支切换、也没有循环(当然,程序很丑),这个程序的指令序列会像一根面条一样丝滑的执行完吗?程序中的代码编译出的指令序列即为被执行的指令流吗?