|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
问题7.9
编程,将data段中每个单词的前4个字母改为大学字母。
提示:data段中的字符串每行16个字节!
assume cs:code,ds:data,ss:stack
stack segment
dw 0,0,0,0,0,0,0,0
stack ends
data segment
db ' display '
db ' bfows '
db ' repace '
db ' modify '
data ends
code segment
start: mov ax,data ;数据地址
mov ds,ax
mov ax,stack ;栈地址
mov ss,ax
mov sp,16
mov bx,0
s : mov cx,4
push cx
mov si,0
mov cx,4
s1: mov al,[3+si+bx]
and al,11011111b
mov [3+si+bx],al
add si,1
loop s1
add bx,16
pop cx
loop s
mov ax,4c00h
int 21h
code ends
end start
帮我看看这代码对吗 ,谢谢!
我DUBUG 前几个都变大写了,后面的不对,大家帮我DUBUG看看
|
|