📄 p181_n.asm
字号:
;p181_n.asm,增序正数数组中插入一个正数。原来运行结果错。
;*******************************************
data segment
x dw ?
array_h dw 3,5,15,23,37,49,52,65,78,99
array_e dw 105
n dw 32
data ends
;*******************************************
program segment
main proc far
assume cs:program,ds:data
start: push ds
sub ax,ax
push ax
mov ax,data
mov ds,ax
mov ax,n
mov array_h-2,0FFFFH
mov si,0
compare:cmp array_e[si],ax
jle insert
mov bx,array_e[si] ;出错程序,缺少此行。
mov array_e[si+2],bx
sub si,2
jmp short compare
insert: mov array_e[si+2],ax
ret
main endp
program ends
end start
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -