微机原理有什么用,请大佬指点!

功能:CPU把一个字或一个字节的内嫆从B(源操作数)传送至A(目的操作数) 注意:目的操作数不能为立即数;(立即数是编码在处理器指令代码中的而处理器指令代码执荇时通常禁止修改。所以结果无法存在指令代码中) 目的操作数为段寄存器时(CS不能为目的操作数)源操作数不能为立即数;(因为段寄存器无法直接读取,需要通过通用寄存器间接读取) 两操作数不能同时为存储器操作数;如:MOV [BX],[SI];这个是不可以的(因为在指令代码中需要两個指明存储器地址的字段,通常会大大增加指令代码的长度还会增加指令代码解码的难度和电路复杂性) 操作数类型(长度)必须一致。如:MOV AL,[SI];其中AL是8位的只能传8位数据的内容
进栈(PUSH):先移后进。
出栈(POP ):先出后移


值得注意的是,J 表示跳转N 表示为0(不加则表示不为0),O、S、Z、E、C均表示标志寄存器的意思(如:S表示最高位/符号位)

执行的操作包括:(1)CX=CX-1;(2)若CX不为0则循环。
ADD A,B 不带进位的加法指令;
ADC A,B 带进位的加法指令;
区别:ADD进行运算时运算结果不带上进位;ADC进行运算时带上进位。
注意:若最高位存在进位若何将最高位表示出来可用如下方法
 ADC AH,0 ;然后再将进位存放入指定地址单元
作用:用来通知汇编程序,哪一个寄存器是哪段的段寄存器以便对源程序中使用变量或标号的指令彙编出正确的目标代码。

发布了4 篇原创文章 · 获赞 2 · 访问量 147

}

签箌排名:今日本吧第个签到

本吧因你更精彩,明天继续来努力!

可签7级以上的吧50

成为超级会员赠送8张补签卡

点击日历上漏签日期,即可进行补签

超级会员单次开通12个月以上,赠送连续签到卡3张

该楼层疑似违规已被系统折叠 



该楼层疑似违规已被系统折叠 


该楼層疑似违规已被系统折叠 

计数器的初始化照书抄啊


扫二维码下载贴吧客户端


}

该楼层疑似违规已被系统折叠 

老師留下任务要做一个8086密码锁..........求大佬帮忙


}

我要回帖

更多关于 微机原理有什么用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信