正在加载图片...
R DW DATA ENDS CODE SEGMENT BEGIN: MOV AX, DATA LEA BX, BUF MOV CX, N LOPA CMP BYTE PTR O TEST [BX], BYTE PTR I INCAX NEXT INC BX DEC CX MOVR, AX MOV AH, 4CH INT 21H CODE ENDS END⑧ 1.【程序一】①AX>=BX② INC CX 2.【程序二】 ①$-BUF ② ASSUME CS: CODE. DS DATA ③ MOV DS,AX ④ MOV AX,0 ⑤ JLE NEXT ⑥ JNZ NEXT ⑦ JNZ LOPA ⑧ BEGIN 3.【程序三】①DX② SAR CL,1 49编程题(用完整段模式和简化段模式分别实现) 1.【程序说明】 编写一个在某项比赛中计算每一位选手最终得分的程序。计分方法如下 ①10名评委,在0~10的整数范围内给选手打分 ②10个得分中除去一个最高分(如有同样两个以上最高分也只除一个),除去一个最 低分(如有同样两个以上最低分也只除一个),剩下的8个得分取平均值为该选手的最终得 分 2.【程序说明】设有一个数组存放学生的成绩(0~100),编程统计0~59、60~69、70~79、N= ① R DW ? DATA ENDS CODE SEGMENT ② BEGIN:MOV AX,DATA ③ LEA BX,BUF MOV CX,N ④ LOPA: CMP [BX],BYTE PTR 0 ⑤ TEST [BX],BYTE PTR 1 ⑥ INC AX NEXT : INC BX DEC CX ⑦ MOV R,AX MOV AH,4CH INT 21H CODE ENDS END ⑧ 解: 1.【程序一】① AX>=BX ② INC CX 2.【程序二】 ① $-BUF ② ASSUME CS:CODE,DS:DATA ③ MOV DS,AX ④ MOV AX,0 ⑤ JLE NEXT ⑥ JNZ NEXT ⑦ JNZ LOPA ⑧ BEGIN 3.【程序三】① DX ② SAR CL,1 4.9 编程题(用完整段模式和简化段模式分别实现) 1.【程序说明】 编写一个在某项比赛中计算每一位选手最终得分的程序。计分方法如下: ① 10 名评委,在 0~10 的整数范围内给选手打分。 ② 10 个得分中,除去一个最高分(如有同样两个以上最高分也只除一个),除去一个最 低分(如有同样两个以上最低分也只除一个),剩下的 8 个得分取平均值为该选手的最终得 分。 2.【程序说明】设有一个数组存放学生的成绩(0~100),编程统计 0~59、60~69、70~79
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有