回 帖 发 新 帖 刷新版面

主题:我们的实验 寻求高手帮忙

一、实验目的
    学习顺序、分支、循环三种基本结构的程序设计方法
二、实验环境:
1.         硬件:PC微机
2.    软件:Windows98, VisulASM1.0
三、实验内容
1.         编写程序,要求对键盘输入的小写英文字母用相应大写英文字母显示,如键盘输入“a”,则显示“A”。
2.         编写程序,若键盘输入小写字母,则用相应大写字母显示;反之,若键盘输入大写字母,则用相应小写字母显示。
3.         编写程序,循环实现上述程序2的功能,直至键盘输入任一非英文字符,程序停止。
四、练习
1.    1.   统计某班学生的成绩等级并存放在相应变量中。等级的划分原则为:
A:90~100       B:80~89    C:70~79        D:60~69      E:0~59
2.    2.   编写程序,统计某个字变量中1的个数并存放在相应变量中。

回复列表 (共5个回复)

沙发

实验1,功能实现的相当简单
CSEG    SEGMENT
        ASSUME CS:CSEG
START:    MOV    AH,1
    INT    21H
    CMP    AL,60H
    JL    XX
    SUB    AL,20H
XX:    MOV    DL,AL
    MOV    AH,2
    INT    21H
EXIT:    MOV    AH,4CH
    INT    21H
CSEG    ENDS
    END    START

板凳

实验2,和1差不多
CSEG    SEGMENT
        ASSUME CS:CSEG
START:    MOV    AH,1
    INT    21H
    CMP    AL,60H
    JG    XX
    ADD    AL,20H
XX:    MOV    DL,AL
    MOV    AH,2
    INT    21H
EXIT:    MOV    AH,4CH
    INT    21H
CSEG    ENDS
    END    START
    

3 楼

实验3.
CSEG    SEGMENT
        ASSUME CS:CSEG
START:    MOV    AH,1
    INT    21H
    CMP    AL,41H
    JL    EXIT
    CMP    AL,7AH
    JG    EXIT
    CMP    AL,5BH
    JL    XX
    CMP    AL,61H
    JL    EXIT
    SUB    AL,20H
XX:    MOV    DL,AL
    MOV    AH,2
    INT    21H
    JMP    START
EXIT:    MOV    AH,4CH
    INT    21H
CSEG    ENDS
    END    START
    

4 楼

我靠了,今天我高兴,以后不要发这么无聊的帖子了,自己的作业要自己做.

5 楼

谢谢啊
以后我自己写程序你来帮我修改
谢谢大哥啊

我来回复

您尚未登录,请登录后再回复。点此登录或注册