汇编语言-基础知识

1 基础知识

用机器的思维去操作计算机

鱼C工作室-免费编程视频教学|Python教学|Web开发教学|全栈开发教学|C语言教学|汇编教学|Win32开发|加密与解密|Linux教学

鱼C工作室-免费编程视频教学|Python教学|Web开发教学|全栈开发教学|C语言教学|汇编教学|Win32开发|加密与解密|Linux教学 - Powered by Discuz!

汇编课程的研究重点放在如何利用硬件系统的编程结构和指令集有效灵活的控制系统进行工作。

1.1 机器语言

机器语言是机器指令的集合。一堆0101010001的组合

机器指令就是一台机器可以正确执行的命令。

例如:

指令:01010000 (PUSH AX)表示入栈

电平脉冲:

早期的程序员将1、0程序代码打在纸带或卡片上,1打孔,0不打孔,再将程序通过纸带机或卡片机输入计算机,进行运算。后来,逐渐使用高科技,但打洞洞是始祖。

1.2 汇编语言的产生

1.2.1 汇编语言

汇编语言的主体是汇编指令。

汇编指令和机器指令的差别在于指令的表示方法上。汇编指令是机器指令便于记忆的书写格式。

汇编指令是机器指令的助记符。

例如:

机器指令:1000 1001 1101 1000 将寄存器BX的内容送到AX中。

汇编指令:MOV AX, BX

1.2.2 寄存器

寄存器:CPU中可以存储数据的器件,一个CPU中有多个寄存器。AX是其中一个寄存器的代号,BX是另一个寄存器的代号。

计算机能读懂的只有机器指令,那么如何让计算机执行程序员用汇编指令编写的程序呢?

相关推荐
程序喵大人5 小时前
从内存/汇编角度看C与C++:指针、引用、对象的底层差异
c语言·汇编·c++·指针·引用·对象
是星辰吖~5 小时前
X86反汇编_深度学习阶段_1
汇编
say_fall6 小时前
输入输出技术_接口到中断完全指南
汇编·微机原理·8086
Dovis(誓平步青云)10 小时前
《QT学习第四篇:常见事件与UDP、TCP、文件系统、(锁、信号量、条件变量》
c语言·开发语言·汇编·qt
hef28818 小时前
NASM工具怎么用 汇编转机器码实战教程
汇编
是星辰吖~1 天前
X86反汇编:内存幻影_数组解码纪元(3-2)
汇编
是星辰吖~1 天前
X86反汇编:内存矩阵与指针之剑(3-1)
汇编
iCxhust2 天前
如何利用iret修改cs ip
汇编·单片机·嵌入式硬件·微机原理·8088单板机
是星辰吖~3 天前
X86反汇编:透视之眼_反编译特训(1-2)
汇编
是星辰吖~3 天前
X86反汇编:破茧成蝶 —— 赤裸逻辑与机械之心(1-1)
汇编