組合語言一道習題大家幫忙看看對不對

2021-10-12 09:04:08 字數 1534 閱讀 6918

1樓:

資料段定義錯誤

可如下定義:

dseg segment

xx dw 10

yy dw 0

dseg ends

或dseg segment

xx dw x

yy dw y

x equ 10

y equ 0

dseg ends

組合語言:一道習題

2樓:灬**灬銘

對的。。。對於ax:dx的,,,餘數在dx商在ax

3樓:匿名使用者

mov cx,175

4樓:匿名使用者

前面加一句:mov dx,0

5樓:匿名使用者

1.因為cs段的開頭就是:dw 0123h,0456h,0789h,0abch ......這些資料;

把cs值賦予ss,就是要將:

dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h

dw 0,0,0,0,0

這個地回方當作棧段.

2.設sp就是要設棧頂.上面那個棧答段的長度就是26個位元組,所以要讓棧指標指向棧底,即:

dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h

dw 0,0,0,0,0

的最後一個0

另外,站長團上有產品**,便宜***

對於這道c語言題請大家幫忙看看,答案是什麼意思啊,還有請看看我寫的哪兒不對啊,謝謝了 5

6樓:匿名使用者

int fun(int a, int n)//if(i>=n) a[i]=t; 這句沒有用途,屬於答案中的bug

a[j]=t ; //增加此句,儲存下最後一個值,不然會丟一個。

return j+1; //返回新的陣列的長度}

7樓:

int fun(int a, int n)//資料本有序,冒這一次泡是不必要的

//如果資料無序,氣泡排序也是雙重迴圈不是隻冒一次//for(i=0;i

for(b=1, j=1; j

if(a[j-1] != a[j]) //《改 if(a[i]==a[j])//跟前一個數相比是否重複(有序的,相同的數一定相鄰)

return b;

//n=n-b;

//<<

8樓:匿名使用者

int i,t,j=0,*p=a; //陣列指標 p[i]=a[i]

t=p[0];

for(i=0;i<=n;i++)

}你寫的沒看,但是建議現在儘量不要用雙for,有很多好的演算法要自己想,這種直接的句子就不要寫了,不利於鍛鍊思維。

求助一道組合語言題,一道組合語言的題,求解答

流程圖這沒辦法給你,具體思路 將10個無符號數按冒泡法從小到大排序,最後的那個數就是最大的了 程式執行結果 the max 02334 data segment mes1 db the max a dw 1,2,100,10,99,120,89,2334,90,1239 data ends code...

在學習組合語言的時候有這麼一道題不能理解,希望高手解答,謝謝

1 mov cl,10 mul cl 乘的結果存放在ax中 2 子程式引數傳遞方法有 暫存器傳遞引數 堆疊傳遞引數 制定儲存單元 記憶體ram 傳遞引數 call後續區傳遞引數 3 好像不好畫圖,就文字解釋一下也一樣。1 mov ax,8057h ss ffa0h,sp 00b0h 2 push a...

一道數學題,請大家幫忙,有一道數學題請大家幫忙解答謝謝快1!!!!!!!

設未知數 兩件物品實際 x y 假設小明把 是看的比實際 小則可列方程 x y 43.32x 0.1y 14.07 假設小明版是把 看的比實權際 大則可列方程 x y 43.32x 10y 14.07 解方程,第二個方程解出負數,則排除這種情況。第一個方程解為x 10.82 y 32.5 小明買兩件...