【问题】
不理解wait指令是干什么用的,还有就是可不可以给栈段社标号,然后用offset获取栈段的偏移地址呢?jmp指令只能在代码段中跳转吗,能不能跳到数据段?
【解答】
wait指令?我给你的手册呢?
offset是求偏移地址,并不针对具体哪个段,哪个段中的都可以。
jmp是流程的跳转,应用只在代码段中跳。但从原理上,你可以跳到任意地方,那就要将数据当指令用了,或许你有特殊意图,但一般不这样干。

【问题】
远转移不是段间转移吗,好像也可以实现段内转移,还是我对段间的理解不对。
【解答】
段内是段间的特例,效果上还在同一段,但CS会改变,只是改一次还是原值。这里,要从对应的机器指令上看出端倪。

【问题】
要知道某条指令的机器码长度,都要用u命令查看吗?
【解答】
还可以查手册。再者,如果长期用汇编,这些指令长度自然是明白的了。U命令是我们的工作方式,也是学习手段。

【问题】
div实现的除法限制的非常多,在c语言中只要用一个简单的/符号,编译器是如何转换的,是我们学的太浅吗?
【解答】
汇编语言还有其他途径实现除法。作为32学时的课程,我们的学习内容有限,可以在课程基础上自行拓展。

【问题】
1、所有的c语言算法都能表示成汇编吗?2、用汇编语言写的排序也会有冒泡,快排,基数排序等多种类区别吗?
【解答】
1、算法与语言无关。理论上,所有算法,可以用任何语言描述。工程中,选择合适的语言做合适的事。2、算法就在那里,用任何语言都可以去实现,当然,包括汇编。

【问题】
如果实践失败了还有没有挽救的地步??
【解答】
学习中,失败的实践,甚至可以是你最大的收获。积累了学习中的无数失败,才不会在事业中,酿成不可挽回的损失。

【问题】
汇编已经可以排序,交换了,那么会有指针吗,还是说指针的功能已经用别的方式实现了?
【解答】
我们不是一直在“寻址”吗?不是汇编没指针,而是我们一直用的就是指针。

【问题】
虽然一串数据可以分为多维数组,但实际结构存储都是一样的。那又分成多维数组理解方式有个好处?
【解答】
“分成多维数组理解”不是要什么好处,而是在解决实际问题时,需要用多维数组建模,进而用语言实现这种模型。

【问题】
我是不是可以理解所有的二维数组都可以把它们当作一维数组来处理?这和把它当作一维数组来比,在执行上有什么区别吗?
【解答】
多维数组,我们强调的是逻辑结构,是面向人为问题建模而言的。如果从存储的角度,都是线性存储的。

【问题】
对于同一个题运用不同的方法,在汇编语言上也会有效率之分吗?还是只有恰不恰当之分呢?
【解答】
一题多解,效率有别,这个根源,用算法复杂度解释,与语言无关。到底选用哪种算法,综合多种因素做决定。

【问题】
有什么可以,主动弄坏u盘的方法吗??????这样实验数据恢复也方便
【解答】
U盘放嘴里,使劲咬一口,然后……

汇编语言学习:精华问题解答相关推荐

  1. AM335X的汇编语言与c语言,X86汇编语言学习手记 -- 汇编和C协同

    X86汇编语言学习手记(3) 2004年12月 在X86汇编语言学习手记(1)(2)中,可以看到栈(Stack)作为进程执行过程中数据的临时存储区域,通常包含如下几类数据: 局部变量 函数调用的返回地 ...

  2. linux平台学x86汇编语言学习集合帖

    linux平台学x86汇编语言学习集合帖 linux平台学x86汇编(一):https://blog.csdn.net/shallnet/article/details/45543237 linux平 ...

  3. c语言10个人 三向成绩,C语言入门学习精华:这样学习C语言最有效

    C语言入门学习精华:这样学习C语言最有效 c语言死了吗? 本材料描述了使用C语言的高级技能,并努力将您的C语言能力从"基本"提升到"高级".然而,学习态度比学习 ...

  4. 【汇编语言学习之路】第一章 汇编语言核心方法论

    版权声明:本学习笔记是本人根据小甲鱼"汇编语言学习课程"和<汇编语言>(王爽)的书籍,来记录笔记的 1 汇编语言核心方法论 1.1 学习汇编语言的必要性 汇编语言与机器 ...

  5. 32汇编语言程序说明_Linux 汇编语言学习--编译和链接

    上次我们提到了汇编语言的两种格式,Intel 和 AT&T 格式,今天讲的是对应两种编译器的一些使用. 我们知道,编译器就是一个将一种程序语言翻译成另外一种语言的程序.编译的过程其实共有5个流 ...

  6. python学习精华——成长篇

    python学习精华--成长篇 简单说一下为什么学习python,第一个原因寒假实在无聊( ̄- ̄).其次就是官话,大家都知道浙江吧python纳入中学学习教程,这足以见这门语言在将来可以说是一个风口. ...

  7. 汇编语言学习之基本指令(上)

    汇编语言学习之基本指令(上) 汇编语言对大小写不敏感,所以笔者全部采用大写说明语法规则,实例中采用小写英文 文章目录 汇编语言学习之基本指令(上) 1.数据传送类指令 1.1传送指令MOV 1.2交换 ...

  8. X86汇编语言学习手记(1)

    X86汇编语言学习手记(1) 作者: Badcoffee Email: blog.oliver@gmail.com 2004年10月 原文出处: http://blog.csdn.net/yayong ...

  9. 32位汇编语言学习笔记(45)--测试简单文件操作接口(完)

     这是<Assembly Language step by step programming with linux>书中的最后一个程序,也是全书中的最复杂的一个程序. 首先看一下这个程 ...

  10. 搭建8086汇编语言学习环境——dosbox

    搭建8086汇编语言学习环境 资源网盘链接:链接:https://pan.baidu.com/s/1gamz6WYIWLOv5WP9H8L2Ng 提取码:ydvv 复制这段内容后打开百度网盘手机App ...

最新文章

  1. 解压zip_go|用Go写一个zip解压脚本
  2. Kafka 2.8独立运行,不再需要ZooKeeper
  3. eclipse 配置打开工作空间
  4. Tortoisegit和GitHub使用入门
  5. vmware的vmdk格式虚拟机转换为kvm的qcow2格式
  6. JDK动态代理入门、JDK动态代理原理、为什么JDK动态代理是基于接口的
  7. win10分辨率不能调整_win10常规问题解决方案
  8. 三分钟搭建单节点私链教程
  9. 废弃军舰回收站、废铁回炉重造
  10. UI设计中图形设计详解
  11. Windowns11并未完全抛弃IE内核,可向下兼容至IE7
  12. 小 问 题 难 倒 你
  13. AES加密 C++调用Crypto++加密库 例子
  14. 出现身份验证错误,要求的函数不支持,
  15. 计算机桌面清理用于什么,C盘哪些文件可以删除?电脑C盘满了清理瘦身技巧
  16. 两线怎么接三线插座图_三孔插头怎么接线?两根线怎么接三孔插座?
  17. 数据分析在金融行业中的应用
  18. [声学测试学习1]声学相关基础知识
  19. 国画欣赏:新疆美协会员扬笛人物画《怒放丝路》
  20. 2021第二届全球工业互联网算法大赛-榜单

热门文章

  1. 学习web安全,强烈推荐这本《白帽子讲web安全》!
  2. SpringBoot使用swagger-spring-boot-starter maven依赖包实现Swagger2
  3. +经验之谈 看1 有用
  4. 【课程设计】c语言ege库实现五子棋人机和人人对战
  5. Hexo个人博客主题和看板娘
  6. C++引用的超详细解释及误区纠正,不看后悔哦(上)
  7. 图片怎么抠图?这几种抠图方法看一遍就能学会
  8. 整理软件外包接单经验谈_02、需求篇
  9. 开始云私有云存储系统:让数据更安全高效
  10. Android实现三角形气泡效果方式汇总