本文共 7568 字,大约阅读时间需要 25 分钟。
学号 | 总结内容 | 答复 |
201460501147 | 转移指令 简单的jmp指令比较,复制代码段 |
|
1102 | 本周颇有心得的是: 对于循环,转移指令的具体用法和认识有了更多的了解,特别是在在小组作业中利用循环做双重循环实现冒泡排序以及求某些数据和并存去内存相应位置。而对于转移指令jmp,个人的主要了解还是在进行判断时的转移执行其他相应指令。课前及课上又学习了将某一段代码复制到指定内存单元,实现操作指令的转移。本周感觉甚好的是: 利用offset指令取得某个标号的偏移地址,并进行指令复制。 |
|
1103 | 总结结构:跳转构成循环 心得:有效的利用,offset来获取偏移地址,并通过跳转来实现自己的操作感觉甚好:学到了如何制造一个小的'病毒',虽然还没去尝试疑惑:几种跳转指令的利用 |
|
1104 | 本周颇有心得的是:学习转移指令原理之后,对于转移指令对IP的修改范围的短转移和近转移,这其中编译器对jmp的处理中有向前转移和向后转移,最重要是弄懂了cpu是根据位移进行转移的,。 本周感觉甚好的是:对于转移内部处理数据更加了解,同时类似于c语言的if语句的jcxz也越来越能够使用,用贺老师说的有什么疑问自己debug一下,看转移jmp指令如何运转,debug中的机器码可以帮助我容易弄懂,搞明白。 |
|
1105 | 本周的课程动手学习和老师谅解配合的还是挺好的,我最有心得的地方就是操作符offset的学习,比如:mov ax,offset start指令就相当于指令mov ax,0,操作符offset取得标号start的偏移地址0。jmp指令也很无条件转移指令,可以只修改IP,也可以同时修改CS和IP.通过今天的学习对于jmp指令有了更新的认识。对于jmp short 的功能还是不熟悉。 |
|
1107 | 这一节课用的主要学了关于offect指令的使用和多种方式跳转指令。 在这一节课我学会了如何使用标记号和如何灵活使用offect指令进行代码复制,还可以简化代码。 |
|
1108 | 本周颇有心得的是:学习了挺多跳转指令 本周感觉甚好的是:对机器码有更深刻的了解本周产生的疑惑是:汇编的指令那么多,硬件是怎么一一实现的 | 查看计算机组成、体系结构方面的书吧。计算机的设计,堪称浩大的工程。 |
1109 | 本周心得:指令的复制开始有点摸不清,老师一讲解,感觉好多了 感觉没有非常好的,都还好,也没有非常不懂的,存在的疑惑嘛,最后那个题,没听明白 |
|
1110 | 本周颇有心得的是,在进行复制代码或者相关操作的时候,可以知道其实在内存里代码也是数据,可以从数据的角度去完成操作。 感觉较好的是,操作符offset取得标号处的偏移地址,类似的操作符可以增加代码的可读性,降低程序的错误率。尚有的疑惑是,各种转移指令的机制还不是很熟悉。 |
|
1111 | 我在本周最有心得的是,学会了代码段的复制,我们可以通过循环和offset把一段代码复制到另外一个地址。 我对本周感觉甚好的是,通过小组合作我们能够解决课上问题,同时能够很好的搞清代码段,和数据的地址,而且学了很多新指令 |
|
1112 | 心得:掌握了跳转指令的使用方法,掌握了精确复制某一段内容的方法。 感觉甚好:对于调整指令使用的原理有了明确的理解。产生疑惑的是: |
|
1113 | 本周颇有心得的是:学会了offset和jmp的使用。 本周感觉甚好的是:一些指令比以前更明了了。本周产生的疑惑是:c语言是否与汇编等同呢? | 不一样的啦!对比着来,你会得到很深入的学习。 |
1119 | 本周颇有心得的是:明白了指令是由机器直接识别,操作符offset是给编译器识别的,另外数据区也是可以给出标号的 本周感觉甚好的是:看了几个程序,了解了利用offset将代码段复制到指定位置的基本思路本周产生的疑惑是:应该分清地址与值,随意一个标号可以看作是变量名,通过偏移地址找到相应内存单元里的值,可以当我看程序的时候还是常常懵圈 | 还是看的少。再看一些。 |
1122 | 颇有心得的是:复制程序的程序 感觉甚好的是:程序的跳转偏移的理解产生的疑惑:跳转指令在程序运行过程中可能会出现许多不好的结果 | 看来翘课的同学补课了。(1)感动;(2)就盯上你了。结果不对,该是你跳转到的地方不对。 |
1124 | 颇有心得:数据段中也可以用标号,并且不需要操作符,每行数据前的标号相当于数组名,类似c语言。 感觉甚好:有条件的转移指令(cmp,ja/b/e/na/nb)在某些情况下可取代loop指令完成任务,可根据实际情况应用,如:将某处的一段指令复制到另一处。尚存疑惑:要知道某条指令的机器码长度,都要用u命令查看吗? | 还可以查手册。再者,如果长期用汇编,这些指令长度自然是明白的了。U命令是我们的工作方式,也是学习手段。 |
1125 | 本周颇有心得的是:对jmp指令有了进一步的理解 本周感觉甚好的是:通过课堂的学习加深也证实了自己对offset指令的理解和应用本周产生的疑惑:伴随转移指令产生的地址更变掌握不到位 | 会掌握的。我们继续。 |
1126 | 操作符offset取得标号的偏移地址,以及jmp指令的不同操作 操作符部分较为容易接受,也能复制单条或多条指令jmp指令简单的也能编出来,但碰上复杂的,就头脑一片空白了 | 由简单到复杂,必经之路。 |
1127 | 本周颇有心得的是:操作符offset jmp指令 本周感觉甚好的是:会编写简单的jmp指令(简单的)本周产生疑惑的是:复制语句到0:200H那道题 | 到我博客,抄之有道一遍吧。 |
1128 | 心得:编程终究是个团体工作,单人完成不好。学习到了转移指令的相关知识,明白了部分病毒的工作机制。 感觉甚好:通过视频的学习,感觉上课跟的上,具体操作还要看上机的时候了。疑惑:暂时没有想到。。。 |
|
1129 | 转移 把一段代码复制到另外的地址中 虽然课上第一次实践失败了 不过通过老师接下来的讲解明白了自己的错误所在 。还有jmp指令 通过实践四种不同的jmp指令得到的操作码。jmp short 实现段内短转移 jmp near ptr 实现段内近转移 jmp far ptr 实现段间转移(远转移) 并且用jmp指令实现循环控制结构 |
|
1130 | 本周颇有心得的是:懂得了操作符offset,jmp指令和jcxz指令的具体用法 本周感觉甚好的是:进一步熟练掌握了loop指令与其他指令结合的运用本周产生的疑惑是:不知道该如何熟练使用jmp指令实现循环控制结构 | 继续学,加强实践,你会熟练的。 |
1132 | 改造循环。 就是知道了病毒就是在你原来的代码数据上改造循环的过程,把你原来应该执行的正常数据给修改成他想要样子,那要检查病毒也不是多难了,只要你知道自己电脑在哪出现的毛病就可以对症下药了。 | 举一反二,赞! |
1137 | 1.转移综述,操作符offset,jmp指令,jcxz指令,loop 指令 2.jmp short实现段内短转移;jmp near ptr实现段内近转移;jmp far ptr实现段间转移,即远转移3.用jmp指令实现循环控制结构 |
|
1141 | 本周颇有心得的是: 代码即数据!在汇编语言中,复制代码时,可以当做数据复制过去。lea 取有效地址。本周感觉甚好的是:数据区也可以给出标号,当做一个变量。本周产生的疑惑是:字节不知道怎么数。 | 基础是分清数据的类型,其次再看个数。 |
1142 | 今天因为肚子痛没有上课 =_= 但课后有问小组的同学这节课的大致内容,包括转移综述、操作符offset、jmp指令、jcxz指令, 这两天会把课堂上同学做的都补上。 |
|
1143 | 实不相瞒,这一节课我没有去。但我想去与不去,都要学到点东西。我觉得以后就算起晚了,也要去上课,毕竟丢下阳仔一个人,实在是不合适,we are group,以后绝对不翘课 | 老师在尽力让课堂有价值。我觉得你还是少了机会了。 |
1144 | 1,今天学了好几种转移指令,汇编语言里确实指令很多。有操作符offset,jmp指令,jcxz指令。 2,jmp后面又加了些语句,不知道为啥,觉得那些短转移近转移远转移指令很有趣。3,还是有点迷迷糊糊。应用起来还是不熟练。 |
|
1146 | 本周颇有心得:offset操作符可以得出标号的偏移地址,几种jmp指令的使用可以实现代码的复制 本周感觉甚好:课上老师讲得制造“病毒”那个例子我感觉很有意思,可以分别通过cmp和loop循环来做,拓宽了我的思维。本周产生疑惑:不理解wait指令是干什么用的,还有就是可不可以给栈段社标号,然后用offset获取栈段的偏移地址呢?jmp指令只能在代码段中跳转吗,能不能跳到数据段? | wait指令?我给你的手册呢? offset是求偏移地址,并不针对具体哪个段,哪个段中的都可以。 jmp是流程的跳转,应用只在代码段中跳。但从原理上,你可以跳到任意地方,那就要将数据当指令用了,或许你有特殊意图,但一般不这样干。 |
1202 | 各种跳转指令配合cmp可以实现和loop一样的功能。学习掌握了跳转。指令那么多怎么记呀?老铁? | 老铁?学中用,用中记。 |
1203 | 学会用转移指令了 个人比较良好的就是对几种转移行为理解得还不错疑惑就是转移地址在内存中的jmp的指令书写能力我还欠缺,需要多加练习 | 多加练习,赞! |
1205 | 通过本周的学习,我学会了各种转移指令的使用,比如jmp,jxcz等,还学会了操作符offset,个人觉得offset非常好用,可以直接对地址里面的内容进行操作,而不需要对寄存器操作。 略有好感的是offset的使用,很方便。略有疑惑的是,cmp还有更多跳转指令,感觉老师只是谈了谈,并没有详细的讲,也许也是我没听懂吧。 | 后面还要继续 |
1206 | ①预习→上课的实践,对知识有很好的了解 ②掌握了jmp指令③对操作符还没有掌握的很好,需要再练习练习把一段代码复制到另一段 |
|
1207 | 心得:各种跳转指令的功能大同小异,只是跳转条件和跳转的距离不同,一方面是为了程序猿编程的方便,另一方面是为了优化内存的使用吧。 感觉现在已经可以模仿C语言的算法思路写一些比较复杂的程序了,还是蛮开心的。疑惑:汇编语言要怎么实现从键盘的输入呢?远转移不是段间转移吗,好像也可以实现段内转移,还是我对段间的理解不对。 | 汇编语言要怎么实现从键盘的输入呢?——稍安勿躁,再过几周讲。 远转移不是段间转移吗,好像也可以实现段内转移。——段内是段间的特例,效果上还在同一段,但CS会改变,只是改一次还是原值。这里,要从对应的机器指令上看出端倪。 |
1208 | 心得:比较各种差不多的指令会学的更好,看看它们有什么相同,有什么不同 感觉甚好:jmp的各种使用,上完课感觉清晰了许多疑惑:为什么jmp在机器码中可以是EA、EB…… | 这是指令系统设计的问题。我是否要给大家补充一下机器码是怎样来的呢? |
1209 | 本周颇有心得的是:offset, 位移,copy 感觉甚好的是:变量/数组名x产生的疑惑:变量x在用的时候可以直接写成 x+1 吗,而不是【x+1】之类的? | 做个实验? |
1210 | 本周颇有心得的是:感觉到了汇编语言的强大。一个操作符offset就可以知道当前标号的偏移地址;学到了可以复制一段代码到另一处,可以利用此功能制造病毒。有了jmp指令,可以随意跳转执行指令,很方便也便于理解。 本周感觉甚好的是:掌握了jmp指令的应用。段内转移,只修改ip,段间转移同时修改cs和ip。最开心的是在课堂实践中可以迅速分析题目并做出来。觉得自己进步了很多。 |
|
1211 | 本周颇有心得的是看jmp指令之间转移方式 本周感觉甚好的是视频不多,学习的还好 |
|
1212 | 颇有心得的是:如何用操作符offset取得标号的偏移地址,jmp的使用。 感觉颇好的是:已经很习惯上课边学边操作的感觉了。越来越熟练。 |
|
1215 | 各种转移方式 jnb各种转移的上手操作运用。 |
|
1218 | 本周颇有心得的是:知道了操作符offset的功能是取得标号的偏移地址。jmp指令转移的目的地址和距离。CPU在执行jmp指令的时候不需要转移的目的地址。 本周感觉甚好的是:通过小组之间的讨论和老师开头用成语接龙活跃思维感觉让思路一下子变得清晰了许多。 |
|
1219 | 颇有心得。在代码中使用循环 感觉甚好。掌握了代码的复制 |
|
1220 | 本周颇有心得的是:对offset的熟练使用,通过编写程序语言对于使用更加深入了解它的本质联系。对于jmp跳转语句段内段间近转移短转移的区别与联系。 本周感觉甚好的是: 对于课堂后半期提到的补充一些知识点,比如地址与值的区别,复制语句的编写都较为理解本周仍有的疑问: 对于cmp与jmp共同使用和循环语句来说何者效果更好或者有啥区别 | 实践做完,你的疑惑可解。 |
1221 | 本周颇有心得的是: 通过一周的学习,我对汇编语言的认识更加深刻了,在每一次实践过后,我越来越觉得在思维上汇编语言和我们之前学的C语言等各类计算机语言比起来是一样的,这些计算机语言说到底是实现我们算法的手段或者工具罢了。本周感觉甚好的是:对汇编语言算是入门了,在课下的实践和课上老师给我们布置的一些思考题之后,我感觉自己对汇编语言虽然现在有些地方还是有点懵懵懂懂的感觉,但是已经在汇编语言上有了自己的想法,所以感觉甚好。本周产生的疑惑是:就今天产生的一个问题吧,老师在确定一段代码的内存是说mov ax,ax是两个字节,这是为什么呢?只是因为ax占两个字节的长度吗? | 我决定要讲机器指令了。 |
1222 | 本周颇有心得的是:学会了用offset获取指令的偏移地址,还有jmp指令和其他转移指令 本周感觉甚好的是:上课通过操作对offset操作符的了解更多,学会了制作“病毒”的原理 |
|
1223 | 本周颇有心得的是:汇编中cmp加上jmp能做好多事啊,还有offset取标号地址也很好用。 本周感觉甚好的是:三种依据位移进行转移的jmp指令理解和试验得还可以。本周产生的疑惑是:之前只记住了CS,IP不能直接给立即数来修改,今天才在实验中发现ES也不行啊。 | 你的发现或许是假象。上机课让我看一看。 |
1224 | 总结:学习到了offset在获取标志位地址时的快速,cmp,jnb等指令的简单使用。 心得是听了贺老师的解释,初步认识病毒的一种破坏计算机内部执行的过程。感觉甚好的吧,运用汇编语言可以慢慢写出简单的c语言程序了! | 你会写出复杂的程序的。 |
1225 | 心得:学习了jmp指令,标号等 感觉甚好:操作符offset疑惑:对jmp指令尚存疑惑 |
|
1226 | 本周颇有心得的是:感觉对那几条jmp指令有了一定的了解。 本周感觉甚好的是:开始对标号有了一定的了解。本周产生的疑惑是:如果相对位移超过256字节,在机器指令中怎么表示呢? | 用near转移,用2字节表示位移量。 |
1227 | 本周颇有心得的是寄存器的使用 本周感觉甚好的是对以前知识复习本周产生的疑惑是转移指令的使用 |
|
1228 | 本周颇有心得的是没有啥特别好的心得啊 本周感觉甚好的是jmp的跳转本周产生的疑惑是不知道怎么去使用offset | 需要偏移地址时,用offset去求。 |
1230 | 本周颇有心得的是:jmp加不同后缀所代表的不同的含义 本周感觉甚好的是:有点晕…没有感觉很棒啊…本周产生的疑惑是:复制代码的原理有点不懂。 | 实践一次。 |
1231 | 本周颇有心得的是:除了数据,指令也可以复制到其他地址,地址的跳转也有很多种,数据段也可以在前面做标记当做数组使用。 感觉甚好的是:本周任务量减少难度降低,感觉甚好。 | 希望后面加量了,不要感觉不好。 |
1232 | 心得:程序不同算法 甚好:对循环的使用很熟练疑惑:新的语句有些不熟练 |
|
1233 | 本周颇有心得的是:操作符offset使得编码更加方便 操作符和命令的差别:操作符是编译器方便人理解的产物,命令代码是操作系统的规则jmp short s只能跳转128个字节,jmp far ptr s代码后段为跳转的目的内存地址jmp near ptr s后段为偏移地址本周感觉甚好的是:熟练的运用cmp和jXXX格式本周产生的疑惑是:mov ax,offset sjmp [ax]能够跳转多少个字节 | jmp [ax]是段内转移,在64K字节内跳转,见书2.11 |
1235 | 颇有心得的是操作符offset的使用 感觉甚好的是jmp指令的使用产生的疑惑是几种jmp指令分不清楚 | 再往前走就好了。 |
1236 | 颇有心得:理解了转移指令实现的原理,对比着几种jmp指令,区分了其差别 感觉甚好:新学习了jcxz,lea指令和offset操作符,感觉汇编语言中的很多指令方便了很多操作尚存疑惑:同样是取得标号地址,为什么会有lea和offset两种写法 | lea是指令,offset是操作符。同一需求,可以用多种方法实现,选择合适的。如何选择,实践中见吧。 |
1238 | 本周颇有心得的是:无 本周感觉甚好的是:学会了使用offset操作符表达代码的偏移量。本周产生的疑惑是:对jmp指令的原理不是很懂。 |
|
1239 | 本周颇有心得的是:每一个程序都有好几种不同的实现方式了。已经不仅仅在熟悉汇编了,更多在于运用与理解了 本周感觉甚好的是:最近的课程难了一些,但也只是感觉作用复杂了一点,并不晦涩。感觉自己前面的还是学得不错的?? | 好感觉! |
1240 | 本周颇有心得的是___无_______ 本周感觉甚好的是___offset的使用_______本周产生的疑惑是___根据位移进行转移的jmp指令具体原理_______ |
|
1241 | 心得:主要学习了jmp指令和offset的使用 甚好:无疑惑:jmp各种转移中转移范围如何得到 | 编译时,由编译器识别并计算。 |
1242 | 本周颇有心得的是:跳转指令的熟悉 本周感觉甚好的是:上课跟得上老师的节奏本周产生的疑惑是:怎么才能灵活使用offset | 日久见功夫。 |
1244 | 本周颇有心得的是:对jmp cmp等语句的使用更加熟练 本周感觉甚好的是:通过一开始一个病毒类代码的联系,对汇编语言的兴趣又有了提升。 |
|
1245 | 心得:比较的汇编语句印象比较深,还有老师讲的那个把一段指令复制到另外一个位置的问题,懂得了解法 感觉甚好:上课讲的内容都能跟着老师的节奏走下来! 疑惑:对各种转移有点记忆混乱,不过现在好多了! |
|
1246 | 心得是学会了了一些转移指令的使用,给代码编写带来了方便,感觉甚好的上课注意力比以前更集中了,疑惑是还是感觉汇编语言有些问题不知道怎么解决。 | 在解决问题中,学会解决问题。 |
转载地址:http://uurql.baihongyu.com/