当前位置: 代码迷 >> 汇编语言 >> 关于10号系统功能调用?该如何解决
  详细解决方案

关于10号系统功能调用?该如何解决

热度:5186   发布时间:2013-02-26 00:00:00.0
关于10号系统功能调用??
DATA SEGMENT
BUF1 DB 50
  DB ?
  DB 10 DUP (?)  
COUNT DB 2,3
DATA ENDS
当我在后面给这个缓冲区输入字符串的时候,如果输入10个字符则count单元内的2被覆盖,如果输入11个字符则count单元内的2,3都被覆盖,这是什么原因??
求解。。

------解决方案--------------------------------------------------------
buf db 50,?,10 dup (?);
count db 2,3 ;
buf只分配了10个字节的空间,而回车符号展用了count的一个字节空间。
  相关解决方案