[컴퓨터] 어셈블리 16진수를 10진수로 변환하는 프로그램

등록일 2003.04.22 한글 (hwp) | 3페이지 | 가격 500원

목차

1.A부터 F 사이의 16진수 중의 하나를 읽어 다음 줄에 10진수로 표시하는 프로그램을 작성

2.(a)사용자에게 어떤 프롬프트를 보내고,(b)어떤 사람의 이름 중에서 첫 번째 , 중간, 그리고 마지막 시작 문자를 읽어,(c)그것들을 한 줄에 한자씩 출력한다.

본문내용

10. A부터 F 사이의 16진수 중의 하나를 읽어 다음 줄에 10진수로 표시하는 프로그램을 작성하라.

.MODEL SMALL ;이 프로그램은 16진수(A-F까지)를 입력받아 10진수로 변환시키는 것입니다.
.STACK 100H
.DATA
CR EQU 0DH ;상수 0DH와 0AH에 대한 이름으로 CR과 LF를 정의하기 위해 EQU를 사용
LF EQU 0AH
MSG1 DB 'ENTER A HEX DIGIT : $'
MSG2 DB 0DH, 0AH, 'IN DECIMAL IT IS '
NUM DB '1' ;아스키코드는 0-9까지 있기 때문에 10진수로 (아랫줄 이어서 설명)
CHAR DB ?, '$' ;나타낼 수 없어 1을 미리 출력한 후 뒷자리 수만 아스키코드로 나타내었음.
.CODE
MAIN PROC
;DS초기화
MOV AX, @DATA
MOV DS, AX ;DS를 초기화 합니다.
;메세지 출력
LEA DX, MSG1 ;첫번째 메세지 주소를 얻는다.
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서