汇编跟编程是什么关系??

来源:百度知道 编辑:UC知道 时间:2024/05/26 14:33:35
汇编跟编程是什么关系啊,我是个菜鸟级的,我想先学习C语言,不过,汇编跟编程这两者之间有什么联系的吗??

汇编语言是一种程序设计语言,和C语言一样是程序设计语言,只不过它比较低级一点,它主要应用在实时编程,它直接操作CPU内的寄存器,执行速度非常快,主要用于编驱动程序,以及和硬件打交道的程序;
说个简单的,C语言中把a的值赋给b:
C语言直接 b=a;
而汇编中是 先把a的值调入寄存器,在把寄存器的值赋给b
mov ax,a
mov b,ax
因为汇编中不允许直接从内存给内存赋值;
汇编适合做最基础的讲究时间效率问题,而C语言则适合做高级的时间要求不高问题;
导弹核武器控制的程序是用汇编,而你做个学生管理系统则用C语言;

汇编是属于一种低级语言(更接近硬件层),它也是一种变成语言.

汇编是一种编程语言
不管用什么语言编写程序都叫编程

编程是用各种语言写程序(c,c++,java,汇编,机器语言,VB,C#....),
而汇编是其中的一种语言,
汇编的特点:大多数编程语言先翻译成汇编,再变成EXE程序,汇编做的程序是最快的,但,用汇编做程序是最麻烦的,现在很少用汇编了,都用C,你想学编程,最好从VB开始,因为
1还算强大,外挂,木马都能做,
2简单,你能用学C时间的三分之一学会用VB编程,你要用C做SDK编程,做什么消息循环,消息处理,对你这种没有底子的人来说,会感到世界末日来到的。而用C++就比C更麻烦,JAVA简单,但你要做漂亮的界面,也不容易,还是VB简单,再有,JAVA做外挂,又要用JNI,更麻烦,不如用VB。
想学VB到洪恩在线网站就行,买本书,很快就能尝到编程的乐子
再说汇编
给你一个我第一个汇编程序:
DATA SEGMENT
MESSAGE DB 'hello, world!',0dh,0ah,'$'
DATA ENDS

CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:
MOV AX,DATA
MOV DS,AX
MOV DX,O