首页 > 技术文章 > 入门小站汇编语言学习笔记

Parkourbin 2021-09-14 15:57 原文

一.什么是汇编语言

每台计算机都有一个微处理器,用于管理计算机的算术、逻辑和控制活动。

每个处理器系列都有自己的一套指令,用于处理各种操作-机器语言指令。

处理器只能理解机器语言指令。 0和1的字符串。

低级汇编语言是针对 特定的 处理器系列而设计的,使机器语言的各个指令更加方便理解。

优点:

理解:1.程序-Os-处理器-BIOS 的连接

   2.在内存和其他外部数据中表示数据。

   3.处理器如何访问和处理数据

   4.指令如何访问和处理数据

   5.程序如何访问外部设备。

使用:1.更少的内存和执行时间

   2.直接允许特定的硬件复杂作业

   3.工作时间精准

   4.最适合编写中断服务程序和其他内存驻留程序.

PC硬件:处理器寄存器以及存储器

二进制-十六进制计算系统

处理器处理过程:

内存中获取指令-解码或识别指令-执行指令

绝对地址与段地址(相对地址)

 

二.汇编的安装与环境暂时跳过

三.基本语法

声明:

1.section.data 声明数据   

2.section.bss 声明变量

3.section.text

  global _start

_start:

声明文本部分语法必须是global_star开头

注释:分号;

汇编语言包含三种语句:

可执行的指令和说明

汇编程序指令和伪操作

macros 基本是文本替换机制、

每个声明都遵循以下格式

[label] mnemonic [operands] [;comment]

标签 记忆  运算  备注注释

 

推荐阅读