2016-11-04 2 views
-3

저는이 분야에 익숙하지 않고 선생님이 프로젝트를 수행하도록 요청했습니다. 그는 두 개의 정수를 입력으로 읽고, 합계를 출력으로 출력하고 종료하는 "간단한"어셈블리 프로그램을 수행하라고했습니다. 결과는 등록부에 저장해야합니다. 어디서부터 시작할 것인지, 어떤 프로그램/도구를 사용할 지 모르겠습니다. 간단한 소스 코드를 제공 할 수 있다면 다른 사람이 저에게 도움을 주거나 더 잘 줄 수 있다면 크게 감사하겠습니다.레지스트리에 저장하는 어셈블리 언어

+1

조립 및 코딩 과정을 시작할 수 있습니다. 우리는 당신을 위해 숙제를하지 않을 것입니다. 우리에게는 재미가 없으며 전혀 도움이되지 않습니다. [this] (http://meta.softwareengineering.stackexchange.com/questions/6166/open-letter-to-students-with-homework-problems?newreg=1216e0ad88d74ebbab12ba8299cc7e3c)를 읽으십시오. –

+0

http://stackoverflow.com/questions/7897297/adding-two-numbers-from-input –

+3

예, 간단한 첫 번째 프로그램이 아닙니다. 그리고 당신이 그것들에 도달하기 전에, 당신이 입출력에 대한 시스템 호출을 할 필요가 있기 때문에, 어떤 명령어 세트가 이것을위한 것인가,이 장치가 사용하고있는 운영 체제 등은 어셈블리에서 그러한 모든 것을 할 수 있다면 어리석은 것처럼 보일 것입니다. 당신은 "레지스터 사용"단계를 넘어선 것 같습니다. –

답변

1

내 강사에게 연락하여 주어진 과제를 수행 할 수있는 적절한 도구를 요청하는 것이 좋습니다. 이 수업을 통해 여러분을 인도하고 숙제를하는 방법을 "가르쳐"주는 것은 그 사람의 책임입니다.

많은 대학과 교수들이 학생들이 사용하도록 지시받은 도구가 아닌 다른 도구를 사용할 때 좋지 않기 때문에 여기있는 우리에게 조언을하는 것이 현명하지 않을 수 있습니다. 이것이 내가 대학원을 졸업하고 대학원으로 진학 할 때 필자가 모든 프로그래밍 과제에 메모장과 Unix C++ 또는 Java 컴파일러를 사용해야하는 이유입니다. Assembly 나 COBOL을 할 때 우리는 다른 JCL 컴파일러를 사용하도록 지시 받았다. 전문가로서 저는 현재 일하고있는 프로젝트에 대한 고유 한 도구를 찾을 수 있습니다. 그러나 교수님이 기뻐하지 않은 날에 Visual Studio 나 Eclipse 또는 Netbeans를 다시 사용해 보려고 했다면요.

+0

교수님이 메모장에 결과를 표시하고 유닉스 CC로 컴파일 할 수있는 한, 교수님이 VS를 사용하여 작성하신 것을 생각하지 않을 것이라고 생각합니다. 그것은 기본적으로 우리가 과제를 수행하고, 학교가 제안한 도구를 점검하고, 사용할 수있는 것이 무엇인지, 그리고 어떤 차이가 발생할 것인지를 조사한 다음, 결과가 나타날 때까지 교수가 요청한 방식으로 제시된 방식을 사용했습니다. 예. 나는 원래 제안 된 것들을 관리 할 수있는 한 다른 학생들이 다른 도구를 탐구하는 것을 연기하지 않을 것입니다. – Ped7g