0
B = 0
If (A >= 0) {
While (B*B <= A) {
B = B + 1
}
}
B = B - 1
은 내가 if 문에 어떤 연상 기호를 사용합니까 LC4 어셈블리 언어로이 의사를 변환하려고? 그것은 CMP일까요? 그리고 while 문 CMPI일까요?
B = 0
If (A >= 0) {
While (B*B <= A) {
B = B + 1
}
}
B = B - 1
은 내가 if 문에 어떤 연상 기호를 사용합니까 LC4 어셈블리 언어로이 의사를 변환하려고? 그것은 CMP일까요? 그리고 while 문 CMPI일까요?
나는 다른 말로하면 if
은 상수와 비교되며, while
은 그렇지 않습니다. 따라서 cmpi
을 사용하여 A
을 0
및 cmp
과 비교하여 B*B
을 A
과 비교하십시오.
입력이 음수이면 출력은 -1이어야합니다. 이것을 위해 어떤 지시를 사용합니까? – user1993381
음수가 0보다 작으므로 여전히 0과 비교할 수 있습니다. –