사용자가 입력 한 두 개의 숫자가 같은지 테스트 할 수있는 Easy68K로 프로그램을 만들려고합니다. 나는 대략적으로 사용자로부터 입력을 받아 데이터 레지스터에로드하는 방법을 알고 있으며 while 루프를 사용하여 두 숫자가 같은지 테스트해야한다고 생각합니다.Easy68K를 사용하여 두 개의 숫자가 같은지 테스트하십시오.
나는 사람들이 나를 위해 프로그램을 작성하라고 요구하지 않는다. 나는 정말로 조언이 필요하다.
이
내가 지금까지 가지고있는 코드 :*-----------------------------------------------------------
* Title : Number Comparison
* Written by : Robert Dudley
* Date : 23/04/2017
* Description: Compares two numbers and determines if they are equal
*-----------------------------------------------------------
ORG $1000
START: ; first instruction of program
* Put program code here
LEA enterFirst,A1 ; load message into adreg A1
MOVE.B #14,D0
TRAP #15
MOVE.B #4,D0 ; read number from keyboard into D1.L
TRAP #15
LEA enterSecond,A1
MOVE.B #14,D0
TRAP #15
MOVE.B #4,D0
TRAP #15
SIMHALT ; halt simulator
* Put variables and constants here
enterFirst DC.B 'Enter first number: ',0
enterSecond DC.B 'Enter second number: ',0
END START ; last line of source
참고 :는 또 어떻게 다른 레지스터에 D1.L
에서 입력을 이동합니까?
마지막 질문 : 문장을 읽고 그것을 MOUN.L1, <다른 레지스터>'로 번역하십시오. – tofro