本章主要是加强学习对DEBUG的运用.所以真实学习新知识的部分或许少点.大部分是在温习.. 之前的一些东西.别的…上一章竟然没人交作业!包含学习我的教程一贯很尽力的殇星君也由于迷上了某某游戏而仅仅转载下,没有仔细看……不过, 经过了几天,回复数量也牵强让我满足了(和空间里其它文章比起来).
这次,新教4条指令:
指令名:ADD
操作数数量 :2
操作数名 :方针操作数,源操作数
指令用处 :把2个操作数相加,和保存在方针操作数
指令名 :SUB
其他大多同ADD指令相同,有一点不同:此指令是减法指令
指令名:INC
操作数数量:1(留意,只要1个操作数!)
操作数名:方针操作数
指令用处 :把方针操作数+1,成果保存回方针操作数.
指令名 :DEC
其他大多同INC指令相同,有一点不同:此指令是把方针操作数减1
INC 和DEC指令尽管只做加1和减1的操作,可是只要1个操作数,而且核算进程改变不多,占用的内存少点,所以履行速度比ADD和SUB指令快许多,当然,这所谓的许多,连万分之一秒都没有…只要在每秒钟核算几亿次的情况下才干体验到.恩,关于高手来说,能快一点点都是很重要的.
好了,编写代码调试吧!我的代码:
ORG 0100H
MOV AX,5
MOV BX,3
ADD AX,BX
SUB AX,BX
INC AX
DEC AX
至于怎样编译,第7章现已说过了.这儿就不解说了…编译完成后,用DeBug导入调试吧!~
R指令检查状况,此刻榜首条指令还没履行,AX寄存器什么都没有,榜首条指令是MOV AX,0005 ,也便是往AX寄存器写入数值5(见下图):
T指令履行一行代码,履行榜首行代码,看,AX寄存器写入成功,接着是BX寄存器:
再次T指令,履行一行,好了,现在
AX=5
BX=3
接着便是本章讲的ADD指令了(见下图):
ADD,加法指令,ADD AX,BX 便是把AX和BX相加,成果保存到AX,本来的AX是5,BX是3,相加为8,看看下面对不对:
声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/317314.html