어떻게 이것을 어셈블리로 변환합니까?어셈블리 언어 If 및 else 문
나는이 IFS '
를 삽입 할LEA SI, MSG1
call PRINT_STRING
gotoxy 0,1
LEA SI, MSG2
call PRINT_STRING
gotoxy 0,2
LEA SI, MSG3
call PRINT_STRING
gotoxy 0,3
LEA SI, MSG4
call PRINT_STRING
gotoxy 0,4
LEA SI, MSG5
call PRINT_STRING
gotoxy 0,5
및
DEFINE_PRINT_NUM_UNS
을 DEFINE_PRINT_STRING
MSG1 DB 'Choose Arithmetic Operation ' , 0
MSG2 DB '(1) Addition ',0
MSG3 DB '(2) Subtraction', 0
MSG4 DB '(3) Multiplication',0
MSG5 DB '(4) Division',0
DEFINE_SCAN_NUM
정의하고이 메뉴를 가지고 주어진 1,515,
(X == 1)
다음 추가하면
(엑스 == 2)
다음 다른
이 경우 (X == 3)
다음 다른
곱 빼면 다른 (엑스 == 4하다면)
그런 다음 나누기
주어진 각 연산에 대한 함수가 있습니다.
아무도 없습니까? 나는 어셈블리에 익숙하지 않다. 적어도 if와 else 문은 이상하게 생각한다. 하하, 그런데 고마워. 8086 조립
단순 용액 : 여기서
은 예시 코드 'CMP의 X, 1; je add; cmp x, 2; je 빼기 '등등. 어디서 붙잡 혔어? – Jester