用易小林汇编语言编写程序:输入学生成绩,根据成绩分数输出优良差,
1个回答
关注
展开全部
以下是用易小林汇编语言编写的程序,用于输入学生成绩并根据成绩分数输出其优良差的等级:```.model small.stack 100h.data msg db '请输入学生成绩:$' score db ? good_msg db '成绩优秀!$' normal_msg db '成绩中等!$' bad_msg db '成绩不及格!$'.codemain proc mov ax, @data mov ds, ax mov ah, 09h lea dx, msg int 21h ; 读入学生成绩 mov ah, 01h int 21h sub al, 30h ; 将 ASCII 码转换为数字 mov score, al ; 判断成绩等级 cmp score, 80h jg good cmp score, 60h jg normalbad: ; 输出成绩不及格 mov ah, 09h lea dx, bad_msg int 21h jmp exitnormal: ; 输出成绩中等 mov ah, 09h lea dx, normal_msg int 21h jmp exitgood: ; 输出成绩优秀 mov ah, 09h lea dx, good_msg int 21hexit: mov ah, 4ch ; 程序退出 int 21hmain endpend main```运行程序后,用户输入学生成绩,程序将根据成绩分数输出相应的优良差等级:80 分以上为优秀,60 分以上为中等,60 分以下为不及格。
咨询记录 · 回答于2023-05-26
用易小林汇编语言编写程序:输入学生成绩,根据成绩分数输出优良差,
以下是用易小林汇编语言编写的程序,用于输入学生成绩并根据成绩分数输出其优良差的等级:```.model small.stack 100h.data msg db '请输入学生成绩:$' score db ? good_msg db '成绩优秀!$' normal_msg db '成绩中等!$' bad_msg db '成绩不及格!$'.codemain proc mov ax, @data mov ds, ax mov ah, 09h lea dx, msg int 21h ; 读入学生成绩 mov ah, 01h int 21h sub al, 30h ; 将 ASCII 码转换为数字 mov score, al ; 判断成绩等级 cmp score, 80h jg good cmp score, 60h jg normalbad: ; 输出成绩不及格 mov ah, 09h lea dx, bad_msg int 21h jmp exitnormal: ; 输出成绩中等 mov ah, 09h lea dx, normal_msg int 21h jmp exitgood: ; 输出成绩优秀 mov ah, 09h lea dx, good_msg int 21hexit: mov ah, 4ch ; 程序退出 int 21hmain endpend main```运行程序后,用户输入学生成绩,程序将根据成绩分数输出相应的优良差等级:80 分以上为优秀,60 分以上为中等,60 分以下为不及格。
用易小林汇编语言编写程序:输入月份,输出对应的季节
以下是用易小林汇编语言编写的程序,用于根据输入的月份输出对应的季节:```.model small.stack 100h.data msg db '请输入月份:$' month db ? spring_msg db '现在是春季!$' summer_msg db '现在是夏季!$' autumn_msg db '现在是秋季!$' winter_msg db '现在是冬季!$'.codemain proc mov ax, @data mov ds, ax mov ah, 09h lea dx, msg int 21h ; 读入月份 mov ah, 01h int 21h sub al, 30h ; 将 ASCII 码转换为数字 mov month, al ; 判断季节 cmp month, 3 jl winter cmp month, 6 jl spring cmp month, 9 jl summer cmp month, 12 jl autumnwinter: ; 输出冬季 mov ah, 09h lea dx, winter_msg int 21h jmp exitspring: ; 输出春季 mov ah, 09h lea dx, spring_msg int 21h jmp exitsummer: ; 输出夏季 mov ah, 09h lea dx, summer_msg int 21h jmp exitautumn: ; 输出秋季 mov ah, 09h lea dx, autumn_msg int 21hexit: mov ah, 4ch ; 程序退出 int 21hmain endpend main```运行程序后,用户输入月份,程序将根据月份输出对应的季节:3-5 月为春季,6-8 月为夏季,9-11 月为秋季,12-2 月为冬季。
怎么弄呀