最新 最热

4.4 过程定义伪指令

在汇编语言中,PROC 和 ENDP 是用来定义过程的伪指令。下面是这两个伪指令的具体含义:

2024-09-23
1

4.1 符号定义伪指令

这段描述的是汇编语言中的符号定义伪指令 EQU 的用法。伪指令是一种指示编译器在汇编时执行特定操作的命令,而 EQU 是用来定义常量符号的。

2024-09-13
1

4 汇编语言程序设计

假设我们有一个内存地址 BUF,需要将它的偏移量加载到 SI,并把它所在段的段基址加载到 AX。接着,我们强制把 SI 指向的地址处的数据视为字节并存入值 200。...

2024-09-13
1

收藏夹吃灰版!汇编语言快速入门(非常详细)

汇编语言程序以段为单位进行书写,一般把数据定义在数据段里,程序写在代码段中。下面给出段的定义语法:

2024-06-08
1

Go: 与汇编的结合, 系统与驱动开发的完美搭档

Go语言,以其简单和高效的特性广受欢迎。然而,随着系统和驱动程序开发需求的增加,纯Go语言的性能和底层控制能力可能无法完全满足高性能计算的要求。这时,汇编语言的高效和底层硬件控制特性,恰好弥补了这一不足。本文将详细...

2024-05-10
1

【Rust日报】2024-01-30 使用 NOM 编写一个 JSON 的词法解析器

一般来说我会手动编写词法分析器/语法分析器或依赖于诸如 Antlr 等工具来编写解析器。然而,最近一个朋友向我介绍了解析器组合器 ( parser combinators ),我觉得非常有趣和有用。我试了一个很棒的 Rust 库叫做nom,在这篇...

2024-02-17
1

一位爱好者在Excel中构建了功能齐全的16位CPU

1月30日消息,近日,YouTube上一位业余爱好者@Inkbox 凭借令人印象深刻的创造力和技术技巧,成功地完全在 Microsoft Excel 中构建了一个功能齐全的 16 位 CPU。该项目提供了一种独特的实践方式来探索低级计算概念,并强调了 ...

2024-02-06
1

C++程序编译之谜(三)——简单还是复杂?编译到底有哪些步骤?

通常我们用IDE写完一个程序后,点击编译按钮的时候,内部到底发生了什么?为什么会生成一个可执行文件?这个过程到底有哪些步骤呢?是很简单还是很复杂呢?这篇文章,我们把这些事情讲清...

2024-01-10
1

嵌入式编程之路:学什么、如何学

嵌入式系统是当今科技领域中一个极为重要的领域,几乎涉及到我们生活中的每一个方面,从智能家居到汽车控制系统。嵌入式编程成为了许多软件开发者和电子工程师关注的焦点。在这篇博客中,我们将深入讨论嵌入式编程,介绍你需...

2024-01-01
1

编译原理

编译,其实就是把源代码变成目标代码的过程。如果源代码编译后要在操作系统上运行,那目标代码就是汇编代码,我们再通过汇编和链接的过程形成可执行文件,然后通过加载器加载到操作系统里执行。如果编译后是在解释器里执行,那...

2023-11-30
1