编写汇编程序将从键盘输入的字符串中的所有大写字母转换为小写字母 要求原创 原创

就是8086汇编的源代码哦,俺初学,嘿嘿,务必原创代码哦
2024-12-22 15:41:08
推荐回答(2个)
回答1:

dseg segment
buffer db 255,?,255 dup(0)
dseg ends

eseg segment
buffer2 db 255 dup(?)
cseg segment
assume cs:cseg,ds:dseg,es:eseg
start:
mov ax,dseg
mov ds,ax
mov dx,offset buffer
mov di,buffer2
mov ah,9h
int 21h
mov si,offset buffer+2
mov cl,offset buffer+1
again:
lodsb
add al,20h
stosb
dec cl
jnz again

mov ah,4ch
int 21h

------------------------------

以上代码仅供参考 我没编译

呵呵

回答2:

汇编分很多类,有单片机汇编,8086汇编,还有Win32汇编等等,但基本上都相通,但为一个CPU编的程序几乎很难在其他CPU上运行
---------------------------------------------------
这个程序还是比较锻炼人的,自己写一写吧
输入的部分很好办,用字符串输入就行了,连续输入10回就行了
然后处理输入的ASCII,ASCII转二进制数据你应该会吧?
再后判断质数,用2到(这个数-1)除这个数,一直都有余数就是质数了,当然你数学学的很好的话这步绝对是可以优化的
最二进制数据转ASCII,输出
如果还没解决你的问题,可以加我百度HI账号。