说明白,倒底是100个数,还是200个数?
;按200个数计算吧
; absolute
data segment
dat_buf db 200 dup (?) ;add the 200 number yourself
data ends
code segment
assume cs:code, ds:data
start:
mov ax,data
mov ds,ax
mov si,0
mov cx,200
L0:
mov al,[si]
test al,80H
jz P0 ;是正数
neg al
mov [si],al
P0:
inc si
loop L0
;exit to OS
mov ah,4ch
int 21h
code ends
end start
http://zhidao.baidu.com/question/456716225692248325
不用排序?
那么,比这个还简单一些。