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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/22 14:25:08
汇编语言这句指令是什么意思STRING1DB40,?,40DUP(?)两个40分别是什么意思还有问号是什么意思.汇编语言这句指令是什么意思STRING1DB40,?,40DUP(?)两个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个空间,依次存放按下的键值(放在里面的是字符型的内容,一个字符放一个空间)