• 파일시티 이벤트
  • LF몰 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

어셈블리어실습(MOV, ADD, AND,CMP 등)

*재*
최초 등록일
2010.12.24
최종 저작일
2010.12
6페이지/한글파일 한컴오피스
가격 1,000원 할인쿠폰받기
다운로드
장바구니

소개글

어셈블리어실습(MOV, ADD, AND, CMP 등) 여러 명령어들을 실습해보고
화면을 캡쳐하고 설명하였습니다.

목차

-실습 1
-실습2
-실습3

본문내용

-실습 1

MOV r0, #10



- MOV r0, #10 명령어가 실행된 후의 창이다. 레지스터값을 보면 R0에 0xA 즉 10이 들어가 있는것을 확인할 수 있다. 따라서 위의 명령어는 r0 의 레지스터에 10을 넣는것을 알 수 있고, 숫자 앞에 #이 붙으면 즉치값 임을 알 수 있다. 또 PC를 보면 0xa 인데, 이는 다음에 실행될 주소가 0xa 라는 뜻이다. disassembly 창에서 보면 다음에 실행될 명령어 줄의 주소가 0xa인 것을 확인할 수 있다.

MOV r1, #3
- MOV r1, #3의 명령어가 실행된 후의 창이다. 바로 위에서 보았던것과 비슷한 경우로 R1 레지스터에 3의 값을 넣는 명령어이다. 레지스터 창에 R1 값이 3으로 변한 것을 봄으로써 이를 확인할 수 있다.

ADD r0, r0, r1
-ADD r0, r0, r1의 명령어가 실행된 후의 창이다. ADD 라는 명령어는 문자 그대로 더하라는 명령어인데, r0 = r0 +r1 과 같다. 이를 레지스터 창을 통해서 확인할 수 있는데, 원래 R0 값에는 A , R1 값에는 3이 들어있었으므로 R0는 두값을 더한 D가 들어간다.

MOV r2, #0xFF
-MOV r2, #0xFF의 명령어가 실행된 후의 창이다. 위에서 보았던 MOV명령어인데, #이 붙었으므로 즉치값이다. 0x 가 붙으면 16진수를 나타내는 것이다. 레지스터 창을 보면 R2에 0xFF가 들어가 있는것을 확인할 수 있다.

참고 자료

없음
*재*
판매자 유형Bronze개인

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

이런 노하우도 있어요!더보기

찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

  • 한글파일 lab4 비교와분기 7페이지
    CMP를 적절히 이용하였고, 이어서 JG, JL, JE 고 같은 다양한 ... 내의 값들을 이용하여 C언어에서 if, while, for문에 해당하는 어셈블리어에서의 ... 이를 위해 CMP와 JMP의 명령어를 적절히 사용한다. 2.
최근 본 자료더보기
탑툰 이벤트
어셈블리어실습(MOV, ADD, AND,CMP  등)
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업