1樓:衛生一報
除錯時需要把中文標點符號改為英文標點符號,否則會出現out of memory的提示資訊
data segment;定義資料段
adr db 10,-31,-45,67,80,46,0,-31,0,77
num equ $-adr;num是資料個數da1 db 0;da1用來存放正數的個數,初值為0da2 db 0;da2用來存放負數的個數,初值為0da3 db 0;da3用來存放0的個數,初值為0data ends
code segment;定義**段
assume ds:data,cs:codestart: mov ax,data;資料段地址裝入mov ds,ax
lea si,adr
mov cx,num
mov al,0;al清零
don1:mov al,[si]
cmp al,0
jge don2
inc da2
jmp end0
don2:cmp al,0
jz don3
inc da1
jmp end0
don3:inc da3
end0:inc si
dec cx
jnz don1
mov ah,4ch
int 21h
code ends
end start
2樓:匿名使用者
有相關書籍,看書學習。
組合語言程式題目請教求高人解答,組合語言程式的一道題。求高手解答!!!
萬世流香 1data segment src db how are you?des db are data ends stack segment stack db 200 dup 0 stack ends code segment assume cs code,ds data,ss stacksta...
微控制器組合語言程式設計,全國微控制器組合語言程式設計師
org 0000h main mov dptr,3000h clr r0 clr r1 clr r2 mov r3,100 loop mov a,dptr clr c cjne a,0h,loop1 inc r0 djnz r3,loop loop1 rl a jc fushu inc r1 djn...
組合語言原程式,彙編程式,程式的彙編三者有什麼區別
組合語言源程式 將可執行檔案機器碼反彙編得到的彙編 會得到一大堆簡單的 難懂的 組合語言指令 彙編程式 用組合語言編寫的程式 程式的彙編 指將高階語言編譯連線生成機器可以直接執行的 的過程 組合語言源程式 將可執行檔案機器碼反彙編得到的彙編 彙編程式 用組合語言編寫的程式。程式的彙編 將高階語言或者...