汇编语言第4周学生总结反馈
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了汇编语言第4周学生总结反馈相关的知识,希望对你有一定的参考价值。
汇编语言程序设计课到第4周。这周的课后总结中。让同学们写下“我的疑惑”。
这倒好,真引出了一大堆好问题。事实上。这也就是大家学习的最真实情况。
为同学们的解答发布例如以下。下一周,老贺不做这样的一对多的事情了,我们开启互评模式,靠同学们的多对多,完毕更有意义的深入交流。
学号 | 学生小结 | 老师点评 |
(14)1147 | 我得到的知识: loop指令和[bx]指令的运用及其相关的内容,还有源程序文件、目标文件和可运行文件的相互转换。
小组讨论挺好的,加深对知识的理解。 | 用loop构建循环,须要反复的次数提前计算好放入CX即可。 多解决几个问题能够搞定。不必操心。 |
1101 | 我学到的知识:今天这节课我学会了源程序的编辑,编译,链接,运行,以及跟踪; | 消除心理障碍啦,循环不是小松鼠眼中的“河水太深了”。 |
1102 | 我得到的知识:在汇编语言中,通过g命令运行程序时能够直接用该命令运行到想要运行操作代码处;同一时候也加深了对于指令和代码在内存中的存储相关。 |
|
1103 | 先说一点题外话。非常非常抱歉这么晚才写这节课的总结。 | 随学随练,后面的内容,就不会复杂到无从下手。 |
1105 | 我得到知识:今天汇编语言课堂我学到了由汇编语言写源程序,然后从源程序到程序运行,运用Debug来跟踪程序的运行,学习了loop语句的运行,和loop语言的源程序。
| 在源程序中,假设用16进制数,后面加上H即可,不加时,默认十进制,当然,还能够写二进制数,后面加B。至于写数值用哪种进制。依据须要即可,哪种方便你的思维用哪个,按要求加后缀即可。 用C语言编程时,我们会遇到编译错误,masm程序编译汇编源程序时出现的server error就是这样的编译错误,各种可能都有。 耐心一些,编程的功夫是在错误中练成的,多实践,多经历练就好。 |
1107 | 在这节课上我学会了在使用记事本和edit软件写出程序段并编译与连接并运行。还有loop指令的使用。还学会了在循环的过程中的循环是怎么控制的。
| 改动错误是基本功,多见识错误有优点。不急。往前走即可。 |
1108 | 我得到的知识:学习了简单的汇编程序的编写,包含loop循环等。 | 这个不用计算,这是在设计CPU时规定好的,假设须要时,查表即可。 手边没有手冊,打开debug。a命令将指令转入,用u命令查看机器码。 |
1109 | 我学会了怎么用debug转化为可运行文件,然后运行。存在的疑惑:C语言和汇编语言谁的用途更加广泛。更加高级? | 还是C语言用的更广了,但汇编也不可或缺,而我们学汇编,还承载着专业学习中理解计算机的任务。 厨师和ITproject师哪个更高级?不必纠结啦。 |
1110 | 我得到的知识——一个程序从写出到运行。即编译、连接、运行;loop指令的使用 多看书,勤动手。再动脑记。不会的尽快解决。不能让问题累加。加油~ | debug将程序从可运行文件载入入内存后。cx存储的是程序的长度。这个长度包含全部的代码。 p命令和循环没有关系。用g命令,后加循环后的指令地址。能够直接运行到循环后。 |
1111 | 我得到的仅仅是。我学会了源码文件。目标文件,可运行文件之间的关系,同一时候学会了loop的使用 | 你说的跟h出错,可能是别的原因。 机器仅仅识别二进制,其它进制,是因编译器识别并处理的,识别方法靠数据后的H\D\B等标识。 參考1105。 |
1112 | 我得到的知识:汇编语言的编写方法,以及汇编源程序的编译运行方法。 |
|
1119 | 我得到的知识:源程序文件,目标文件,可运行文件间的转换。源程序的基本架构,loop结构的使用 | 參考(14)1147、1105、1111 |
1121 | 我得到的知识:当cx=时,loop循环不是0次,一次。而是16的4次方。65536次。还有源程序与可运行文件之间的转换。我得到的技能:熟练的用loop解决简单的数学问题我尚存的疑惑:editplus详细怎么用,都有哪些用途 | 你的问题,找度娘合适,或者先用起来再说。 |
1122 | 这节课学到了汇编程序编译运行的方式和loop语句的使用 | 没有差别。你能够找一台装XP的机器,用MOS-DOS方式体验一下,貌似找运行DOS的古董太难了。 |
1124 | 我得到的知识:会编写简单的汇编语言源程序和程序怎样在debug中运行,以及掌握了用loop指令实现循环操作。
| 保存到masm.exe所在的目录中。我们的方案中。已经将这个目录挂载为dosbox的C盘,这样就能够直接写文件名称编译了。 |
1126 | 老师今天这节课讲了源程序的编译到运行,以及Loop指令的详细知识 | 脚踏实地往前走,练就扎实基本功。 |
1127 | 这节课学习了源程序的编译,loop结构的使用,解决一些简单的算数问题。
| 学习具有迁移性,这样建起来的知识的联系,是最可靠的学习成果。 |
1128 | 我得到的知识:对于debug的使用d和汇编语言的基础了解 整体来说。受益匪浅。 | 一起往前走! |
1129 | 如今缺乏的就是勇气,今天遇到同一个问题经讨论后无果,还是三次,却每次都没有勇气问问老师是由于什么。问了同学之后同学也没有解释清楚。所以以后一定要问老师。老师懂得非常多我们非常多想不到的问题。课前预习一定要充分,不能仅仅观看视频。一定要自己动手实践实践! | 解决这个问题的方式千千万,唯一忌讳的。就是窝在自己心里。 |
1130 | 我得到的知识:这节课老师以让我们实践为主,让我们自主学习了源程序的基本构架,loop结构的使用以及源程序文件和目标文件及可运行文件之间的转换 | 对于返回语句。就那两行。先这样用,后面就清楚了。 |
1132 | 我明确了一个源程序从写出到运行须要经过文本编译,编译链接到运行的三个过程。同一时候还学会了编译的方法。 | 学汇编。更是要解决细节的问题。 |
1137 | 我得到的知识:源程序的基本架构;loop结构。源程序文件,目标文件,可运行性文件间的转换. | 刚起步,往前走,一切都会好。 |
1141 | 我得到的知识:loop循环语句的使用,它循环的次数。
| 计算机是人工系统,这几个数值。都是由设计者指定的。在这儿暂不用想为什么。 汇编也有一些IDE可用,但我们如今用的学习方案。是想让大家对底层有很多其它体验。 |
1142 | 我得到的知识:源程序的编辑、编译、连接、运行,以及loop循环语句 | psp的功能问题,临时放入你的问题队列。在操作系统课中,你会有更好的理解。 |
1143 | 我得到什么知识:学会了loop指令,懂了cx寄存器的原理 | 调整小组的事,我和团队助理谈过。暂不改。 但下周開始,每次会要求对group的组合打乱一些。 别外,与同学的合作,除了课堂,也不必拘泥于分好的组。 |
1144 | 最终不再是单纯的机器码与汇编程序相互转化了。 知道了怎么如C语言一般编源程序了。不同的是,须要编译转化连接。
|
|
1146 | 这一节课我学到了源程序从写出到运行的过程,汇编语言中的loop语句。
只是这周我会抽时间再看一次视频。而且一步步把没学会的操作再做一遍。另外,我也算是吃了个教训,下次在课下学习的时候,我会认真去实践的。 |
|
1201 | 我得到的 学会了loop指令和汇编语言程序写法。
|
|
1202 | 学到了为代码和真正代码差别,和写汇编语言程序的"书写套路"。学会了,从.ASM到.OBJ再到.EXE。在DEBUG下调试程序。 眼下没有什么疑惑。感受就是老师课上讲的事实上不多,大都在讨论和同学交流,要我们学生自己课外去学习。 | 如今老师的作用一是把握学习的内容框架,二是在帮助大家落实学的行为。 |
1203 | 我得到的知识:我学会了用debug来编译连接自己编写的汇编指令 | 你的疑问,让我们在实践中完毕解答。 |
1205 | 我得到了关于link,masm还有debug对于文件的操作,还有loop指令的详细使用方法。没有疑惑。 |
|
1206 | 这节课我学到了汇编语言怎样编程、编译、连接,loop指令的使用方法;拿到一道题,能够自己编写出程序。用各种命令去运行、观察不同的寄存器发生对应的变化。在实践的过程中,从编译到连接的过程中出现故障,最后发现是文档的拓展名没有更正,以后多加练习连接的操作。从编写到程序的实现,一步一步的实现让我更深入学习了汇编语言。 |
|
1207 | 第一次正式认识了汇编语言的源程序的组成,和C语言还是有相通之处的,还有其从新建到运行的各个过程。 也有所认识。可是不是非常明确那个editplus编辑器所起的作业。好像仅仅是加快编程速度和加快阅读代码的速度,没有这个东西照样能够运行源码。 还有就是loop循环中CX的值是先进行推断是否为先自减再推断是否为零,总感觉有点怪怪的。假设CX是5的话。先自减再推断是否为零好像仅仅能运行4次吧。要是先推断为零再自减,那道CX值一開始就为0的题就不成立了。 | 怪怪的东西,见惯就不怪了。 专业的思维。也就是从多见中就建立起来了。 |
1208 | 我得到的知识:汇编程序的产生,loop指令 | 开放性问题,体验中见答案。 |
1209 | 我得到的知识:学会编写第一个汇编语言的程序。知道了谁将程序装载进入内存并使它运行,是command。
| 确定一个算法。哪种语言都能够实现。 常见的排序算法不就一个连续空间的存储。用双重循环倒腾数据吗?几周后玩它。 |
1210 | 我得到的知识:学会了用汇编语言写源程序。 知道的汇编程序包含汇编指令和伪指令。伪指令没有对应机器码的指令,是由编译器运行的。当cx=0时,循环最多。 知道了g怎么用。 发现对面搭档的眼睛非常好看 ? ? | C语言中。变量未经初始化,其值为随机数。你将这个FFFFH当作随机数看即可了,也就是说。你要用AX时,必须先为其置确定的值。 搭档知道你知道他/她的眼睛好看了吗? |
1211 | 我得到的知识:loop指令在汇编语言中的作用,以及手写了几次做题过程,还有源程序和c语言之间的共同点与不同点。
| link命令的使用条件?须要有.obj文件。 |
1212 | 我得到的知识:编译 连接和运行。以及loop循环的使用。
| 你的疑问是个好问题。假设更注重人的效率时。偏C语言,甚至开发更快的其它语言;死盯机器的效率,汇编当仁不让。当然比較其它高级语言。C的运行效率也是杠杠的啦。 |
1213 | 这节课学习了汇编指令的编辑和运行、loop指令以及()和[]的运用。 学会了使用editplus编译器进行汇编指令的文本编写,使用debug追踪汇编指令的运行以及循环指令的编写。眼下对loop指令有一点疑惑,想知道loop指令有没有直接while()的情形。 | loop指令有没有直接while()的情形?玩点技巧能够仿while。 后面另一堆的用于循环的指令,莫急。 |
1215 | 今天上课我发现我尽管认真看了视频但还是有些知识点遗漏,可能是视频太多亦或是看的不够认真下次看视频要更认真一点。 |
|
1216 | 我得到的知识:用汇编语言写源程序的步骤,masm指令得到目标文件,link指令得到可运行文件,loop指令的使用方法,debug中默认是十六进制,源程序中默认十进制。
| 超出的部分将丢掉。 当然。会有“标志位”记下这件事,并让总司令CPU知道。 |
1218 | 我认识了loop的使用方法,编译源程序。
| 有疑惑,才有学习。这样好! |
1219 | 得到的知识、汇编语言编译链接运行源码 | 你的疑惑临时放下,结课前揭晓。 |
1221 | 在第四周的课堂学习中,我不仅对课下学习的知识进行了复习,而且通过和小组成员之间合作,我也攻克了自己的一些问题。 还知道了loop循环是怎样循环的。它事实上类似与c语言中的while循环。 我不明确,为什么贺老师说075A中的0代表了偏移地址,当运行到下一步时就变成了076A。 运行源程序中,通过同伴间相互合作。使得我的操作变得更加熟练,这节课真的学到了非常多。 | 075A:0是可运行文件在内存中的起始位置。 可运行文件里,除指令,还有别的东西。指令是从076A:0处開始的。好比你家有个院子,院门口偏移标记为0,进院口后再走5米进房子。我们权限定进了房子的活动才是正事。那么院子里的那5米就是PSP,仅仅起辅助功能,运行的是房子里的事。 在操作系统课中操点心,你会有更专门、专业的理解。 我在课堂上。将把PSP再拓展一下。 |
1222 | 这节课我学到了汇编中的循环,对汇编的了解又近了一步,疑惑临时还没有吧,由于老师上课已经解答了非常多问题,当然也有可能有些问题我自己还没有注意到,等找到后再询问老师 |
|
1223 | 我得到的知识:一个源程序从写出来到运行的过程有编译。连接,运行。 程序载入入内存以后,内存区前256个字节存放PSP,DOS用来和程序通信,以后的存的是代码,所以CS指针的值等于DS的加上10H。汇编中的循环是先运行一遍循环体。在改变循环变量的值。
| 汇编的输出不像高级语言那样直接。但还也不是太麻烦。 见后面的“中断”部分。 |
1225 | 我得到的知识:一个源程序从写出到运行。loop的使用 | 參考1221 |
1226 | 我得到的知识:用汇编语言写源程序。从源程序到程序怎样运行,以及loop指令的使用,( )和[ ]的差别。
| 运行loop指令,先使cx减1,再依据cx的值决定ip怎样变。 |
1227 | debug的使用以及loop的理解 而且认识到了c和汇编语言的不同 |
|
1228 | 我得到的知识:loop的使用方法。简单的编程源文件,目标文件,和可运行文件之间的转换。
能够集中精神学这两节课,效率高。 | 关于默认值。见1210。对AL的操作。仅仅影响AL,进位不会影响到AH。 能够在Debug中试一下。 |
1229 | 我学到了怎样把源程序编译。測试。转化为可运行的程序,还学会了怎样循环。能够把程序从文件里运行至少如今疑惑较少。 |
|
1231 | 我得到的知识是:怎样编译连接生成可运行文件。loop循环的使用以及括号的不同涵意。
| 这节课几个数的相加。不也是能够解决实际问题吗?扫天下。从扫一屋做起。 |
1232 | 得到的知识:loop循环语句。伪指令的形式 | 大幕刚刚拉开…… |
1233 | loop指令 |
|
1234 | 我得到的知识:明确了怎样使用loop指令。 我得到的技能:熟练的使用loop完毕一个循环。我尚存的疑惑:怎样做到在一个循环里再套一个循环。我的感受:汇编语言博大精深。 | 关于双重循环,两三周后会初识。 这个问题能够做为探究题目。你如今就研究一下,不必等到有人告你“标准答案” |
1235 | 我得到的知识:了解了.asm,.obj,.exe这几种扩展名的文件。了解了什么是伪代码,了解了psp区域,了解了(...)和[...]意义及使用方法,以及程序的開始和代码的開始等等 | 1、3參考1210、1221 2、老师也在疑惑中,我们一起找答案。 |
1236 | 学到的知识: 这节课学到了汇编语言的基本框架;代码的组成及各部分的作用;了解到了怎样将汇编语言进行编译连接成为可运行文件;了解了代码装入内存的一些细节;掌握了loop指令的运行原理和基本使用 那段相当于c语言中return的语句是怎么工作的?
| 机器代码中仅仅认二进制。代码中能够使用十进制,或十六进制。是编译程序(masm.exe)会依据数据后的H/D/B等识别。并将其视为了二进制。 返回语句在汇编中涉及“中断”的概念。可先參考教材后几章。 |
1237 | 我得到的知识:源程序的实现运行 loop结构的使用 | PSP參考1221 |
1238 | 我得到的知识:用伪指令敲代码时,首先定义一个段,再用程序实现任务。然后指出程序的结束时间,最后敲代码返回代码。
| PSP參考1221 |
1239 | 我得到的知识:假设loop循环之前cx=0的话。则是循环65536次。也就是16^4次。
| PSP參考1221, mov ax, 4c00兴许学中断解决。米老师的事,课间小范围交流。约起?要我忘记了。你主动找我。 |
1240 | 我得到的知识:[BX]的意义。Loop指令的两步操作的详细内容。
| 云班课提供了一个debug的使用方法文档,你到那是看G命令。视频时也讲了。再复习一遍。 |
1241 | 知识:主要熟悉掌握了LOOP循环的原理特征 | jmp和loop都包含跳转,根本上,是ip的改变。能够把二者运行中所做工作列出来,这个问题你自己就解答了。 |
1242 | 我得到的知识:学会了怎样用汇编语言编敲代码并实现。而且学会了loop循环; | 越不简单,越显价值。加油! |
1243 | 我得到的知识:1、用loop指令进行循环;2、程序装载在计算机上时,还须要psp区;3、一段程序结束时。要中断退出。
还是高级语言舒服,敲代码时感觉就像是在弹钢琴。代码就像是与多年未见的女神说的情话,然后她乖乖的按你所想的做事。 | 这几个问题,有些上面有,请參考1221、1236。为什么c语言要转换为汇编语言?可见汇编语言也经常使用作编译中的中间语言用,离机器码更近了嘛,Java的出发点在跨平台。所以,它的中间码,就不会选择汇编这样的和底层腻腻歪歪的语言了。 你既然要用汇编和高级语言那样比,作为这学期教汇编的老师。我必须为汇编代言。 高级语言中流于表面虚情假意的成份多了,哪有我汇与仙女的对话全是掏心窝子的实话,难于言表,无须中间环节。成就的是心心相知! |
1244 | 我得到的知识:通过今天的学习。我学会了loop指令,和代码的编写。
| 在用的过程中体味吧。 |
1245 | 通过这一节的学习。我得到了合作解决这个问题的方法,这样能够最大可能的降低犯错的概率。我得到了用g命令加偏移地址表示全部运行完这部分地址里的指令,可是我对老师最后讲的那个1c怎么来的不是非常清楚,详细的我给忘了,尴尬。 仅仅希望以后能理解清楚所学到的内容! |
|
1246 | 今天学会了怎样用汇编语言编程,先编译后连接,然后用debug查看。我认为眼下我还不太懂方括号,和圆括号的意思。就是那种mov 〔ax〕(bx)这样的的。我的感受就是还是要多交流,尽量不留疑问。 | 把相关视频再看一遍吧。 |
以上是关于汇编语言第4周学生总结反馈的主要内容,如果未能解决你的问题,请参考以下文章