汇编:使用结构体完成对学生信息(姓名、学号、成绩)的处理

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;                                题目:显示学生名次表
;具体要求:  1.输入1是数据录入并输出(包括姓名、学号、成绩)
;		     2.输入2是排序后的数据输出(包括姓名、学号、成绩、名次)
;			 3.输入3是可以按学号查找某学生,并输出其成绩,选择修改或不改成绩(选做)
;
;子程序及功能介绍:
;            1.inputinformation子程序:学生信息的录入,与displaydatas子程序连用,输出学生基本信息。
;			 2.outputinformation子程序:对学生信息按照score进行排序,与displayrank子程序连用,输出
;						                排序后的学生信息并显示排名ranking。
;            3.displaydatas子程序:显示学生基本信息:name,number,score。
;		     4.displayrank子程序:显示学生排名:name,number,score,ranking。
;  			 5.findinformation子程序:按学号查找某学生,并输出其成绩,可选择修改或不改成绩。
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
include 一套工具.mac
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;结构体class,用于存放学生信息
	class struc
		names db 20 dup (?)
		number db 20 dup (?)
		score dw ?
	class ends
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;定义数据段
data segment
	mem class <>
	x dw $
	y dw ?
	z dw ?    ;存放学生人数
	member class 50 dup(<>)
	show1 db "============================================================",13,10
		  db "Options:",13,10
		  db "1.Input student informations(name,number,score)",13,10
		  db "2.Output student informations(name,number,score,ranking)",13,10
		  db "3.Find student informations(number)",13,10
		  db "============================================================",13,10,"$"
	
	details1 db "name(eg:MasterShi):$
  • 2
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 12
    评论
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值