1-2+3-4+5……-100(汇编)

来源:百度知道 编辑:UC知道 时间:2024/05/16 02:00:11
x:int32:=1;
y:int32:=2;
z:int32;
stdout.put("计算1-2+3-4+5……-100",nl,nl);
for(mov(1,cx);cx<100;inc(cx))do
mov(x,eax);
sub(y,eax);
mov(eax,z);
mov(x,eax);
add(2,eax);
add(z,eax);
mov(eax,x);
mov(y,eax);
add(2,eax);
mov(eax,y);

endfor;
stdout.put("结果****",z,nl);

stdout.put( "Press enter to continue: " );
stdin.readLn();

哪里错了?

这应该是国外一名汇编教师编写的一种hla高级汇编语言,在他的网站上有免费的教程,后来这个免费的教程被翻译成中文,我在图书馆看到过这本书,居然卖98块钱一本,简直抢钱啊。。。这个hla不适合汇编的初学者,我觉得这个是对汇编有一定理解的人可以用用,作者说编写这个语言不是为了让人不使用汇编,而是让你更方便的使用汇编,其实他就是将一些常用的子程序写成库了。

NB!
这叫什么汇编?(混编?)