三九宝宝网宝宝教育教学论文

汇编语言实验学生成绩名次表

01月06日 编辑 39baobao.com

课后题,我 30之间的数字0 - 100D中存储的地址GRADE为首的30阵列级+1的学生数i + 1个学生的成绩。另一个数组RANK 30 ;学生的名次,其中RANK +我的学生我+1内容的学生人数的排名。写一个程序,根据学生的成绩等级说话的学生排名填充的RANK阵列(提示:学生得分高于数字加1)等于一个学生排名 DATAS分部;输入的数据段代码级DW 88,75,95,63,98,78,87,78,90,60;定义;结果 COUNT EQU($-GRADE)/ 2 >RANK DW COUNT DUP

(1)排名中,初始值为1,首先,在同一起跑线上哈 DATAS结束的STACKS分类这里进入堆栈段码 STACKS ENDS 代码另一个矩形 ASSUME CS:CODES,DS:DATAS,SS:STACKS START: MOV AX,DATAS MOV DS,AX 这里输入的代码段代码 MOV SI,0;学生把数 MOV CX,COUNT L1:在 MOV AX,GRADE [SI]访问学生成绩SI号 RANK MOV BX,[SI];初步排名SI号学生 MOV DX, CX CX;保存 MOV DI,0;学生的比较数字 MOV CX,COUNT L2: CMP AX,GRADE [DI];比较苹果,苹果 >JNB L3 INC BX;以下学生的成绩,排名加1 L3: ADD DI,2 LOOP L2 MOV RANK [ SI],BX;保存排名 ADD SI,2 MOV CX,DX LOOP L1 MOV AH,4CH INT 21H >CODES ENDS END START...

推荐阅读
图文推荐