鱼C论坛

 找回密码
 立即注册
查看: 1649|回复: 3

[技术交流] 指出小甲鱼视频中的一处错误

[复制链接]
发表于 2014-3-4 15:01:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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

          
          
       
    mov ax,4c00h
        int 21H
codesg ends
end
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2014-3-4 15:03:19 | 显示全部楼层
正说明越位赋值还是挺危险的。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-3-5 06:36:00 | 显示全部楼层
mov al,[bx],这句是取ffff:06单元的值传给ax寄存器的低8位,然后又 mov ah,0,使ax的高8位为0,
小甲鱼是mov ax,[bx],取的是一个字单元,也就是取ffff:6为ax低8位,ffff:7为高8位,如果ffff:7是有值
的情况下,结果自然不同.
      不知分析的对不对.
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-3-6 01:09:19 From FishC Mobile | 显示全部楼层
哦。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-17 23:31

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表