服气 发表于 2011-7-1 23:33:26

汇编笔记NO.2

本帖最后由 服气 于 2011-7-1 23:40 编辑

http://bbs.fishc.com/forum.php?mod=viewthread&tid=2830&extra=page%3D1汇编笔记NO.1
大家有空可以看看整理下思路 谢谢大家支持我会继续做下去的
——————————————————————7月1号分割线———————————————————————————————
第一节寄存器
内部总线 (具体很高深莫测)(有兴趣的可以去学学物理说不定你就是下一个爱因哦)
    ¥通用寄存器种类    AX BX CX DX SI DI SP BPIP CS SS DS ES PSW(突然发现加入老师说“很”得时候那个啥 自己听听吧)
                  我们依次解释一下(也可以自己百度 有道哈)
                  #AXadition x (x我也不知道是什么大家猜猜吧)
                  #BXbase x
                  #CX code x
                  #DX date x
                  #SIsource indicator             源地址寄存器
                  #DIdestinatinon indicator   目标地址寄存器
                  #CS:IP      code segment : instruction pointer 代码段:指令指针
                  #SS:SP    stack segment :stack pointer 堆栈段:堆栈指针
                  #ESextra srgment      附加段寄存器
                  #PSW   program status word 状态字
                  可能不太准确请大家指明错误哈不过真的很重要 希望老师以后将得时候能加上去
第二节
      ¥字(word)
                ¥1word=2B
                ¥超过寄存器的位数限制会丢位(最高位)(其实那一位没丢)
                ¥AX中的AH与AL一旦分开AH与AL就不相关(搞分居额)
      #Bin 二进制
      #Byte 字节
      #bit   位
      #addition 加法
      #subduction 减法
第三节 (仓小姐第一次出现 )
物理地址 (好吧我承认老师又让我们学禽兽<CPU>了- -)
      ¥地址总线有问题<多了4根>(实际上AMD和interl才不会给你20根的)
      (不过主板厂商还是很大方的给你20根)要明白cpu比主板造价高啊
             ¥偏移寻址
               公式物理地址=段地址×16+偏移地址
                                                                @ 好吧如果你不理解我给你讲个故事呗
                                                                @故事①   
                                                                @话说甲鱼老师新接手一个班级 人那叫一个多呀 热闹呀 像菜市场一样
                                                                然后 甲鱼老师 愣了 “哇 这么些人 怎么点名呢”?“算了背吧”
                                                                张三李四王五李六.........终于背上来了
                                                                1年之后 甲鱼老师又接手一个班级 人一样很多 可甲鱼老师笑了
                                                                他不背了王五王五左边的同学 王五右边的同学 王五左边的左边的同学.......
                                                                又过了1年之后甲鱼老师又想出一个好方法
                                                                第一排第一个同学 第二排第一个同学............
                                                                于是乎 你就明白了吧
               ¥地址×16是向左偏移1位 (16进制的1位不是2进制的1位区分开)
第四节
      ¥段空间:这个是我们自己安排的想咋滴咋滴(段是方便我们理解的,计算机没有段的概念因为他是禽兽)
                基址 :16的倍数 (这个从第三节倒推嘿嘿别说你不会)
                偏移地址:最大空间长度64K(因为16位cpu呀)
                物理地址表示有很多:(比如5=1+4 5=2+3 额对吧)

服气 发表于 2011-7-1 23:42:00

占楼下次编辑嘿嘿希望大家帮我指点指点
页: [1]
查看完整版本: 汇编笔记NO.2