agopoe吧 关注:35,982贴子:549,281

(教程)汇编语言(一)

取消只看楼主收藏回复

1楼不给看


1楼2015-10-08 10:25回复
    请不要点击只要楼主,楼主可能会放出图贴是朋友代发。


    2楼2015-10-08 10:25
    收起回复
      本来楼主是不准备更新的,但是看的多了,楼主感慨也多,愿意看的看,觉得楼主不丢成品没意思的。出门右转谢谢


      3楼2015-10-08 10:26
      回复
        如题,楼主今天要讲的是汇编基础。
        楼主敬告,不懂的不要来瞎BB,懂吗?楼主看不得装逼的。


        4楼2015-10-08 10:27
        收起回复
          惯例,楼主先简单介绍下汇编
          有的人可能要说楼主又来扯了,我可以告诉你,这些东西百度一大堆,楼主为什么要扯?难道没有用意?不愿意看趁早滚犊子。
          楼主脾气不好不要问我为什么


          5楼2015-10-08 10:29
          回复
            楼主就是要先扯扯,我特么就是不开始,来搞我啊,来BB,楼主坐等


            7楼2015-10-08 10:30
            回复
              ok,狗喂完了
              楼主先介绍下汇编
              首先申明,你要是抱着学习的态度过来看的那么楼主欢迎,尊重,楼主也是从小白开始的,楼主没学之前也是所谓的辣鸡
              但是你要是看帖子为了去装逼,表现你懂点什么,反正楼主是看不起这种人
              此吧百分之80是伸手党,不要五十步笑一百步


              9楼2015-10-08 10:32
              回复
                此楼预留,打个小广告
                有玩delphi的吗,比较稳欢迎交流


                11楼2015-10-08 10:35
                收起回复
                  开始开始
                  首先,汇编语言没有大家想的那么难,也不是拿来装逼的资本,仅仅是为了编程爱好者或者有兴趣更深入接触的童鞋
                  相对于c、e等高级语言,汇编语言属于低级语言。
                  这里有的人要说了,汇编比这些语言低级?
                  我等下过去就是一脚!这里的低级和高级不是我们生活中的意思,指的是对于操作系统或者硬件机器又或者是CPU。


                  14楼2015-10-08 10:40
                  回复
                    讲汇编,我们势必要扯一下机器语言,也就是数据最后在cpu执行的时候到底是按什么方式执行的
                    首先楼主举个例子,分析下把电脑音量从50%调到60%这个过程
                    这个过程看似简单,但是我们在此处是要分析机器到底做了什么
                    首先我们要用适配该cpu的机器语言来控制,假设代码如下:
                    010001010000100
                    100010010100001
                    001001101000101
                    010001010000100
                    100010010100001
                    001001101000101
                    001001101000101
                    010001010000100
                    100010010100001
                    001001101000101
                    不用看了楼主复制的,看到没,控制音量这么一个简单的操作,用机器语言来做这不是坑爹?
                    我们深入了解一下:


                    16楼2015-10-08 10:46
                    回复
                      有的小伙伴会问,一大串1和0能干什么呢?
                      这就是重点了,cpu接收2进制数据,通过总线分配高电平和低电平来告知cpu且cpu同样用双电平来驱动你的硬件从而达到音量调节的效果
                      说到这里我知道小伙伴不是特别理解
                      你也不用可以去理解,楼主后续会讲的


                      17楼2015-10-08 10:50
                      回复
                        上面楼层,我们得到一个结论:
                        机器语言可以直接通过调节电平组合方式来控制cpu执行目的指令
                        缺点也显而易见,如果0和1的位置和组合方式有1个错误,基本找不出来
                        所以,就诞生了我们要讲的 : 汇编语言


                        18楼2015-10-08 10:52
                        回复
                          我们分析一下汇编语言所在的位置
                          楼主直接说思路了:
                          汇编语言→汇编指令和代码→编译→机器语言→2进制数据→高低电平→cpu→驱动硬件→效果
                          那么汇编语言这个位置想必大家有点头绪,没错,他就是为了方便程序员对底层操控的


                          21楼2015-10-08 10:55
                          回复
                            ok,是时候介绍一下cpu了
                            学汇编,对cpu都不了解,就是扯淡


                            22楼2015-10-08 10:56
                            回复
                              cpu的概念我也不想扯了,扯了也没什么卵用
                              我只想告诉你们
                              他如同人的大脑,是机器最重要的地方没有之一(记住了,大脑!)
                              那么想想,大脑要处理一些什么问题呢


                              25楼2015-10-08 10:58
                              回复