王爽汇编语言答案

一:把王爽的《汇编语言》学完之后是什么水平

<首先声明,绝不是复制粘贴的,句句出自本人经验中提炼而出>

汇编是计算机编程中最为基础部分。

你先学了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

很久以前做的,不知道对不对,好长时间没看那本书了。我的是第二版!

扫一扫手机访问

发表评论