我有下一个问题: 当我试图做一个较小的数字分成一个更大的一个我得到商很高,我不明白为什么。这里是我试图划分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