組合語言程式設計高手請幫忙!重賞

2022-02-18 13:03:54 字數 854 閱讀 5424

1樓:

我這裡只寫了10個成績,你只要把score後面的成績增加到60個就行了,其餘的不用變。最後高於或等於60的成績的個數放在numb中。

這個題目其實不難,要看明白哦。不懂的地方給我發訊息吧。

dseg segment

score db 50,48,60,73,67,79,89,86,92,48

cnt dw $-scorenumb db ?

dseg ends

cseg segment

assume cs:cseg,ds:dsegbegin: mov ax,dseg

mov ds,ax

lea bx,score

xor dl,dl

mov cx,cnt

next: mov al,[bx]cmp al,60

jb skip

inc dl

skip: inc bx

loop next

mov numb,dl

mov ah,4ch

int 21h

cseg ends

end begin

2樓:

肯定沒好好學彙編,這個題不算難。自己好好看書學習吧

3樓:匿名使用者

又是彙編暈我這方面學得不多不敢多講,如果是c或其它的還好。我給個建意你了就是將60個資料用堆結構進了堆後再和別一個資料等於60進行比較,符合的資料用別一個堆來裝住不符合的再用一個堆用。最後輸出符合的堆就得了。

組合語言程式設計,組合語言程式設計步驟 有那幾步

申請記憶體 輸入數字 設定一個變數,初始是0 將接收的數字分別寫到3個申請的記憶體中,然後分別比較,符合條件修改這個變數。輸出回到dos 組合語言程式設計步驟 有那幾步 組合語言程式設計步驟 1 分析問題,抽象出描述問題的資料模型 2 確定問題的演算法思想 3 畫出流程圖或結構圖 4 分配儲存器和工...

用組合語言程式設計學生成績管理系統,用組合語言程式設計 編寫一程式統計學生的數學成績,分別歸類90 99分,80 89分,70 79分,

以下程式是對100個資料進行統計,統計100,90 99,80 89,70 79,60 69,和59以下等分數段的人數,結果存放在result開始的記憶體單元 dseg segment buff db 98,87,56,12,100,46,79,68,59,98 db 59,86,69,96,100...

組合語言程式設計高起專求大神幫助

1.a 2.c 3.d 4.b 組合語言程式設計 高起專 求大神幫助 35.單選題 mov al,12h add al,0ffh 上述兩條指令執行後,cf和of的值為內 本題2.0分 a cf 1 of 0 36.單選題 在組合語言程 容序設計中,偽指令offset的含義是回送變數或標號的 本題2....