汇编干货笔记->8.0 寄存器总结

汇编干货笔记->8.0 寄存器总结_第1张图片

汇编干货笔记->8.0 寄存器总结_第2张图片

汇编干货笔记->8.0 寄存器总结_第3张图片

汇编干货笔记->8.0 寄存器总结_第4张图片

汇编干货笔记->8.0 寄存器总结_第5张图片

汇编干货笔记->8.0 寄存器总结_第6张图片

汇编干货笔记->8.0 寄存器总结_第7张图片

汇编干货笔记->8.0 寄存器总结_第8张图片

汇编干货笔记->8.0 寄存器总结_第9张图片

汇编干货笔记->8.0 寄存器总结_第10张图片

汇编干货笔记->8.0 寄存器总结_第11张图片

汇编干货笔记->8.0 寄存器总结_第12张图片

汇编干货笔记->8.0 寄存器总结_第13张图片

最后
欢迎光临小站:yuruotong.com

以下是文字提取部分,阅读完毕的同学可以离开了
我们用;reg;表示一个寄存器
用;sreg;表示一个段寄存器
下面我们对几个寄存器;做个总结;

8086中只有;四个寄存器;可以用在[…]
;bx,si,di,dp;

这四种寄存器可以;相互组合;
但组合对象是;固定的;
bx和si,bx和di
bp和si,bp和di

只要[…]中有;bp;
而指令中没有;显性地给出;段地址
那么段地址就;默认在ss;中
否则;默认在ds;中

指令执行前
所要处理的数据可以在;各个地方;
cpu内部,内存,端口(后面会讲)
比如下面的例子

如果数据;在内存;
我们又可以用;多种方式;定义偏移地址
称之为;寻址方式;

既然知道了数据存放的;位置;
我们就需要;表达;这个位置
汇编语言使用;三个方法;
;立即数;就是idata

;寄存器名字;

;段地址+偏移地址;

既然已经知道了;数据的位置;
下一步就要确定;数据的大小;
汇编语言一般用;下面方法;处理
通过;寄存器名;

如果;没有寄存器;
通过操作符;X ptr;
X可以是word或者byte

还有一个叫;push操作;
push默认只进行;字操作;

你可能感兴趣的:(汇编干货笔记->8.0 寄存器总结)