올레포트 : 대학레포트, 족보, 실험과제, 실습일지, 기업분석, 사업계획서, 학업계획서, 자기소개서, 면접, 방송통신대학, 시험 자료실
올레포트 : 대학레포트, 족보, 실험과제, 실습일지, 기업분석, 사업계획서, 학업계획서, 자기소개서, 면접, 방송통신대학, 시험 자료실
로그인  회원가입

파트너스

자료등록
 

다시받기

장바구니

코인충전

  • [공학] 어셈블리어 - 어셈블리어를 이용하여 주어진 정보 출력 (1 페이지)
    1

  • [공학] 어셈블리어 - 어셈블리어를 이용하여 주어진 정보 출력 (2 페이지)
    2

  • [공학] 어셈블리어 - 어셈블리어를 이용하여 주어진 정보 출력 (3 페이지)
    3

  • [공학] 어셈블리어 - 어셈블리어를 이용하여 주어진 정보 출력 (4 페이지)
    4


  • 본 문서의
    미리보기는
    4 Pg 까지만
    가능합니다.
클릭 : 크게보기
  • [공학] 어셈블리어 - 어셈블리어를 이용하여 주어진 정보 출력 (1 페이지)
    1

  • [공학] 어셈블리어 - 어셈블리어를 이용하여 주어진 정보 출력 (2 페이지)
    2

  • [공학] 어셈블리어 - 어셈블리어를 이용하여 주어진 정보 출력 (3 페이지)
    3

  • [공학] 어셈블리어 - 어셈블리어를 이용하여 주어진 정보 출력 (4 페이지)
    4



  • 본 문서의
    (큰 이미지)
    미리보기는
    4 Page 까지만
    가능합니다.
  더블클릭 : 닫기
X 닫기
좌우이동 : 드래그

[공학] 어셈블리어 - 어셈블리어를 이용하여 주어진 정보 출력

인쇄
바로가기
즐겨찾기 키보드를 눌러주세요
( Ctrl + D )
링크복사 링크주소가 복사 되었습니다.
원하는 곳에 붙혀넣기 하세요
( Ctrl + V )
공유
파일  [공학] 어셈블리어 - 어셈블리어를 이용하여 주어진 정보 출력.hwp   [Size : 331 Kbyte ]
분량   4 Page
가격  1,200


카트
다운받기
카카오 ID로
다운 받기
구글 ID로
다운 받기
페이스북 ID로
다운 받기
뒤로

본문/내용

1. 문제정의 자신의 기본 정보(학번,이름,전공,직책)를 출력하고, 나이는 EAX 레지스터에 저장하여 출력 할 것. 이때 기본 정보는 콜론(:)이후의 문장만 출력하고 add, mov 니모닉과 offset 연산자를 사용 할 것. 2. 해결방법 ① 기본정보 출력방법 menu1 BYTE `Student ID : 200702661`,0dh,0ah,0 여기서 콜론(:)이후의 문장만 출력하기 위해선 콜론이 있는 지점의 세그먼트 주소를 알아야합니다. 이때 사용되는 연산자가 바로 offset 연산자입니다. 건물을 메모리라고 생각하면 segmet는 층, offset은 그 층의 방으로 생각하면 쉽습니다. `data segment` offset menu1이 저장된 곳. 즉 색칠한 부분의 시작점이 menu1이 시작하는 부분입니다. 이때 menu1이 저장된 edx의 출력은 Student ID : 200702661 전체가 나오므로 add edx,DWORD를 세 번 해줍니다. add edx,DWORD는 dword크기(32byte)만큼 앞의 주소를 edx에 저장하는 명령어입니다. mov edx,OFFSET menu1 ; menu1의 시작점을 edx에 저장 add edx,DWORD ; 시작점에서 dword만큼 이동 add edx,DWORD add edx,DWORD call writestring ;menu1출력 이러한 원리를 이용하여 menu4까지 출력하면 원하는 콜론뒤의 값이 출력됩니다. ② 나이를 eax에 저장 후 출력하기 menu5 DWORD 18h,19h,20h,21h,22h,23h,24h,25h,26h,27h,28h,29h; menu5에 18부터 29까지 순차적으로 저장되어 있습니다. 마찬가지로 offset의 원리를 이용하면 자신의 원하는 값의 주소를 알수 있습니다. 여기서 저의 나이는 22이므로 menu5의 시작점으로부터 DWORD를 4번 하여야 합니다. menu5는 writestring을 사용하지 않고 EAX로 …



📝 Regist Info
I D : leew*****
Date : 2015-04-04
FileNo : 15040430

Cart