汇编语言怎么判断放入的数据是否正确

假如我有一个程序文件,是将0-20这几个数据放到一个目标地址里面,我可以直接查看是否正确。
那如果我要放一万个数据,要怎么判断我存放正确了呢?如果是一边存放一边判断太麻烦了,有没有更简便的方法

存放完的话,用
mov
lods
cmp 0
jb error
cmp 20
ja error
loop
判断

一边存放一边用两个cmp判断,没有更简单的办法

怕麻烦不当程序员。
(^_^)