sách gpt4 ai đã đi

standards - 汇编语言标准

In lại 作者:行者123 更新时间:2023-12-04 02:30:18 28 4
mua khóa gpt4 Nike

有没有标准定义了 ngữ pháp 语义của 汇编语言 ?与语言类似 C ISO 标准和语言 C# ECMA 标准?是只有一种标准,还是有更多标准?

我问是因为我noticed那个汇编语言代码看了不同 hiện hữu cửa sổ Linux 环境。我希望汇编语言不依赖于操作系统,它只是具有某些定义标准的语言,并通过 汇编 (汇编语言编译器)被翻译成机器说明特别处理器 .

谢谢你的答案

1 Câu trả lời

最接近标准的是,创建处理器/指令集的供应商将拥有描述该语言的文档,并且该供应商通常会提供某种汇编程序(程序)。一些供应商比其他供应商更注重细节和标准,所以你得到你所得到的。然后像 intel/at&t 这样的事情碰巧把事情搞砸了。此外,gnu 汇编器还喜欢为它支持的芯片弄乱汇编语言,因此通常情况下您会很困惑。

如果有一种汇编语言的使用可以与 C 或 C++ 相媲美,那么您会期望一个组织尝试提出一个标准。部分问题仍然是像 C 语言这样的东西在它到达硬件之前有一个解释,而汇编程序则没有甚至很少,因此芯片供应商将由于市场因素而制造他们想要制造的任何东西,并且标准必须与硬件相匹配,而不是相反,标准驱动供应商。

opencore 处理器可能是一种标准驱动的处理器,因为它不是特定于供应商的,也许它已经是特定的。

汇编假设每个汇编程序/软件/工具的每个版本在同一指令集中以及不同指令集中都有自己的语法规则。 (这实际上是您使用 C/C++ 获得的,但这是另一个主题)要么选择您最喜欢的工具并且只知道它,要么尝试记住所有工具的所有变化,或者我的偏好是尽量避免使用尽可能多的工具特定的语法和细微差别,并尝试找到可行或至少有机会跨工具工作或移植的中间立场。

关于standards - 汇编语言标准,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8065026/

28 4 0
Bài viết được đề xuất: concurrency - MailboxProcessor 类型是锁的替代品吗?
Bài viết được đề xuất: magento - $this->getPriceHtml() 位于什么函数和位置?
Bài viết được đề xuất: architecture - 程序经理与软件架构师
Bài viết được đề xuất: Magento addFieldToFilter 允许 NULL
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com