1.编程语言的发展史

  计算机是基于电工作(基于高、低电平)1010010101011

 

  1、机器语言          直接用二进制指令去编写程序,直接控制计算机硬件
  优点:执行速度够快
  缺点:开发效率非常低


  2、汇编语言(通过英文字符组成)  用英文标签取代二进制指令去编写程序,只解决了机器语言难记的问题
  优点:执行效率相较于机器语言略低
  缺点:开发效率相较于机器语言略高

编程语言和python介绍, 变量,小整数池,垃圾回收机制
; hello.asm
  section .data ; 数据段声明
  msg db "Hello, world!", 0xA ; 要输出的字符串
  len equ $ - msg ; 字串长度
  section .text ; 代码段声明
  global _start ; 指定入口函数
  _start: ; 在屏幕上显示一个字符串
  mov edx, len ; 参数三:字符串长度
  mov ecx, msg ; 参数二:要显示的字符串
  mov ebx, 1 ; 参数一:文件描述符(stdout)
  mov eax, 4 ; 系统调用号(sys_write)
  int 0x80 ; 调用内核功能
  ;退出程序
  mov ebx, 0 ; 参数一:退出代码
  mov eax, 1 ; 系统调用号(sys_exit)
  int 0x80 ; 调用内核功能
汇编代码示例

相关文章:

  • 2021-07-23
  • 2021-11-20
  • 2021-11-20
  • 2021-11-20
  • 2021-11-20
  • 2021-11-20
  • 2021-11-20
猜你喜欢
  • 2022-01-12
  • 2021-08-28
  • 2021-11-20
  • 2022-12-23
  • 2021-12-24
  • 2021-06-24
  • 2021-05-16
相关资源
相似解决方案