ex3-1.asm
来自「一个基础汇编实例」· 汇编 代码 · 共 37 行
ASM
37 行
data segment
buffer dw 0,1,-5,10,256,-128,-100,45,6
dw 3,-15,-67,39,4,20,-1668,-32766
dw 32765,-525,300
count equ ($-buffer)/2
max dw ?
data ends
stack segment stack 'stack'
db 100 dup('s')
stack ends
code segment para 'code'
assume cs:code,ds:data,ss:stack
sta proc far
push ds
xor ax,ax
push ax
mov ax,data
mov ds,ax
lea si,buffer
mov cx,count
dec cx
mov ax,[si]
chkmax:add si,2
cmp [si],ax
jle next
mov ax,[si]
next:loop chkmax
mov max,ax
ret
sta endp
code ends
end sta
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?