用組合語言編寫求數的平均數,用組合語言編寫求三個數的平均數

時間 2021-09-09 03:02:25

1樓:孟靜渠思雨

data

segmentxdw

345y

dw234zdw

234m

dw897ndw

999;定義五個數rdw

2dup

(?);儲存結果

data

ends

code

segment

assume

cs:code,ds:data

start:

movax,data

movds,ax

movax,x

addax,y

movcx,ax

movbx,dx

movax,y

cwdadd

cx,ax

adcbx,0

movax,z

cwdadd

cx,ax

adcbx,0

movax,m

cwdadd

cx,ax

adcbx,0

movax,n

addcx,ax

adcbx,0

movax,5

idiv

axmov

r,cx

movr+2,bx

movah,4ch

int21h

code

ends

endstart

本人根據學的彙編內容編寫而成

如有錯誤,進行除錯

利用組合語言程式設計求平均數 50

2樓:eunic顏

為了你好不給bai你編,給du你思路,先定義一

zhi個陣列存放全班同學dao的考試成績(array db 56,60,80,90......),再定義乙個

內count用於存放數容組元素個數(count equ-arary)然後把指標指向陣列首元素,乙個個開始相加,結果儲存在乙個暫存器中,然後使用div指令求平均數(注意div指令的使用注意點)。

3樓:做而論道

什麼組合語言?

組合語言,不是有許多種嗎?

用c語言編寫乙個程式,輸入5個數,求其和及平均數

4樓:匿名使用者

#include

int main()

printf("和為%d,平均值為%.2f",sum,sum/5.0);

return 0;}

用組合語言編寫簡單程式,用組合語言編寫一個簡單程式

sweet馮 1.計算u x y z 100 w 其中 x,y,z,w均為十六位有符號數。程式如下 data segment x dw 10 16位變數 y dw 20 z dw 30 w dw 40 u dw data ends code segment assume cs code,ds dat...

用組合語言編寫程式,用組合語言編寫乙個程式

print macro para 定義乙個巨集,這樣輸出字串的時候,可以省些事兒 lea dx,para mov ah,9 int 21h endm data segment msg1 db 請用拼音輸入姓名學號 格式為 xinming,xuhao buffer db 50,52 dup 0 為什麼...

用組合語言編寫延時1S的子程式,用組合語言編寫乙個延時1S的子程式

湯旺河邊 本程式通過編譯,執行正確 code segment assume cs code,ds code subroutine 延時指定的時鐘嘀嗒數 入口 didas 時鐘嘀嗒數 1秒鐘約嘀嗒18.2次,10秒鐘嘀嗒182次。若延時不是秒的10數次倍,誤差稍微大點 delay1s proc nea...