注册 登录
编程论坛 汇编论坛

这个不会,求帮忙

淡雅蜻蜓 发布于 2011-04-06 19:34, 680 次点击
这个程序想实现的是  吧每个单词的第一个字幕改为大写  可是出了点错误  而卧又找不出来 求高手指教
assume cs:codesg,ds:datasg
datasg segment
db '1. file         '            
db '2. edit         '
db '3. search       '
db '4. view         '
db '5. options      '
db '6. help         '

datasg ends

codesg segment   

    start:      mov ax,datasg
                mov ds,ax
                mov bx,0
            
                mov cx,6
           
     s:        mov al,[bx+3]
                add al,11011111B
                mov [bx+3],al
                add bx,10H
                loop s
               
                          
                mov ax,4c00h      
                int 21h
 codesg ends
 
end start

6 回复
#2
pangding2011-04-06 23:25
汇编的为什么问到了这来?
#3
zaixuexi2011-04-06 23:46
add al,11011111B
->
and al,11011111B
#4
淡雅蜻蜓2011-04-07 16:56
回复 3楼 zaixuexi
嗯嗯呃 谢谢
#5
ansic2011-04-07 23:07
以下是引用zaixuexi在2011-4-6 23:46:46的发言:

add al,11011111B
->
and al,11011111B

版主好眼力!!!
#6
pangding2011-04-08 08:24
回复 5楼 ansic
嗯。我也觉得是眼力问题。当时我也大概看了一下,没看出什么问题。
#7
zaixuexi2011-04-08 09:18
回复 5楼 ansic
我每次都调试的,DEBUG一下,小问题几分钟就知道了
1