0
我必須計算一個數字的模數以檢查它是否爲偶數,但唯一的比較兩個數字的指令是檢查它們是否相等,並且不是模數運算符,而函數\運算符來整理數字。如何計算沒有操作員和任何回合函數的模數?
一個整數的方法是模運算符的替代方法,但我找不到解決方案或模數和輪。
只需要一個僞代碼來處理。
我們在學校用「僞」裝配(DuplOne)學習裝配基礎知識。
在此先感謝!
我必須計算一個數字的模數以檢查它是否爲偶數,但唯一的比較兩個數字的指令是檢查它們是否相等,並且不是模數運算符,而函數\運算符來整理數字。如何計算沒有操作員和任何回合函數的模數?
一個整數的方法是模運算符的替代方法,但我找不到解決方案或模數和輪。
只需要一個僞代碼來處理。
我們在學校用「僞」裝配(DuplOne)學習裝配基礎知識。
在此先感謝!
假設要測試的數字不是負數,並且減法和跳轉指令可用,請檢查數字是1(即原始數字是奇數)還是0(即原始數字是偶數),否則減去2並回到檢查。
:label
if number = 1 then
original number is odd
finish
if number = 0 then
original number is even
finish
subtract 2 from number
go to label