我的一道程序设计,本来应该自己做了,但是能力实在有限,望高手指点下,给我个程序流程,或者简单的程序设计,用汇编语言设计,我们的软件平台是QTH-2008PCI-C。万分感谢!以下是题目内容: 

数字方阵程序 
设计内容:将n方个(n=3,4,5)个自然数按螺旋纹路填入n*n方阵,要求程序运行时输入参数n,然后输 

出所需的n阶方阵,如n=4时输出显示 
1  2  3  4 
12 13 14 5 
11 16 15 6 
10 9  8  7 

设计思路:本程序实现n值为3,4,5各阶方针运算,将3,4,5各阶方阵的元素,按指定的次序分别存放 

到缓冲区buf1,buf2,buf3中,缓冲区dbuf存储从以上各缓冲区中截取的字符串和循环变量n,程序通过dos 

终端21H的01号功能调用接收从键盘上输入3,4,5的ASCII码,将其转换为十进制数,送给循环变量n来控 

制行的循环,同时设置各方阵每行输出的元素个数,送给CX寄存器,最后通过光标来定行输出的位置。 

操作说明:运行程序后,屏幕上会出现一个提示:“please input a number (3-5)” 
当从键盘上输入3-5中的一个数时就会出现其对应的螺旋方阵