楼主,你的48行代码错了 div word ptr ds:[si].0a8h 这条代码改成div word ptr ds:[si+0a8h] 就可以了,就能通过编译,成功运行,还有至于你的那个48行代码从形式上来说是对的,并没有错,但没有通过编译,我猜可能是编译器问题,建议楼主以后都这样写【bx+idata】把偏移地址都写在里面,这样就不会出现这样错误了。 附加点那个程序会出现除法溢出这个警告,这个不用管,后面就会教你如何解决除法溢出。暂时不用管,你用debug这个程序,执行到最后用r查看es:0 中内容就行了,会发现,只会出现年份,但没有其他的,这个因为其他数据没转换成ascii码,也是在后面会解决的。本来想把我对你的代码运行结果发上来,可是图片太大,没法子发,哎好无奈。 满意的话把鱼币给我吧手机 打的好累啊