[工學] 마이크로프로세서구조 및 응용 - 기본 어셈블러(간접주소방식, Offset, 변수 선언 방법에 대해)
페이지 정보
작성일 22-12-29 05:52
본문
Download : [공학] 마이크로프로세서구조 및 응용 - 기본 어셈블러(간접주소방식, Offset, 변수 선언 방법에 대해).docx
마이크로프로세서구조 및 응용 - 기본 어셈블러(간접주소방식, Offset, 변수 선언 방법에 대해)
A. 實驗 개요
주소의 전달, 간접 주소 지정, 변수 선언, Data를 두는 방식, Loop를 학습하고, 이를 바탕으로 어셈블리어를 사용하여 기본 program을 작성해본다.
B. 實驗 목적
키보드로부터 문자열을 입력 받고 그 문자열 중 사용자가 지정한 위치의 문자를 출력하는 program을 작성한다.
DATA SEGMENT ; data segment의 처음 선언
NAME1 DB `MICROPROCESSOR LAB3 - Minsu & Sang hyun`, `$` ; 바이트형의 변수 선언
INPUT DB 10 DUP(),`$`
; 바이트형의 변수 선언( 10열의 문자를 받아들이기 위한 10개의 빈칸으로 초기화)
MSG1 DB `Input(10 characters) : `,`$` ; 바이트형의 변수 선언
MSG2 DB `Position : `,`$` ; 바이트형의 변수 선언
MSG3 DB `Output : `,`$` ; 바이트형의 변수 선언
DATA ENDS ; data segment의 끝 선언
CODE SEGMENT ; code segment의 처음 선언
ASSUME CS:CODE, DS:DATA
START:
MOV AX, DATA
MOV DS, AX
MOV AH, 09H ; `NAME1` 문자열(`MICROPROCESSOR LAB3 - Minsu & Dong hyun) 출력
MOV DX, OFFSET NAME1
INT 21H
MOV AH, 02H ; 한 줄 Enter
MOV DL, 0…(drop)
[工學] 마이크로프로세서구조 및 응용 - 기본 어셈블러(간접주소방식, Offset, 변수 선언 방법에 대해)
설명
순서
[工學] 마이크로프로세서구조 및 응용 - 기본 어셈블러(간접주소방식, Offset, 변수 선언 방법에 대해)
Download : [공학] 마이크로프로세서구조 및 응용 - 기본 어셈블러(간접주소방식, Offset, 변수 선언 방법에 대해).docx( 43 )
실험과제/기타
![[공학]%20마이크로프로세서구조%20및%20응용%20-%20기본%20어셈블러(간접주소방식,%20Offset,%20변수%20선언%20방법에%20대해)_docx_01.gif](http://www.allreport.co.kr/View/%5B%EA%B3%B5%ED%95%99%5D%20%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%ED%94%84%EB%A1%9C%EC%84%B8%EC%84%9C%EA%B5%AC%EC%A1%B0%20%EB%B0%8F%20%EC%9D%91%EC%9A%A9%20-%20%EA%B8%B0%EB%B3%B8%20%EC%96%B4%EC%85%88%EB%B8%94%EB%9F%AC(%EA%B0%84%EC%A0%91%EC%A3%BC%EC%86%8C%EB%B0%A9%EC%8B%9D,%20Offset,%20%EB%B3%80%EC%88%98%20%EC%84%A0%EC%96%B8%20%EB%B0%A9%EB%B2%95%EC%97%90%20%EB%8C%80%ED%95%B4)_docx_01.gif)
![[공학]%20마이크로프로세서구조%20및%20응용%20-%20기본%20어셈블러(간접주소방식,%20Offset,%20변수%20선언%20방법에%20대해)_docx_02.gif](http://www.allreport.co.kr/View/%5B%EA%B3%B5%ED%95%99%5D%20%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%ED%94%84%EB%A1%9C%EC%84%B8%EC%84%9C%EA%B5%AC%EC%A1%B0%20%EB%B0%8F%20%EC%9D%91%EC%9A%A9%20-%20%EA%B8%B0%EB%B3%B8%20%EC%96%B4%EC%85%88%EB%B8%94%EB%9F%AC(%EA%B0%84%EC%A0%91%EC%A3%BC%EC%86%8C%EB%B0%A9%EC%8B%9D,%20Offset,%20%EB%B3%80%EC%88%98%20%EC%84%A0%EC%96%B8%20%EB%B0%A9%EB%B2%95%EC%97%90%20%EB%8C%80%ED%95%B4)_docx_02.gif)
![[공학]%20마이크로프로세서구조%20및%20응용%20-%20기본%20어셈블러(간접주소방식,%20Offset,%20변수%20선언%20방법에%20대해)_docx_03.gif](http://www.allreport.co.kr/View/%5B%EA%B3%B5%ED%95%99%5D%20%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%ED%94%84%EB%A1%9C%EC%84%B8%EC%84%9C%EA%B5%AC%EC%A1%B0%20%EB%B0%8F%20%EC%9D%91%EC%9A%A9%20-%20%EA%B8%B0%EB%B3%B8%20%EC%96%B4%EC%85%88%EB%B8%94%EB%9F%AC(%EA%B0%84%EC%A0%91%EC%A3%BC%EC%86%8C%EB%B0%A9%EC%8B%9D,%20Offset,%20%EB%B3%80%EC%88%98%20%EC%84%A0%EC%96%B8%20%EB%B0%A9%EB%B2%95%EC%97%90%20%EB%8C%80%ED%95%B4)_docx_03.gif)
![[공학]%20마이크로프로세서구조%20및%20응용%20-%20기본%20어셈블러(간접주소방식,%20Offset,%20변수%20선언%20방법에%20대해)_docx_04.gif](http://www.allreport.co.kr/View/%5B%EA%B3%B5%ED%95%99%5D%20%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%ED%94%84%EB%A1%9C%EC%84%B8%EC%84%9C%EA%B5%AC%EC%A1%B0%20%EB%B0%8F%20%EC%9D%91%EC%9A%A9%20-%20%EA%B8%B0%EB%B3%B8%20%EC%96%B4%EC%85%88%EB%B8%94%EB%9F%AC(%EA%B0%84%EC%A0%91%EC%A3%BC%EC%86%8C%EB%B0%A9%EC%8B%9D,%20Offset,%20%EB%B3%80%EC%88%98%20%EC%84%A0%EC%96%B8%20%EB%B0%A9%EB%B2%95%EC%97%90%20%EB%8C%80%ED%95%B4)_docx_04.gif)
![[공학]%20마이크로프로세서구조%20및%20응용%20-%20기본%20어셈블러(간접주소방식,%20Offset,%20변수%20선언%20방법에%20대해)_docx_05.gif](http://www.allreport.co.kr/View/%5B%EA%B3%B5%ED%95%99%5D%20%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%ED%94%84%EB%A1%9C%EC%84%B8%EC%84%9C%EA%B5%AC%EC%A1%B0%20%EB%B0%8F%20%EC%9D%91%EC%9A%A9%20-%20%EA%B8%B0%EB%B3%B8%20%EC%96%B4%EC%85%88%EB%B8%94%EB%9F%AC(%EA%B0%84%EC%A0%91%EC%A3%BC%EC%86%8C%EB%B0%A9%EC%8B%9D,%20Offset,%20%EB%B3%80%EC%88%98%20%EC%84%A0%EC%96%B8%20%EB%B0%A9%EB%B2%95%EC%97%90%20%EB%8C%80%ED%95%B4)_docx_05.gif)
![[공학]%20마이크로프로세서구조%20및%20응용%20-%20기본%20어셈블러(간접주소방식,%20Offset,%20변수%20선언%20방법에%20대해)_docx_06.gif](http://www.allreport.co.kr/View/%5B%EA%B3%B5%ED%95%99%5D%20%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%ED%94%84%EB%A1%9C%EC%84%B8%EC%84%9C%EA%B5%AC%EC%A1%B0%20%EB%B0%8F%20%EC%9D%91%EC%9A%A9%20-%20%EA%B8%B0%EB%B3%B8%20%EC%96%B4%EC%85%88%EB%B8%94%EB%9F%AC(%EA%B0%84%EC%A0%91%EC%A3%BC%EC%86%8C%EB%B0%A9%EC%8B%9D,%20Offset,%20%EB%B3%80%EC%88%98%20%EC%84%A0%EC%96%B8%20%EB%B0%A9%EB%B2%95%EC%97%90%20%EB%8C%80%ED%95%B4)_docx_06.gif)
공학,마이크로프로세서구조,응용,기본,어셈블러,간접주소방식,Offset,변수,선언,방법,대해,기타,실험과제
[공학] 마이크로프로세서구조 및 응용 - 기본 어셈블러(간접주소방식, Offset, 변수 선언 방법에 대해) , [공학] 마이크로프로세서구조 및 응용 - 기본 어셈블러(간접주소방식, Offset, 변수 선언 방법에 대해)기타실험과제 , 공학 마이크로프로세서구조 응용 기본 어셈블러 간접주소방식 Offset 변수 선언 방법 대해
다.
C. 實驗내용
작성 코드 및 說明(설명)
program 작성에 사용된 코드는 아래와 같다.