一:把王爽的《汇编语言》学完之后是什么水平
<首先声明,绝不是复制粘贴的,句句出自本人经验中提炼而出>
汇编是计算机编程中最为基础部分。
你先学了C/C++,正处于空中楼阁的尴尬处境。因为你在开发C/C++的时候,总觉得有一层雾纱隔着。无法真正看到问题的本质。人类对于无法控制的事总有一种反抗及寻根问底的情绪。
而你把汇编学通了,才能真正地从汇编连通到操作系统,连通到C/C++。你才能真正看清计算机。这才能有机会步入大师级计算机学问境界。
用一句话:站在巨人的肩膀上……
比如只学现在流行的面向对象语言C#、Java等,虽然在短期内你可能会成为这方面的能手,但是想突破是有限的。因为本身的起步就低了。
再言,现在网络发展极快,C#、Jave这种浮于水面的技术很快会被新的东西所取代。但是C#、Java和更加新的未知技术都是从底层的汇编等变化而来。只要学好基础,一句话:以不变应万变。
我不知道学了汇编达到什么水平。但是学了汇编绝对能达到难以想象的水平。
二:关于王爽汇编语言检测点6.1的问题的答案解惑 5分
第一个程序:答案是可以的。
解释:我们在前边用dw 0,0,0,0,0,0,0,0,0,0,0只是申请了十个内存单元的空间,在后边将其指定为堆栈时并不一定要用完。多余的两个内存单元里边仍然存储着0,只不过不属于栈的范围;
第二个程序:程序运算过程是这样的:
因为在整个循环体执行过程中ss,ds寄存器中的数是不变的,只有sp和bx在变,也就是栈顶位置和内存单元指针DS:[bx]在变。所以我们只观察sp和bx的变化。
第一次循环:初始时(sp=36,bx=0;)
1.执行push(sp=sp-2=34,bx=0);
2.执行pop(sp=sp+2=36,bx=0);
3.执行add(sp=36,bx=2);
第二次循环:
1.执行push(sp=sp-2=34,bx=2);
2.执行pop(sp=sp+2=36,bx=2);
3.执行add(sp=36,bx=4);
所以此程序一会入栈一会出栈,栈顶就在SS:34和SS:36之间不断切换,只有寻址内存单元0:0~0:15单元的指针DS:[bx]在不断增长,直到访问至0:14结束。
三:求《汇编语言》 王爽 第三版答案 30分
没有统一给的答案的 但是有一个专门的论坛 ,你可以在里面看人家提交的答案··
www.asmedu.net/bbs/forum.jsp
希望对你有帮助!
四:求《汇编语言》 王爽 第三版答案 30分
可以在我的百度空间找到一些。 2014-07-16 20:44
------------
百度背信弃义,关闭了全部空间。
所以,搬家到了网易。
http://blog.163.com/asm_c/blog/static/248203113201352811150781/
参考。
五:汇编语言王爽第三版答案
没有统一给的答案的 但是有一个专门的论坛 你可以在这里寻找答案
http://www.asmedu.net/bbs/forum.jsp
我也正在学这本书,多多指教!
六:急求王爽汇编语言第三版答案
我有。。。。。。给你发。。。
七:王爽 汇编语言 11.1检测点答案
sub al,al zf=1,pf=1,sf=0
mov al,1 zf=1,pf=1,sf=0
push ax zf=1,pf=1,sf=0
pop bx zf=1,pf=1,sf=0
add al,bl zf=0,pf=0,sf=0
add al,10 zf=0,pf=1,sf=0
mul al zf=0pf=1,sf=0
很久以前做的,不知道对不对,好长时间没看那本书了。我的是第二版!