汇编语言是什么???
求大神解释一下,汇编语言是什么??? 难道就是机器语言吗? 汇编语言:机器语言的助记符。不同cpu机器语言不同,助记符不同;所以不同的cpu汇编语言有差异。 机器语言不用用人们熟悉的形式来描述计算机要执行的任务;用机器语言编写程序十分繁难,极易出错;一旦有错,也很难发现,调试超级困难。因此,为了克服机器语言的上述缺点,人们采用便于记忆、并能描述指令功能的符号来表示指令的操作码。这些符号被称为指令助记符。也用符号表示操作数,如CPU的寄存器、存储单元地址等。这些用指令助记符、地址符号等符号表示的指令称为汇编格式指令。
汇编语言就是用汇编格式指令、伪指令的集合及其表示、使用这些指令的一组规则。
用汇编语言书写的程序称为汇编语言源程序。
摘自《80X86汇编语言程序设计教程》(杨季文 等编著 钱培德 审)(清华大学出版社)
第一部分,第2页。
{:10_259:}{:10_259:} 本质上就是这机器语言 ;实现loop循环的小小汇编程序
DATAS SEGMENT
;此处输入数据段代码
DATAS ENDS
STACKS SEGMENT
;此处输入堆栈段代码
STACKS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
MOV AX,DATAS
MOV DS,AX
mov cx, 3
xor ax, ax
s: add ax, 2;
loop s
;此处输入代码段代码
MOV AH,4CH
INT 21H
CODES ENDS
END START 比机器语言高级点,但比c语言之类语言低级多。如果制作WG的话,必须要学习的。对做WG很有帮助 助记符,可以编程而且占用很小运行速度快,就是太麻烦了{:10_245:}
页:
[1]