yuruotong1 发表于 2017-10-14 09:53:22

div中遇到进制问题

http://chuantu.biz/t6/95/1507945992x2093050929.png
我怎么迷惑汇编的进制,汇编的寄存器使用的是16进制吗,如果是,为什么书中说:用一个16进制÷10进制,这样的答案貌似不是我们想要的结果吧

问题1:难道汇编可以自动转换吗?

问题2:如果不加H汇编是怎么知道谁是10进制,谁是16进制

丶忘却的年少o 发表于 2017-10-14 10:17:22

问题1:两种情况,如果是外面编写后再编译连接的是可以转换的,但是在内部debug进去用a命令写进去的是不会转换的。
问题2:还是两种情况,外面写好再编译连接的没写H默认十进制,进入debug后自动转换,进入debug再用a命令内部写的本身就不加H的,因为全部默认是十六进制,就算你写错了也不会给转换。
所以这个题要是在外面写好再debug就没什么问题,但是在内部写就会出错。
懂了麻烦点下“最佳答案”,不懂点“回复”

3-3 发表于 2017-10-19 08:36:46

其实答案挺简单,你写一个 0bh / 10 的测试小程序,程序会告诉你结果是什么的,多动手试试。
页: [1]
查看完整版本: div中遇到进制问题