05_07.asm
来自「清华大学计算机系汇编语言课程」· 汇编 代码 · 共 48 行
ASM
48 行
;05_07.asm
;Created by RunningOn Chen.
;2003011434 J34 CS dept, THU
;2005-11-14
;本程序不输出答案,要在debug下才能看出结果
datas segment
data dw 11,12,13,14,15,16,17,18,19,20 ;10 numbers
dw 21,22,23,24,25,26,27,28,29,30
dw 31,32,33,34,25,26,27,28,29,30
dw 41,42,43,44,25,26,27,28,29,30
dw 51,52,53,54,25,26,27,28,29,30
dw 61,62,63,64,25,26,27,28,29,30
dw 71,72,73,74,25,26,27,28,29,30
dw 81,82,83,84,25,26,27,28,29,30
dw 91,92,93,94,25,26,27,28,29,30
dw 01,02,03,04,25,26,27,28,29,30
datas ends
code segment
main proc far
assume ds:datas, cs:code
start:
push ds
mov ax, 0
push ax
mov ax, datas
mov ds, ax
mov ax, data
mov bx, 0 ; for (bx = 0 ; bx < 200 ; bx+=2)
cycle: ; {
cmp ax, data[bx] ; if (ax <= data[bx])
jng continue ; continue;
mov ax, data[bx] ; ax = data[bx];
continue: ; }
add bx, 2
cmp bx, 200
jl cycle
exit:
ret
main endp
code ends
end start
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?