8086CPU寄存器总结
来源:互联网 发布:成都域名服务器地址 编辑:程序博客网 时间:2024/06/06 01:14
通用寄存器:AX, BX, CX, DX
AX可以分成AH和AL各8bit来用,
BX可以分成BH和BL各8bit来用,
CX可以分成CH和CL各8bit来用,
DX可以分成DH和DL各8bit来用,
CS和IP寄存器:指示CPU当前要读取的指令的地址,
如CS内容为M,IP内容为N,则CPU将从M*16+N地址读取指令执行
DS寄存器:CPU读写内存时,指明内存的段地址
如读取内存地址10000H处(1000:0,段地址是1000H)的内容:
mov bx,1000H
mov ds,bx
mov al,[0]
将10000H处的1个字节读到al寄存器中
如果将一个内存段设成数据段(<64KB),只需将DS设成数据段的段地址。
SS和SP寄存器:
指示push和pop操作的栈顶位置。
压栈方向是由高地址向低地址方向(参考《汇编语言》王爽P59)
push ax:相当于SP=SP-2,ax的内容送入SS:SP指向的内存地址处(2个字节)
pop ax:相当于SP=SP+2,SS:SP指向的内存地址处内容(2个字节)送入ax
[bx]寄存器:
mov ax,[bx]:表示bx中的偏移地址EA,段地址SA默认在ds寄存器中,将内存地址SA:EA处的数据送入ax寄存器中。
未完待续。。。
阅读全文
0 0
- 8086CPU寄存器总结
- Intel x86 CPU寄存器总结
- 8086 CPU 寄存器简介
- 寄存器简介[8086 CPU ]
- 8086 CPU 寄存器简介
- 8086 CPU 寄存器简介
- 8086 CPU 寄存器简介
- 8086 CPU 寄存器简介
- 8086 cpu寄存器
- 8086 CPU 寄存器简介
- 8086 CPU 寄存器简介
- 8086 CPU 寄存器简介
- 8086 CPU 寄存器简介
- 8086 CPU 寄存器简介
- 8086 CPU 寄存器简介
- 8086 CPU 寄存器简介
- 8086CPU寄存器介绍
- 8086CPU寄存器全称
- 一个按钮完成前台上传文件操作
- 关于HTML中input标签的新输入类型
- Postgresql常用命令
- 事务处理性能委员会TPC
- Visual Studio单元测试UnitTest
- 8086CPU寄存器总结
- poj1258 prim算法(模板)
- 201612-2 工资计算
- github之issuse
- HDU 6153 A Secret(拓展KMP)
- gamemaker学习笔记:跳跃
- 前端代码规范
- 系统性能评价
- java.nio.channels.FileChannel源码解读