汇编学习笔记1

机器语言是机器指令的集合,机器指令是可以被正确识别的数字——CPU将这些数字作为指令执行,汇编语言是机器指令的英文版。
几个基本概念:
1·寄存器 CPU存储数据的地方 寄存器大小:
     63..32|31..16|15-8|7-0|   
				  |AH. |AL.|
         	      |..AX... |
     	   |EAX........|字 |
	|RAX...................|
2·内存分区	不同内存区域存储作用不同
		1·代码区
		2·常量数据区
		3·静态数据区	全局变量
		4·栈		局部变量 	函数参数	函数返回地址
		5·堆
3·处理器分环概念    (图片来源:Inter汇编语言程序设计)

在这里插入图片描述
在这里插入图片描述 在这里插入图片描述
在这里插入图片描述.

4·调试器分类
	内核调试器(0环)	Windbg
	用户调试器(3环)	OllDebug(只有32位) X64Debug(32位和64位) Windbg 
	16位汇编调试器 debug.exe TD.exe
	
以8086CPU 16位CPU为例介绍寄存器
   AX 累加寄存器 乘除运算 字的输入输出的缓冲存储
   BX 基址寄存器 
   CX 计数器寄存器
   DX 数据寄存器

猜你喜欢

转载自blog.csdn.net/useror/article/details/89405274