标签:较差 oba class int 字符 出错 执行 tar 而且
1 ; hello.asm 2 section .data ; 数据段声明 3 msg db "Hello, world!", 0xA ; 要输出的字符串 4 len equ $ - msg ; 字串长度 5 section .text ; 代码段声明 6 global _start ; 指定入口函数 7 _start: ; 在屏幕上显示一个字符串 8 mov edx, len ; 参数三:字符串长度 9 mov ecx, msg ; 参数二:要显示的字符串 10 mov ebx, 1 ; 参数一:文件描述符(stdout) 11 mov eax, 4 ; 系统调用号(sys_write) 12 int 0x80 ; 调用内核功能 13 ; 退出程序 14 mov ebx, 0 ; 参数一:退出代码 15 mov eax, 1 ; 系统调用号(sys_exit) 16 int 0x80 ; 调用内核功能
基于上面两种语言基础上,开发出了高级语言,高级语言不能够直接与机器进行沟通,必须通过转换才能被机器所执行,所以高级语言又分为2类
(1)编译型特点就是针对一段代码全部编写完毕之后,统一对这段代码进行编译成可执行文件,然后才能被机器所识别并执行
(2)优缺点:
优点:编译型语言相对于解释性来说,程序执行速度快,但此类语言对编译器有依赖性,跨平台性较差
(1)解释性特点针对代码,你写一行我翻译一行,类似生活中的同声翻译,这种语言在执行时需要一个解释器来协助执行,但这种语言不能脱离程序的解释器
(2)优缺点:
优点:开发效率高,跨平台性好
缺点:执行效率相对于编译型较慢,依赖解释器
标签:较差 oba class int 字符 出错 执行 tar 而且
原文地址:http://www.cnblogs.com/godseven/p/7105108.html