第二章 寄存器
来源:互联网 发布:空间主页图片网络错误 编辑:程序博客网 时间:2024/06/05 01:13
寄存器 : 可以通过修改寄存器中的内容实现对CPU的控制
2.1 通用寄存器
- AX BX CX DX,通用寄存器可以拆分为两个独立的8位寄存器 AL , AH 如下图所示
2. 2 字在寄存器中的存储
2.3 物理地址
- 不同的CPU 有形成不通物理地址的方法 例如8086CPU 16*段地址 + 偏移地址 = 物理地址
- 具体形成方式 :
|
”’
一个X进制的数据左移1位,相当于乘以 X
”’
2 . 段的概念 : 段的划分来自于CPU的内部
8086CPU 四个段寄存器 ; CS , DS ,SS ,ES
1. 代码段 : CS : IP
步骤 1. 读取CS:IP 地址的指令进入缓冲器 2. IP = IP + 指令长度 ,进入下个地址 3. 重复这个过程执行指令
2. 修改 CS, IP 指令 方法
方法一 : 1. jmp 段地址 : 偏移地址 目的: 修改CS:IP 内容
3. debug模式下的调试
r 查看当前寄存器值,修改
d 查看内存地址段的内容
e 修改内存地址中的内容
u 将内存地址段的内容翻译为指令
t 执行开始CS:IP处的指令
a 输入汇编指令
0 0
- 第二章 寄存器
- 汇编语言 第二章-寄存器
- 第二章 寄存器
- 2.0第二章寄存器
- 第二章总结(寄存器)
- 汇编语言笔记--第二章--寄存器
- 汇编语言学习第二章-寄存器
- 汇编语言笔记第二章 寄存器
- 《汇编语言》学习笔记 第二章之寄存器
- 第二章 寄存器(cpu工作原理)
- 《汇编语言》学习笔记 第二章 寄存器
- [汇编语言学习笔记][第二章寄存器]
- 汇编语言学习笔记第二章 寄存器
- 汇编语言学习笔记第二章 寄存器
- 汇编语言——寄存器(第二章)
- 《汇编语言》第二章——寄存器
- 《汇编语言》第二版 王爽著 第二章 寄存器 要点
- 第二课 寄存器
- 秒杀系统架构优化思路
- epoll+线程池+信号量
- PAT A1100. Mars Numbers (20)
- js如何判断变量的数据类型?
- 配置apache,直接访问服务器不显示文件目录
- 第二章 寄存器
- PLSQL Trigger will execute even when there is a Foreign Key Constraint Error
- AngularJs最简单解决跨域问题jsonp案例
- Unreal Engine 4 —— 键位更换以及对应思考
- mysql 并行写数据导致重复的问题,加间隙锁解决
- 小程序 小程序专用LBS数据服务工具包(腾讯位置服务)
- 欢迎使用CSDN-markdown编辑器
- RecyclerView检测滑动到顶部或底部的代码示例
- Java多线程之生产者-消费者模式