汇编语言这句指令是什么意思STRING1 DB 40,?,40 DUP(?)两个40分别是什么意思还有问号是什么意思.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 19:04:22
汇编语言这句指令是什么意思STRING1 DB 40,?,40 DUP(?)两个40分别是什么意思还有问号是什么意思.

汇编语言这句指令是什么意思STRING1 DB 40,?,40 DUP(?)两个40分别是什么意思还有问号是什么意思.
汇编语言这句指令是什么意思STRING1 DB 40,?,40 DUP(?)
两个40分别是什么意思还有问号是什么意思.

汇编语言这句指令是什么意思STRING1 DB 40,?,40 DUP(?)两个40分别是什么意思还有问号是什么意思.
这样一种定义是在DOS功能调用(10号功能)中使用,10号功能是字符串输入,现在这样定义,第一个40表示字符串输入最大字符数,后面是用?表示实际输入的个数,字符串输入是以回车作为结束符,所以按完回车后会自动统计字符的个数,这个个数就放在第二个单元,后面的40就是开了40个空间,依次存放按下的键值(放在里面的是字符型的内容,一个字符放一个空间)