标题:求一个古怪的汇编问题
取消只看楼主
blacking
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-3-1
结帖率:0
已结贴  问题点数:20 回复次数:0 
求一个古怪的汇编问题
CONT: MOV DX,OFFSET BUFFER;缓冲区寻址,
 MOV CX,BUFFLEN  ;这一句 在代码段中是这样的:BUFFER DB BUFFLEN  DUP (0)  不知道从哪又冒出一个BUFFLEN来,以前也没见到过这位大哥,“哥,你来有何贵干?”
 MOV BX ,HANDLE2;开始读文件2
 MOV AH,3FH
 INT 21H
 JC RERR;读出错,转
 OR AX,AX  ;就是这里了,她~~唉!~AX高八位AH不是装着3FH吗?怎么拿AX来决定是不是文件结尾呢?是不是它上边有人,走后门了???找了半天也没发现AX和文件结尾有什么瓜葛啊,~~真是想不通~~
 JZ COPYOK
 MOV CX,AX;还有这,书上说这里是:写到文件2的长度等于读出的长度 ,还是,AX啥时候又装着读出字节的长度啦,这不是在坑骗人家CX吗?读出和写入的长度不是都装在CX中吗???
 MOV BX,HANDLE1
 MOV AH,40H;写到文件2
 INT 21H
 JNC CONT;正确,继续~~
 我快憋屈死啦,兄弟们,救命啊  我真不知道下辈子敢怎么活啊,
搜索更多相关主题的帖子: 大哥 缓冲区 
2012-03-01 13:14



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-361949-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015065 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved