汇编高手进,编写程序段,查找字符串中是否含有字符"&",若有,将字符"&"用空格字符代替。字符串怎样定义
答案:1 悬赏:20 手机版
解决时间 2021-02-20 14:36
- 提问者网友:藍了天白赴美
- 2021-02-19 15:51
汇编高手进,编写程序段,查找字符串中是否含有字符"&",若有,将字符"&"用空格字符代替。字符串怎样定义
最佳答案
- 五星知识达人网友:逃夭
- 2021-02-19 16:00
assume cs:code, ds:data data segment str db 'nfviru328=0ffsn@#$%^&*()_dfslk$' len equ $-str data ends code segment start: mov ax, data mov ds, ax lea si, str mov cx, len next: cmp byte ptr [si], '&' jnz L1 mov byte ptr [si], ' ' L1: inc si loop next mov ax, 4c00h int 21h code ends end start 追问: 这个我试了一下也不行啊,我是个新手很多都看不懂 回答: 说说是什么情况? 追问: 什么都显示不了 回答: 你又没说要输出,我以为你会用debug,改成下面这个: assume cs:code, ds:data data segment str db 'nfviru328=0ffsn@#$%^&*()_dfslk$' len equ $-str data ends code segment start: mov ax, data mov ds, ax lea si, str mov cx, len mov ah, 2 next: mov dl, [si] cmp dl, '&' jnz L1 mov dl, ' ' mov byte ptr [si], dl L1: int 21h inc si loop next mov ax, 4c00h int 21h code ends end start
求采纳
求采纳
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯