汇编语言
文章平均质量分 79
汇编语言学习笔记
Cimoon_
只想变强
展开
-
【汇编语言】汇编语言基础入门知识
在使用汇编语言编写程序时,开发者需要使用不同的指令来访问和操作寄存器中的数据,例如MOV指令用来将数据从内存复制到寄存器中,ADD指令用来对寄存器中的数据进行加法运算等。段寄存器用来存储内存段的地址,其中CS寄存器存储代码段地址,DS寄存器存储数据段地址,SS寄存器存储堆栈段地址,ES寄存器用于存储其他数据段地址。例如,将一个寄存器中的值减去另一个寄存器中的值,并将结果存储在第三个寄存器中。在x86架构中,数据通常使用小端模式存储,即最低位的字节存储在最低的地址上,最高位的字节存储在最高的地址上。原创 2023-03-15 20:32:06 · 1182 阅读 · 0 评论 -
【汇编语言】除法指令div和乘法指令mul
1000 / 100除数: 分8位和16位,存放在reg(寄存器)或内存单元被除数: 分16位和32位 被除数为16位,则除数为8位,被除数默认存放在AX中; 被除数为32位,则除数为16位,被除数存放在AX和DX中,AX低8位,DX高8位 被除数32位16位除数16位8位被除数存放位置AXAX(低8位)DX(高8位)结果: 除数为8位,AL存...原创 2018-05-09 19:17:45 · 19310 阅读 · 1 评论