2262343003 发表于 2021-4-24 20:04:26

用“loop”计算123*236的问题

小甲鱼课堂上写的代码
assume cs:abc
    abc segmet
        start        mov ax,0
                mov cx,236
        s:        add ax,123
        loop s
       
                mov ax,4c00h
                int 21h
        abc ends
        end start


我的问题是123和236不用转换成16进制吗?

肖-肖 发表于 2021-4-24 20:11:25

只有在Debug的情况下写的代码,就是数值它会一律认为是16进制的
如果是自己写的.asm文件然后通过masm编译的话
是可以写十进制的
一般也是这样用的
这个明显是再.asm文件下写的,所以就可以喽{:10_324:}

freedomOO 发表于 2021-5-1 15:08:23

呵呵呵
的确是如此
页: [1]
查看完整版本: 用“loop”计算123*236的问题