彙編第一題(找出負數個數)

2021-05-22 06:04:28 字數 614 閱讀 5220

datas segment

m     db -3,0,27,62,-45,-20,-82,+255,+18

count db 9

n     db 0

datas ends

codes segment

assume cs:codes,ds:datas

start proc far

push ds

mov ax,0

push ax

mov ax,datas

mov ds,ax

mov bx,offset m

;mov n,0

mov dx,0

lop1:  mov al,[bx]

cmp al,0

jge lop2

inc n

lop2:  inc bx

dec count

jne lop1

mov dl,n

add dl,30h

mov ah,2

int 21h

retmov ah,4ch

int 21h

start endp

codes ends

end start

微控制器彙編案例之統計正負數個數

這是我微控制器實驗作業的原始碼,統計正負數個數。寫得不好,僅供參考。如有bug,歡迎指正。本程式從鍵盤獲取輸入,並統計輸入的正整數和負整數的個數,結果存於40h 41h 此處把0歸於正數。數值範圍 128 127 org 00h lcall getkey 從鍵盤獲取資料,輸入的必須是十進位制整數,可...

滴滴第一題

方法 先求字首和,將pair 字首和的值,字首和標號i 加入multimap中,搜尋每一種字首和的lowerbound和upbound,計算兩者之差,與字首和為零的標號比較,取最大值。include include include includeusing namespace std define ...

杭電第一題

getchar的用法 首先getchar是在stdio.h中宣告一下才能用,所以標頭檔案中必須有stdio.h。他接收的是字元!他的操作原理 當編譯執行至getchar 時,使用者輸入了字元按下回車鍵後,他以回車鍵為開始標識,開始乙個乙個從stdio流中讀取字元,每次讀取字元後,getchar函式的...