1樓:
data segment
block db 20 dup(?)
c1 equ $-block
count db ?
data ends
code segment
assume cs:code,ds:datastart: mov ax,data
mov ds,ax
mov cx,c1 ;長度
mov bx,offset block ;設首址lop: mov al,[bx]
test al,80h
jz lop2
inc count ;負數
lop2: inc bx
loop lop
mov ah,4ch
int 21h
code ends
end start
2樓:
data segment
block db -1,-2,-3,-4,-5,-6,-7,1,2,3,4,5,6,7
c1 equ $-block
count db ?
str1 db 0dh,0ah,'the total number of negative is',0ah,0dh,'$'
data ends
code segment
assume cs:code,ds:datastart: mov ax,data
mov ds,ax
mov cx,c1 ;長度
mov bx,offset block ;設首址lop: mov al,[bx]
test al,80h
jz lop2
inc count ;負數
lop2: inc bx
loop lop
;顯示負數的個數
lea ax,str1
mov ah,09h
int 21h
mov al,count
mov cl,10
cbwdiv cl
mov dl,al
mov bh,ah
add dl,30h
mov ah,02h
int 21h
mov dl,bh
add dl,30h
int 21h
mov ah,08h
int 21h
mov ah,4ch
int 21h
code ends
end start
// 井小美 已經寫好了
// 我只是做了個顯示
// 把分給她吧
3樓:
後生可畏。可控角度發射字元程式設計(組合語言)
請去看看。
高手幫忙寫簡單的組合語言程式,高手幫忙寫一個簡單的組合語言程式 線上等
鯤鵬展翅 data segment k db 0d9h,07h,8bh,0c5h,0ebh,04h,9dh,0f9h,1h,2h,0ch,3h,0bh,4h,5h,6h,7h,9h,8h,0ah data ends 資料段 code segment assume cs code,ds datasta...
高分彙編程式設計,高手來幫幫忙
有彙編和c轉化的軟體 for i 0 i 9 i for j i 1 j 10 j if a i a j 這個c是對的不過你還少了點東西.下面的彙編我倒是看的很對但是有點還是沒有看明白.你的意思是每次si和di都因該加2是在儲存資料時佔用的2個位元組. data segment assume ds ...
急求彙編高手幫忙,急求彙編高手幫忙
code segment assume cs code start mov ah,1 int 21h 輸入第一個數 and al,30h mov bl,al 第一個數在bl中 mov ah,1 int 21h 輸入第一個數 and al,30h第二個數在al中 cmp al,bl 比較 jb kk ...