微機原理組合語言的程式

時間 2021-08-14 23:03:28

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...

組合語言原程式,彙編程式,程式的彙編三者有什麼區別

組合語言源程式 將可執行檔案機器碼反彙編得到的彙編 會得到一大堆簡單的 難懂的 組合語言指令 彙編程式 用組合語言編寫的程式 程式的彙編 指將高階語言編譯連線生成機器可以直接執行的 的過程 組合語言源程式 將可執行檔案機器碼反彙編得到的彙編 彙編程式 用組合語言編寫的程式。程式的彙編 將高階語言或者...