首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
汇编语言大合集
乱码三千
创建于2021-11-04
订阅专栏
包括ARM x86和MIPS三大汇编语言的介绍
等 14 人订阅
共36篇文章
创建于2021-11-04
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
x86汇编语言之内中断
「这是我参与11月更文挑战的第8天,活动详情查看:2021最后一次更文挑战」。 概述 中断 顾名思义,程序运行到一半暂时断开,官方一点说就是,由于软件或者硬件信号,使得cpu暂停当前任务,转而执行另一
x86汇编语言之外中断
「这是我参与11月更文挑战的第7天,活动详情查看:2021最后一次更文挑战」。 外中断 **外中断 (硬中断):**由外部设备(比如网卡,或者硬盘 键盘 鼠标)引发的中断,比如当网卡收到数据包的时候,
x86汇编语言之转移指令和Call和Ret进阶
「这是我参与11月更文挑战的第6天,活动详情查看:2021最后一次更文挑战」 转移指令jmp ,jcxz和retf 如果我们想要实现以下效果: 修改方法: 调试器直接修改 使用jmp指令 或者使用标记
8086汇编语言之段空间大小的对齐
「这是我参与11月更文挑战的第5天,活动详情查看:2021最后一次更文挑战」 段所占空间大小和特点 以8086为例,假如声明一个段,不论是数据段,栈段还是代码段, 一旦段里面有内容,那么会从一个新的段
x86汇编语言之字符串修改和Loop循环等指令
「这是我参与11月更文挑战的第4天,活动详情查看:2021最后一次更文挑战」 字符串修改和替换 分段写法: Loop循环指令 类似于高级语言中的while循环, 系统默认从cx寄存器中读取数据作为循环
x86汇编语言之内存数据的读写
「这是我参与11月更文挑战的第3天,活动详情查看:2021最后一次更文挑战」 对内存中的数据进行读写 从内存中一次读取数据的多少,取决于寄存器的容器大小 思考:为什么以下写法报错: 内存数据的读写是从
x86汇编语言之字符串和函数的定义以及变量的取值赋值
「这是我参与11月更文挑战的第2天,活动详情查看:2021最后一次更文挑战」 x86汇编语法 注释 变量取值和赋值(传送指令) 函数声明 结构如下: 示例: 函数调用 x86架构中使用关键指令call
x86汇编语言之DI和SI寄存器
小知识,大挑战!本文正在参与“ 程序员必备小知识 ”创作活动 概念 SI(source index)是源变址寄存器 DI(destination index)是目的变址寄存器 它们和[bx]类似,
8086汇编语言之dos打印hello world
小知识,大挑战!本文正在参与“ 程序员必备小知识 ”创作活动 本文同时参与 「掘力星计划」 ,赢取创作大礼包,挑战创作激励金 代码示例 使用数据别名优化代码 第一种: 第二种: 知识点: 「欢迎
8086汇编语言之Loop
小知识,大挑战!本文正在参与“ 程序员必备小知识 ”创作活动 LOOP指令 Loop指令和cx寄存器配合使用, 用于循环操作,类似于高级语言中的do while循环 使用格式 标号的名称可以自定义
8086汇编学习之关于数据段的取值和赋值
小知识,大挑战!本文正在参与“ 程序员必备小知识 ”创作活动 前言 数据段存在的意义是为了告诉cpu, 该段物理地址存放的是数据而不是指令 那么既然里面存放的是数据, 势必会有取值和赋值 取值 将
汇编语言之ARM64汇编
小知识,大挑战!本文正在参与“ 程序员必备小知识 ”创作活动 本文同时参与 「掘力星计划」 ,赢取创作大礼包,挑战创作激励金 寄存器 CPU除了有控制器、运算器还有寄存器。其中寄存器的作用就是进
8086汇编语言之函数的声明和调用
小知识,大挑战!本文正在参与“ 程序员必备小知识 ”创作活动 本文同时参与 「掘力星计划」 ,赢取创作大礼包,挑战创作激励金 代码示例 需求: 将打印Hello world!封装成一个函数 使用
8086汇编语言之数据段和代码段以及栈段的理解
小知识,大挑战!本文正在参与“ 程序员必备小知识 ”创作活动 数据段DS+偏移地址段BX 数据段可以通俗理解为数据容器指针 比如: 代码段CS+偏移地址段IP 代码段可以通俗理解为汇编代码指针 比
8086汇编语言之代码分段
小知识,大挑战!本文正在参与“ 程序员必备小知识 ”创作活动 本文同时参与 「掘力星计划」 ,赢取创作大礼包,挑战创作激励金 ## 场景 当我们需要在内存中申请一块空间,可以使用伪指令db和dw
8086汇编语言之debug模式常用指令介绍
小知识,大挑战!本文正在参与“ 程序员必备小知识 ”创作活动 本文同时参与 「掘力星计划」 ,赢取创作大礼包,挑战创作激励金 ## -R命令 R命令的作用是查看和修改debug模式下CPU中寄存