


- [游客] 可以用耶! 11/23 11:31
- [harryxiyou] 好样的,我一直最喜欢汇编,应该叫 ASSEMBLY LANGUAGE,更贴切,哈哈。 08/17 16:16
- [till] 唉 哪是总结哦 就是抄一遍而已 “应的机器码:E9 disp ” 明显的错误都发现不了 07/17 15:49
- [zouhehui] 写的非常好,佩服! 11/29 11:21
- [hs1024] 支持··来向你学习 07/14 14:01
- [游客] 谢谢博主 11/28 00:48
- [mouselove] 偏移地址是16位寄存器,它的取值范围是0000H~FFFFH 11/16 15:41
- [游客] 不好意思,这个问题很愚蠢,偏移地址可以为零。 11/16 14:52
- [mwh1987] 有一个问题:偏移地址能否为零? 11/16 10:21
- [游客] 谢谢您的帮助,谢谢!! 08/24 14:43
- [游客] [url=http://www.gddzbq.com]深圳搬家公司[/url] [url=http 03/02 15:09
- [nono] 博主是高手啊 经验丰富 我目前上大学,刚刚接触汇编 以后还请博主多多指教 11/25 16:32
- [sirius] 你好啊 我也是刚看 王爽老师的 汇编语言 但是有些地方还是很模糊 你还有什么更直接的联系 06/06 19:29
- [游客] 你好啊 我也是刚看 王爽老师的 汇编语言 但是有些地方还是很模糊 你还有什么更直接的联系方式 06/06 10:28
- [color] 像你学习! 05/11 19:30
- [sirius] 你喜欢它,就会觉得好玩,如果你怕它,就会觉得枯燥,我一开始很怕它,现在不怕了,嘿嘿 04/22 22:49
- [wuerlang] 真的勇士,敢于直面枯燥的汇编 ------- 其实汇编很有趣,也好玩的。 04/22 08:33
[2008-05-05 13:30] 第十三章检测题错题分析
题目如图:
对于选项1和2在检测点13.1中已经探讨过,位移量存储在bx中,可以实现16位转移,那么位移量绝对可以比128或者说1K大,选项1和2被PASS掉。
对于第3个选项,跳转偏移量存储在bx中,用这个值与栈中原IP值相加然后通过修改后的IP值再实现跳转,我对此选项的理解错误,以为这个选项是说将bx值改为IP实现跳转,所以认为它错了。
对于第4个选项,“此中断不能设定跳转的次数”,在进入中断例程前,设定了cx值为循环跳转的次数,而在中断例程中只是将那个值进行递减修改,它并没有“设定”跳转的次数嘛......所以俺选了它
又着了王爽老师的道,嘿嘿...
对于选项1和2在检测点13.1中已经探讨过,位移量存储在bx中,可以实现16位转移,那么位移量绝对可以比128或者说1K大,选项1和2被PASS掉。
对于第3个选项,跳转偏移量存储在bx中,用这个值与栈中原IP值相加然后通过修改后的IP值再实现跳转,我对此选项的理解错误,以为这个选项是说将bx值改为IP实现跳转,所以认为它错了。
对于第4个选项,“此中断不能设定跳转的次数”,在进入中断例程前,设定了cx值为循环跳转的次数,而在中断例程中只是将那个值进行递减修改,它并没有“设定”跳转的次数嘛......所以俺选了它
又着了王爽老师的道,嘿嘿...
阅读全文 |
评论次数(2) |
浏览次数(555) |
所属类型(学习体会)
[2008-04-06 12:53] 第六章检测题小小陷阱
题目如图:
注意最后是end s而不是end start,程序入口在s,不要被长时间的end start忽悠了。
PS:这次总算一次性通过没有掉阱里,幸甚至哉,歌以咏志!...
注意最后是end s而不是end start,程序入口在s,不要被长时间的end start忽悠了。
PS:这次总算一次性通过没有掉阱里,幸甚至哉,歌以咏志!...
阅读全文 |
评论次数(2) |
浏览次数(570) |
所属类型(学习体会)
[2008-04-03 13:45] 第五章检测题错题分析
题目如图:
现将程序仔细走一遍如下:
mov ax,2000h
mov ds,ax
mov bx,1000h
mov ax,[bx];地址为2000:1000H字单元内容存入AX,
此时(21000H)=00,(21001H)=BEH,
此时(AX)=BE00H,(BX)=1000H
inc bx
inc bx;(BX)=1002H;(AX)=BE00H
mov [bx],ax;此时(21002H)=00,(21003H)=BEH;
inc bx
inc bx;(BX)=1004H;(AX)=BE00H
mov ...
现将程序仔细走一遍如下:
mov ax,2000h
mov ds,ax
mov bx,1000h
mov ax,[bx];地址为2000:1000H字单元内容存入AX,
此时(21000H)=00,(21001H)=BEH,
此时(AX)=BE00H,(BX)=1000H
inc bx
inc bx;(BX)=1002H;(AX)=BE00H
mov [bx],ax;此时(21002H)=00,(21003H)=BEH;
inc bx
inc bx;(BX)=1004H;(AX)=BE00H
mov ...
阅读全文 |
评论次数(2) |
浏览次数(483) |
所属类型(学习体会)
[2008-03-27 10:24] 做完第二章检测题的体会
做了两次检测才通过第二章的检测题,有一题如图
分析如下:
取1000:0处指令送指令缓冲器,IP第一次改变,执行;
取1000:3处指令送指令缓冲器,IP第二次改变,执行转移指令,IP第三次改变(我就错在这里,IP值已经被跳转指令修改,而我依然顺着往下执行指令,得出了7次改变IP的错误答案)
取1000:8处指令送指令缓冲器,IP第四次改变,执行;
取1000:10处指令送指令缓冲器,IP第五次改变,执行转移指令,IP第改变六次改变
所以从1000:0处开始至1000:10处指令执行完,IP经过6次改变。
体会:注意看清题目,严谨!细心!...
分析如下:
取1000:0处指令送指令缓冲器,IP第一次改变,执行;
取1000:3处指令送指令缓冲器,IP第二次改变,执行转移指令,IP第三次改变(我就错在这里,IP值已经被跳转指令修改,而我依然顺着往下执行指令,得出了7次改变IP的错误答案)
取1000:8处指令送指令缓冲器,IP第四次改变,执行;
取1000:10处指令送指令缓冲器,IP第五次改变,执行转移指令,IP第改变六次改变
所以从1000:0处开始至1000:10处指令执行完,IP经过6次改变。
体会:注意看清题目,严谨!细心!...
阅读全文 |
评论次数(1) |
浏览次数(464) |
所属类型(学习体会)
[2008-03-17 16:12] 我又一次开始汇编语言的学习
说起来真的不好意思,大学专科时学了一次,还不及格补考,专升本的时候也学过一次,虽然过了60分,但依然是不明就里.现在重新认真学习这个语言,因为,它太重要了.现在也不象学生时代了,当时老师说过,这门课很有用,没听,现在还是得学好它.所以,如果是在校大学生,以后有志从事程序编写或软件这一行的话,一定不要放弃,一定要好好打好基础.
现在学习这个对于我可能没那么利索,但希望我能坚持,也许要花更多的时间去搞定它....
现在学习这个对于我可能没那么利索,但希望我能坚持,也许要花更多的时间去搞定它....
阅读全文 |
评论次数(5) |
浏览次数(1106) |
所属类型(学习体会)
页码数(1):
1