zcranberry吧 关注:11贴子:1,613
  • 21回复贴,共1

汇编语言学习札记

只看楼主收藏回复

学到现在,貌似还没看到内存直接赋值给另一个内存的用法。都得经过寄存器。
有木有直接赋值的方法,不知道DMA和这个想法有没有关系。
王爽的教材写的比较赞的一点是。
明确地告诉读者,哪些部分不属于当前要求范围,并且给出简单解释。不然看编程类的书,真得累死


1楼2012-07-15 23:06回复
    中断程序能不能但不执行?


    2楼2012-07-25 22:01
    回复
      单步


      3楼2012-07-25 22:02
      回复
        p75也现象值得留意


        4楼2012-07-30 01:37
        收起回复
          link warning:no stack segment看看能不能消掉。记得有stack的也有这个warning


          5楼2012-07-30 13:47
          回复
            loop的用法,相当于C语言中的do while ,有没有类似while的。


            6楼2012-07-30 14:12
            回复
              loop和jmp在编译的时候有没有区别。 地址。


              7楼2012-07-30 14:14
              回复
                源程序里偏移地址不能只用立即数?
                但是debug 里可以。
                debug和masm对同样语句的编译结果不一样。


                8楼2012-07-30 14:19
                收起回复
                  安全的内存地址:00200h~002ffh


                  9楼2012-07-30 14:41
                  回复
                    p208除法,有点意思


                    10楼2012-07-30 20:31
                    收起回复
                      对应于有符号数的cmp 相关的条件跳转指令,书中没讲。


                      11楼2012-07-30 21:03
                      回复
                        p248页程序,触发中断后第一步就是跳转。
                        考虑改写一下。同样也要把“overflow”放在d0中


                        12楼2012-07-30 21:29
                        收起回复
                          call ret没有涉及到pushf和popf,我觉得最好也应该保存FLAG。当然,int要求更高。


                          13楼2012-07-30 21:43
                          回复
                            p283 program don't work


                            14楼2012-07-31 17:25
                            收起回复
                              masm 5.0貌似文件名长一点就不支持了


                              15楼2012-07-31 22:00
                              回复