我有下一個問題: 當我試圖做一個較小的數字分成一個更大的一個我得到商很高,我不明白爲什麼。這裏是我試圖劃分1到5的程序,結果是256.(也是變量'a'和'b'必須是db類型的) 有人可以幫助我嗎?謝謝你在前進 .model small
afisareanr macro nr
local m11
local m
xor ax, ax
mov ax, nr
push ax
mov
我目前堅持從組合問題得到了答案。我的basecase工作得很好。我認爲問題在於評估組合(n-1,k),然後評估組合(n-1,k-1)。 這裏是我的代碼:n和k是從用戶輸入。 sub esp, 2
push word[n]
push word[k]
call combi
pop word[ans] ;store yung combi value sa ans
;convert to as
我有這樣的代碼,是應該打印一個字符串的第一個字母: mov bx, message ; Move the address of the message to bx
add bx, 0x7c00 ; Adding the padding of bootsector to bx
mov al, [bx] ; Move the value at the address in bx to al