DATAS SEGMENT w dw 0 keybuf db 255 db 0 db 255 dup(0) ;定义键盘输入需要的缓冲区 DATAS ENDS STACKS SEGMENT db 200 dup(?) STACKS ENDS CODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKS START: MOV AX,DATAS MOV DS,AX mov dx,offset keybuf ;用0a号功能,输入一个字符串 mov ah,0ah ;用回车结束 int 21h mov dl,0ah ;再进行换行,以便在下一行显示转换后的字符串 mov ah,2 int 21h ; push ax ; push dx ; mov dl,cl ; mov ah,02 ; int 21h ; pop dx ; pop ax mov bx,offset keybuf+1 ;取出字符串的字符个数,作为循环的次数 mov cl,[bx] mov ch,0 mov ax,0 again: inc bx mov ax,[w] push bx mov bx,16 mul bx pop bx ;是小写字母,则转换为大写字母 mov [w],ax mov dl,[bx] ;取出一个字符, cmp dl,'9' jbe lab1 cmp dl,'F' jbe lab2 sub dl,32 lab2: sub dl ,07h lab1: sub dl,30h add [w],dx loop again mov ax,[w] mov bx,-1 push bx mov bx,10 lab3 :mov dx,0 div bx push dx cmp ax,0 jnz lab3 lab5: pop dx cmp dx,-1 jz lab4 add dl,30h mov ah,02 int 21h jmp lab5 ;循环,处理完整个字符串 lab4: MOV AH,4CH INT 21H CODES ENDS END START
标签: 汇编
上传时间: 2015-04-02
上传用户:wcc0310
ARM 官方开发工具DS-5 5.18的破解文件
标签: ARM DS-5
上传时间: 2015-06-27
上传用户:AaronCao
DS-5 V5.20的破解文件 对应于Quartus 15.0的版本
标签: ARM
上传时间: 2016-01-04
上传用户:Mike
ds-cdma系统误码率分析,通过对整个系统仿真并分析系统误码率
上传时间: 2016-05-26
上传用户:xxzy28
SS科学上网安卓SS科学上网安卓SS科学上网安卓SS科学上网安卓SS科学上网安卓
标签: 安卓
上传时间: 2017-05-03
上传用户:blankspace
GT82C02-DS这个资料非常详细,内容也非常丰富,大家可以过来参考 下
上传时间: 2017-05-09
上传用户:qq4988
arm ds-5 5.18 crack文件
上传时间: 2019-05-26
上传用户:aaaa0123
DS系列信捷伺服常见问题分析与解答,报警代码显示详细分析与解答
上传时间: 2021-07-31
上传用户:宏丰~梁绍锋
该文档为利用单片机及DS制作电子时钟资料,讲解的还不错,感兴趣的可以下载看看…………………………
标签: 单片机
上传时间: 2021-11-06
上传用户:
单片机结构及原理-DS这是一份非常不错的资料,欢迎下载,希望对您有帮助!
标签: 单片机
上传时间: 2022-01-27
上传用户:ttalli