![](https://img-blog.csdnimg.cn/20210213115721440.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
汇编语言从入门到入魔
文章平均质量分 64
汇编老矣 尚能饭否?year
欧阳喇嘛
Stay Hungary, Stay Foolish
展开
-
常用汇编指令
常用汇编指令mov寄存器之间传值MOV AX,BXmov ds,ax寄存器与存储器之间的数据传送指令MOV AL,BUFFERMOV AX,[SI]MOV LAST[BX+DI],DLMOV SI,ES:[BP]立即数和寄存器,内存之间mov al,25MOV DS:MEMS[BP],300AHlea:将源操作数有效地址传送到指定寄存器中LEA BX,DATA1的功能是将变量DATA1的地址送至BX,而不是将变量 DA原创 2021-02-14 18:53:30 · 360 阅读 · 0 评论 -
02 汇编语言的函数
文章目录一.函数调用和函数正常退出---call和ret指令二.函数的返回值和传参一.函数调用和函数正常退出—call和ret指令;函数调用打印hello assume ds:data,ss,stack,cs:code ;-------1 数据段-------- data segment string db 'hello$' data ends ;-------2.栈段------原创 2021-01-29 17:03:25 · 4088 阅读 · 0 评论 -
03 debug工具的使用说明
文章目录1. 什么是debug工具2. win10 安装dubug3.dubug的常用功能1. 什么是debug工具debug.exe 是Dos环境和win32下专门为汇编语言设计的调试工具2. win10 安装dubug模拟dos环境安装: DOSBox-0.74-win32-installer.exe下载debug.exe 并复制到自定义的目录下打开DOSBox 并将debug.exe的目录挂栽到dos的C盘运行debug程序3.dubug的常用功能r (regi原创 2021-01-17 15:59:59 · 153 阅读 · 0 评论 -
01 内存-总线-寄存器-栈
一.程序的执行过程二.CPU是怎么样从内存中去读取数据1.内存结构 :地址+数据cpu是计算机的核心部件,它控制这计算的运作并进行运算,要让一个CPU工作,就必须向它提供指令和数据,指令和数据都在存储器中存放(内存)中存放,cpu是怎样从内存中读取数据和指令?2.三大总线CPU通过三总线从存储设备上读取数据和指令地址总线:cpu通过地址总线确定要读取数据或指令在内存中的地址。地址总线的宽度=地址总线的条数8086 20根地址总线,同时传输20位机器码 ,内存的存储单元8bit原创 2021-01-15 14:14:08 · 1481 阅读 · 2 评论 -
00 汇编语言从小白到入门---先导课
一.为什么要学习汇编语言高级工程师的必经之路。因为汇编语言最接近机器语言 真正理解汇编语言,也就明白程序在底层的执行流程汇编语言的地位无法撼动二.什么是汇编语言在机器语言引入助记符的的一种语言。为什么要引入助记符呢?原始的机器语言(01),不需要编译执行可以直接快速的运行在机器上,但是编写困难。所以为了编写方便,且运行快速 。就借助一些符号(助记符)代替原始的机器语言 就形成了汇编语言。例如:INC(汇编语言 加) ----(编译器)----->1000 1000 (机器语言)原创 2020-12-04 18:51:04 · 390 阅读 · 0 评论