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... 設未知數 兩件物品實際 x y 假設小明把 是看的比實際 小則可列方程 x y 43.32x 0.1y 14.07 假設小明版是把 看的比實權際 大則可列方程 x y 43.32x 10y 14.07 解方程,第二個方程解出負數,則排除這種情況。第一個方程解為x 10.82 y 32.5 小明買兩件...求助一道組合語言題,一道組合語言的題,求解答
在學習組合語言的時候有這麼一道題不能理解,希望高手解答,謝謝
一道數學題,請大家幫忙,有一道數學題請大家幫忙解答謝謝快1!!!!!!!