软件实验一实验内容 在数据区定义字母数字串,分别统计数字、大写字母、小写字母个数,分别存放在 SHUZI、DAXIE、XIAOXIE 单元中
多次统计,记录统计结果
实验要求在熟悉 wave 6000 编程环境得基础上,完成上述源程序得输入、汇编、修改、运行等实验步骤 ,直到程序执行得到正确结果为止
熟练掌握单步运行、断点设置、自动运行、寄存器内容,数据区内容查瞧等程序调试技术
DATA SEGMENT BUF DB 'DADD\545s、、、、' COUNT EQU $BUF ORG 0020H SHUZI DB 00H DAXIE DB 00H XIAOXIE DB 00H DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX XOR AX,AX MOV CL,COUNT XOR CH,CH LEA SI,BUF CLD GET:LODSB CMP AL,30H JB OTHER CMP AL,39H JA NEXT1 INC SHUZI JMP OTHER NEXT1:CMP AL,41H JB OTHER CMP AL,5AH JA NEXT2 INC DAXIE JMP OTHER NEXT2:CMP AL,61H JB OTHER CMP AL,7AH JA OTHER INC XIAOXIE OTHER:LOOP GET MOV AH,4CH INT 21H CODE ENDS END START软件实验三实验内容 将内存区定义得字母数字串得统计结果以 16 进制形式显示出来,显示格式为: The Nembers of Digital is:XXH The Nembers of Capital Letters is:XXH The Nembers