division

    1熱度

    1回答

    我已經在NASM教程環顧四周,我已經注意到,在所有引用DIV指令,討論32位除法的時候,說的線沿線的東西: DIV ECX ; EDX:EAX/ECX 什麼的EDX: EAX是什麼意思?爲什麼兩個寄存器被一個寄存器分開? 預先感謝

    3熱度

    3回答

    我需要一些簡單的方法來在x86彙編程序中劃分64b無符號整數。我的號碼保存在兩個32b寄存器EDX:EAX中,我需要將結果返回給EDX:EAX。因子是32b整數。請問一些代碼?

    3熱度

    3回答

    假設你有這樣的數組: In [29]: a = array([[10, 20, 30, 40, 50], [14, 28, 42, 56, 70], [18, 36, 54, 72, 90]]) Out[30]: a array([[ 0, 0, 0, 0, 0], [14, 28, 42, 56, 70], [18, 36, 54, 72, 90]]) 現在由第

    2熱度

    2回答

    在我的程序,一個十六進制數除以10,其餘被選中。 首先劃分表現良好;但是,在第二次分區之後,該程序出錯了。我是新來組裝,而且我也找不到問題出在哪裏? 這裏是代碼段: ORG 1000 MOV AX, 0x04B4 (1204 decimal value) MOV BX, 0x000A (10 decimal value) MOV CX, 0x0000 D

    1熱度

    3回答

    我對double和float浮點數的精度和速度有疑問。 e.g: double a; a=myfun(); //returns a number with lots of decimals float b=5.0; double result=a/b; 會結果的變化。如果B是雙? 是否需要更多時間來計算它們是不是雙打(因爲爲了適應雙倍大小而改變浮動的大小)?

    1熱度

    2回答

    這裏是一個函數,一對積分 值和將其劃分: divide_v1 :: Integral a => (a, a) -> a divide_v1 (m, n) = (m + n) `div` 2 我調用函數有一對積分 值,它按預期工作: divide_v1 (1, 3) 大。如果我的數字總是積分,那就完美了。 這裏是一個函數,一對分數 值和將其劃分: divide_v2 :: Fraction

    0熱度

    2回答

    對不起,如果問題在我嘗試搜索之前詢問過,但未找到。我仍然是新的mssql,所以 也許答案是顯而易見的,只是我找不到。 我當前的查詢是: SELECT gold_min, gold_max, gold_min_2, gold_max_2 FROM m_rdb 我想20分目前列中的值,然後更新,只是不知道該怎麼辦。 歡迎任何幫助。

    1熱度

    4回答

    也許我看不到明顯的事情,但: int x1 = 2; int y1 = 4; int x2 = 11; int y2 = 7; double res = (y2-y1)/(x2-x1); System.out.println(res); 輸出: 0.0 爲什麼?

    5熱度

    3回答

    當我嘗試除1/60或1 /(60 * 60)時,它給出0.即使在調試窗口中。我有點困惑,因爲2/3或2.5/6會給出結果。 我的代碼: int main() { double k1 = 1/60; cout << k1 << endl; double k2 = 1/(60*60); cout << k2 << endl;

    0熱度

    2回答

    我用binet的公式計算斐波納契數字,並且在紅寶石分解時遇到了問題。我已經嘗試鑄造數字to_f等無濟於事。我會告訴你什麼可行,什麼不可以,那麼也許你可以告訴我爲什麼。 下不起作用 n=5 fib=(1 + sqrt(5))**n - (1-sqrt(5))**n/(2**n * sqrt(5)) puts fib #outputs 354.9257634247335 which is a bu