마이크로프로세서구조 및 응용 - 기본 어셈블러(간접주소방식, Offset, 변수 선언 방법에 대해)
마이크로프로세서구조 및 응용 - 기본 어셈블러(간접주소방식, Offset, 변수 선언 방법에 대해)
A. 실험 개요
주소의 전달, 간접 주소 지정, 변수 선언, Data를 두는 방식, Loop를 학습하고, 이를 바탕으로 어셈블리어를 사용하여 기본 프로그램을 작성해본다.
B. 실험 목적
키보드로부터 문자열을 입력 받고 그 문자열 중 사용자가 지정한 위치의 문자를 출력하는 프로그램을 작성한다.
C. 실험내용
1. 작성 코드 및 설명
A. 프로그램 작성에 사용된 코드는 아래와 같다.
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, 0AH
INT 21H
....
어셈블리어 - 어셈블리어를 이용하여 주어진 정보 출력 1. 문제정의
자신의 기본 정보(학번,이름,전공,직책)를 출력하고, 나이는 EAX 레지스터에 저장하여 출력 할 것. 이때 기본 정보는 콜론(:)이후의 문장만 출력하고 add, mov 니모닉과 offset 연산자를 사용 할 것...
[실험실습보고서] 포인터와 Call by reference 실험․실습 보고서
포인터와 Call by reference
1. 제목
포인터와 Call by reference.
2. 목적
포인터를 이해함으로써 함수의 한계를 극복할 수 있음을 알고, 또 이를 이용해서 프로그래밍의 활용 폭을 넓히자...
프로그래밍 - c언어 포인터정리 포인터정의!
포인터와배열
포인터와함수
Const static
포인터!
다른 변수의 주소를 값으로 가지는 변수
포인터 변수
-] 변수에 저장되는 값이 메모리의 주소값만을 저 장 하는 특별한 변수
포인터 변수
-] *기..
마이크로프로세서 응용 및 실험 - Interrupt(인터럽트) 마이크로프로세서 응용 및 실험 - Interrupt(인터럽트)
1. 설계과제의 목표 및 제한조건
◎ 모든 스위치 입력 처리는 인터럽트만 사용
◎ 입력 : Push switch - 3개
◎ 출력 : LED - 8개, 7-segment - 1개
◎ Decod..
마이크로프로세서 응용 및 실험 - ADC UART 마이크로프로세서 응용 및 실험 - ADC UART
1. 설계과제의 목표 및 제한조건
◎ 제목 : 통신을 이용한 시간설정 기능이 있는 간이 시계
●시간(0~59초)을 PC화면에 통신을 이용하여 표시
●제한조건
- 준비물 : ..
현대 컴퓨터의 언어의 성향과 C++ 현대 컴퓨터의 언어의 성향과 C++
-강력한 자료형의 구현(Strong data typing)
많은 자료형이 있다. 위에 그림과 같이 명확히 하는 역할들이 나눠져 있고, 거의 모든 분야의 역할들을 수행할 수 있다.
-엄격한 ..
C로 배우는 프로그래밍 기초 14장 이해점검 풀이 C로 배우는 프로그래밍 기초 14장 이해점검 풀이
(1) 다음 괄호 부분을 채우시오.
A. 일반 변수와는 다르게 다른 변수의 주소 값을 저장하는 변수를 (포인터)라 한다.
B. 변수의 주소 값을 16진수로 출력하려면 ..
인텔 계열 cpu의 발전사 컴퓨터의 두뇌라고 할 수 있는 cpu는 크게 인텔, AMD 두 회사가 점유하고 있습니다.
인텔은 성능 위주로 제품을 만들고 AMD는 가격에 비중을 두고 있다고 합니다. 회사규모와 점유율 비중을 두었을 때 인텔이 앞서..