急需汇编高手

来源:百度知道 编辑:UC知道 时间:2024/06/02 06:39:31
data segment
mess1 db ' student grade management system',0ah,0dh,'$'
mess2 db ' this is main menu',0ah,0dh,'$'
mess3 db ' insert (i) please input:',0ah,0dh,'$'
mess4 db ' modify (m) name :',0ah,0dh,'$'
mess5 db ' delete (d) maths :',0ah,0dh,'$'
mess6 db ' query (q) english :',0ah,0dh,'$'
mess7 db ' count (c) computer:',0ah,0dh,'$'
mess8 db ' print (p) chinese :',0ah,0dh,'$'
mess9 db ' exit (e)',0ah,0dh,'$'
mess10 db '**********************************************************$'
mess11 db 'name Ma En Co Ch',0ah,0dh,'$'
mess13 db ' list (l)',0ah,0dh,'$'
mess12 db 'maths <60 <70 <80 &l

score struc是定义一个结构类型(相当于C语言的struct,PASCAL语言的record),它包含names、maths等几个成员字段
clear宏是调用int 21h的6号功能(ah=6):直接控制台I/O功能,对当前屏幕进行清除(即清屏),ch、cl、dh、dl寄存器分别为清除范围的top、left、bottom、right坐标,标准屏幕为80*25,因此寄存器的值为0、0、24、79;al为填充字符,0表示空字符;bh为字符的背景属性,7表示白色