首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页标签汇编语言

#汇编语言

用于电子计算机、微处理器、微控制器,或其他可编程器件的低级语言

【汇编语言】标志寄存器(一) —— 标志寄存器中的标志位:ZF、PF、SF、CF、OF 一网打尽

Crossoads

CPU 内部的寄存器中,有一种特殊的寄存器(对于不同的处理机,个数和结构都可能不同)具有以下3种作用: (1)用来存储相关指令的某些执行结果。 (2)用来为...

26910

【汇编语言】call 和 ret 指令(三) —— 深度解析汇编语言中的批量数据传递与寄存器冲突

Crossoads

前面学习的例程中,子程序 cube 只有一个参数,放在bx中。如果有两个参数,那么可以用两个寄存器来放,可是如果需要传递的数据有3个、4个或更多直至 N个,我们...

8610

【汇编语言】call 和 ret 指令(二) —— 汇编语言应用指南:调用机制、乘法指令与模块化设计

Crossoads

前面,我们已经分别学习了ret和cal指令的原理。现在来看一下,如何将它们配合使用来实现子程序的机制。

11910

【汇编语言】包含多个段的程序(一)—— 在代码段中使用数据和栈

Crossoads

前面的程序中,只有一个代码段。现在有一个问题是,如果程序需要用其他空间来存放数据,使用哪里呢?前面的内容中,我们讲到要使用一段安全的空间。可哪里安全呢?

8010

【微机原理】v和∧区别

命运之光

7700

PTX与汇编语言

jack.yang

总之,尽管汇编语言和PTX都属于低级编程语言,但它们在指令架构、并行编程支持、指令集与优化方式以及可移植性与灵活性方面存在显著差异。汇编语言更倾向于传统的单线程...

19800

常用汇编指令

jack.yang

计算机汇编语言的一个突出优点就是利用符号(Symbol)来代替目标码,也即大量的二进制代码用符号来表示,使汇编语言源程序容易理解,便于记忆.

13410

汇编语言程序设计:用vscode配置环境,简单命令

姓王者

所以我想到了vscode,可以在vscode插件列表里找到相关的插件masm-tasm

22010

【汇编语言】直接定址表(二)—— 「代码‘导航员’:直接定址表的功能与应用」

Crossoads

一个字节需要用两个十六进制数码来表示,所以,子程序需要在屏幕上显示两个ASCII 字符。

12910

awk - 文本和数据进行处理的编程语言

是山河呀

腾讯云TDP | TDP会员 (已认证)

awk 是一种用于文本和数据处理的编程语言,在数据处理、文本分析等领域应用广泛,以下是关于它的详细介绍:

31710

as - 汇编语言编译器

是山河呀

腾讯云TDP | TDP会员 (已认证)

as是一款常用的汇编语言编译器,在软件开发和系统编程等领域应用广泛,以下是关于它的详细介绍:

17610

【汇编语言】直接定址表(一)—— 「从单元标号到跨段数据:解锁汇编语言的隐藏技巧」

Crossoads

比如:下面的程序将code 段中的a标号处的8个数据累加,结果存储到b标号处的字中。

21110

【汇编语言】外中断(三)—— 探秘汇编外中断:从安装新INT 9例程到指令系统总结

Crossoads

下面,我们将安装一个新的int 9中断例程,使得原int 9中断例程的功能得到扩展。

6300

【汇编语言】外中断(二)—— 键盘的奥秘:编写自己的 int 9 中断例程

Crossoads

上面的过程中,第1、2、3步都是由硬件系统完成的。我们能够改变的只有int9中断处理程序。我们可以重新编写int9中断例程,按照自己的意图来处理键盘的输入。

22210

为什么C / C++编译要要先完成汇编?

DevKevin

C 和 C++ 语言诞生之前,汇编语言已经发展了很长时间,是早期计算机程序设计的主要方式。汇编语言直接与底层机器码对应,是人类可以直接编写的接近机器的语言。

16310

【汇编语言】外中断(一)—— 外中断的魔法:PC机键盘如何触发计算机响应

Crossoads

以前我们讨论的都是CPU对指令的执行。我们知道,CPU 在计算机系统中,除了能够执行指令,进行运算以外,还应该能够对外部设备进行控制,接收它们的输入,向它们进行...

23710

【汇编语言】端口 —— 「从端口到时间:一文了解CMOS RAM与汇编指令的交汇」

Crossoads

我们前面讲过,各种存储器都和CPU的地址线、数据线、控制线相连。CPU在操控它们的时候,把它们都当作内存来对待,把它们总地看做一个由若干存储单元组成的逻辑存储器...

23410

【汇编语言】int指令(二)—— 从硬件到应用的桥梁:BIOS与DOS中断的最佳实践

Crossoads

在系统板的ROM中存放着一套程序,称为BIOS(基本输入输出系统),BIOS中主要包含以下几部分内容。

28110

【汇编语言】int指令(一)—— 中断与栈的联动机制:透视int与iret的核心原理

Crossoads

中断信息可以来自CPU的内部和外部,当CPU的内部有需要处理的事情发生的时候,将产生需要马上处理的中断信息,引发中断过程。在前面一个章节中,我们讲解了中断过程和...

26510

【汇编语言】内中断(三) —— 中断探险:从do0到特殊响应的奇妙旅程

Crossoads

注意,“overflow !“在上面程序的data段中。程序执行完成后返回,它所占用的内存空间被系统释放,而在其中存放的“overfow!”也将很可能被别的信息...

17010
领券