faxia8336
迷路的小老鼠
采纳率0%
2017-09-07 06:19

问一个汇编语言的简单问题,我是刚学汇编语言的菜鸟

我想用下面三条指令计算2的8次方的值,可是为什么在计算到8之后,下一次计算的结果不是16而是10呢?
指令
结果

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • caozhy 从今以后生命中的每一秒都属于我爱的人 4年前

    10进制16是十六进制的10h
    16进制的16h是10进制的22

    点赞 评论 复制链接分享
  • jinhangdev 造轮使者 4年前
    2^1=2DEC=0010BIN=2HEX
    2^2=4DEC=0100BIN=4HEX
    2^3=8DEC=1000BIN=8HEX
    2^4=16DEC=10000BIN=10HEX
    

    Debug中的数值均是在十六进制形式下显示的,因此8乘以2等于十六进制的“10h”

    点赞 评论 复制链接分享
  • u014311489 hejun111111 4年前

    “16“用16进制表示不就是10吗

    点赞 评论 复制链接分享

相关推荐