尐瑞964248789 发表于 2012-7-12 22:26:06

王爽 汇编课后题 2 为什么和答案有些不一样

我是按照编译器上面的 一步一步运行 然后抄下来的,结果和小甲鱼的一对 发现有些不一样麻烦告诉指点一下。我是刚刚接触汇编也没接触过其他语言。{:5_109:}



          一   mov ax,62627            AX = F4A3
          二           mov ah,31H                AX = 31A3

          三           mov al,24H               AX = 3124(这里不一样了小甲鱼的答案是3123)
          四           add ax,ax                  AX = 6248(那里的答案是6246)
        五        mov bx,826ch                BX = 826C
        六        mov cx,ax                      CX = 6248 (小甲鱼的答案是6246)
       
       七                mov ax,bx            AX = 826C
        八        add ax,bx                      AX = 04D8

        九        mov al,bh         其他都一样 就出现这3个
        十        mov ah,bl
        十一        add ah,ah
               
          十二      add al,6
       
           十三   add al,al
        十四        mov ax,cx























meiyoudao 发表于 2012-7-12 22:26:07

本帖最后由 meiyoudao 于 2012-7-12 23:01 编辑

一   mov ax,62627            AX = F4A3
          二         mov ah,31H                AX = 31A3

          三         mov al,24H               AX = 3124(这里不一样了小甲鱼的答案是3123)你的书是不是盗版的啊.还是你的书是第一版本的?我的书是第二版的. 这行代码是    mov al,23H   不是24H
          四         add ax,ax                  AX = 6248(那里的答案是6246)从上面那里开始你错了.下面都会错的.
      五      mov bx,826ch                BX = 826C
      六      mov cx,ax                      CX = 6248 (小甲鱼的答案是6246)
      
       七                mov ax,bx            AX = 826C
      八      add ax,bx                      AX = 04D8

      九      mov al,bh         其他都一样 就出现这3个
      十      mov ah,bl
      十一      add ah,ah
               
          十二      add al,6
      
         十三   add al,al
      十四      mov ax,cx

尐瑞964248789 发表于 2012-7-13 09:07:51

meiyoudao 发表于 2012-7-12 22:26 static/image/common/back.gif
一   mov ax,62627            AX = F4A3
          二         mov ah,31H                AX = 3 ...

{:5_109:}谢了。
页: [1]
查看完整版本: 王爽 汇编课后题 2 为什么和答案有些不一样