8086 汇编语言介绍

发布于 2021-02-19 21:09:29 字数 761 浏览 1267 评论 0

1.汇编语言的特点

  • 可以直接访问、控制硬件设备,比如存储器、CPU等,能最大限度地发挥硬件的功能
  • 汇编指令是机器指令的助记符,同机器指令一一对应。每一种CPU都有自己的机器指令集\汇编指令集,所以汇编语言不具备可移植性。
  • 知识点过多,开发者需要对CPU等硬件结构有所了解,不易于编写、调试、维护。
  • 不区分大小写,比如mov和MOV是一样的

2.汇编语言的用途

  • 编写驱动程序、操作系统(比如linux内核的关键部分)
  • 对性能要求极高的程序或代码片段,可与高级语言混合使用(内联汇编)
  • 软件安全
    • 病毒分析与防治
    • 逆向、加壳、脱壳、破解、外挂、免杀、加密解密、漏洞、黑客
  • 是理解整个计算机系统的最佳起点和最有效途径
  • 为编写高效代码打下基础
  • 弄清代码的本质

3.汇编语言的种类

  • 目前讨论比较多的汇编语言有
    • 8086汇编(8086处理器是16bit的CPU)
    • Win32汇编
    • Win64汇编
    • AT&T汇编(Mac、iOS模拟器)
    • ARM汇编(嵌入式、iOS设备)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

0 文章
0 评论
84960 人气
更多

推荐作者

lorenzathorton8

文章 0 评论 0

Zero

文章 0 评论 0

萧瑟寒风

文章 0 评论 0

mylayout

文章 0 评论 0

tkewei

文章 0 评论 0

17818769742

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文