我是CS工程专业的三年级学生,我已经用C,C++,Java,Shell,Perl,PHP,Ruby on Rails,Python等语言做过一些基本的编程。但是现在我只想使用一种语言,所以我想最终掌握一种脚本语言和另一种编译语言。所以我决定继续使用C++和Python。有人能建议我,对于任何一种编程,或者对于网页设计,我应该坚持ROR吗?
最近我在C中遇到了asm保留词,我想利用它来避免某些C语义规则:特别是,我想从函数中修改一个变量:
int a = 5;
asm("asm code to change a from 5 to, like, 6")
int main() {
printf("a equal to %d\n", a);
}
现在,从我的计算机科学课程中,我知道组装是依赖于平台的,所以它的使用应该是非常有限的。然而,我看到了一些反复的指令,如MOV或ADD。
我的问题是:
尽管程序集依赖于全局平台,但是否有一个子集为所有汇编程序所理解?我的意思是,如果我编写asm(