assembly - 汇编语言文件。有什么区别?
问题描述
有哪些在线学习汇编代码的好课程。我看过一些课程,但它们都使用 .asm 文件进行教学。我正在尝试学习文件扩展名为 .s 的程序集
这两种汇编文件之间的主要区别是什么?这个比那个好吗?
我也听说过很多“ARM”、“x86”和“x86-64”。它们到底是什么?我想学习的是“ARM”。
提前致谢!
解决方案
X86(32 位)和 X86-64(64 位)是典型 PC 中使用的处理器。
ARM 处理器通常用于嵌入式设备、电话、硬盘驱动器……。如果您想对 ARM 处理器进行编程,则需要某种基于 ARM 的开发板 | 系统和软件工具。ARM 处理器有多种变体,指令集有所不同。如果您打算获得一个开发系统,我不确定要推荐哪种 ARM 处理器。
推荐阅读
- java - 使用 Java 中的加载类导入属性文件时出错
- python - Python Pexpect 期望得到超时错误
- next.js - Next.js 忽略 NODE_ENV=development
- azure-devops - YAML CI 正在扁平化文件结构
- conda - conda 安装在测试环境中
- couchbase - 在 Couchbae 中选择动态键的 N1QL 查询
- r - 通过 knitr 将 R sweave 文件编译为 pdf 时,\includegraphics{} 命令放错了位置
- file-upload - 在 Web 应用程序上存储上传文档的最佳方式
- javascript - 如何使用 IntersectionObserver 制作无限滚动条,使其不会触底?
- c# - 使用 EF 播种数据