inc和add,1的区别?
本帖最后由 funcode 于 2022-12-5 21:26 编辑assume cs:code,ds:data
data segment
db 'word',0
db 'unix',0
db 'wind',0
db 'good',0
data ends
code segment
start:
mov ax,data
mov ds,ax
mov si,0
mov cx,20
s0:
call capital
OK:inc si
loop s0
mov ax,4c00H
int 21H
capital:
mov cl,ds:
mov ch,0
jcxz OK
and byte ptr ds:,11011111B
ret
code ends
end start
;例如,这道题是课程中的一道题,将这几个字符串改为大写,我这里自己用循环写了一个程序
;将OK后面的inc si改为add si,1结果就会错误,在add si,1前面加一条nop指令也可解决,请问add,1和inc这两个指令有什么区别?
页:
[1]