放纵不是我的错 发表于 2014-3-4 15:01:04

指出小甲鱼视频中的一处错误

小甲鱼视频学汇编语言25集,计算ffff:06单元的数乘以3,结果储存在DX中。
小鱼将程序中mov al,mov ah,0两句改成mov ax, ,编译后,程序能够执行,就说书本例题多此一举。。
经试验,move ax,会将FFFF:06 07两个单元数据写入AX,所得结果会产生不同。结论,感觉书本不是多此一举。
          

          
          
       
    mov ax,4c00h
        int 21H
codesg ends
end

放纵不是我的错 发表于 2014-3-4 15:03:19

正说明越位赋值还是挺危险的。。

瓜瓜 发表于 2014-3-5 06:36:00

mov al,,这句是取ffff:06单元的值传给ax寄存器的低8位,然后又 mov ah,0,使ax的高8位为0,
小甲鱼是mov ax,,取的是一个字单元,也就是取ffff:6为ax低8位,ffff:7为高8位,如果ffff:7是有值
的情况下,结果自然不同.
      不知分析的对不对.

14780212469 发表于 2014-3-6 01:09:19

哦。。。。
页: [1]
查看完整版本: 指出小甲鱼视频中的一处错误