어셈블리어 대소문자변환
- 최초 등록일
- 2011.07.20
- 최종 저작일
- 2005.12
- 2페이지/ 압축파일
- 가격 1,000원
소개글
안녕하세요. 카쿵입니다.
오랜만에 자료를 올리게 되었는데요. 앞으로 자주 올리도록 하겠습니다.
자료 내용은 어셈블리언어의 대문자 소문자간 변환 레포트 입니다.
어셈블리파일과 한글파일을 두개다 올리느라 압축하여서 올려서 아마 미리 보기가 없을지도 모릅니다.
그럼 평가글 부탁드리구요 앞으로도 컴퓨터 언어관련 자료는 [카쿵] 많이 찾아 주세요~
목차
없음
본문내용
문자에 대하여 대문자를 소문자로 소문자를 대문자로 각각 바꿔서 출력한후
다시 단어의 위치를 바꿔서 출력하는 과제.
처음 문자를 저장할곳을 CONAME으로 두었으며 그다음 위치를 바꾸기 위하여
임의의 공간을 CONAME2로 두었음.
CONAME의 문자열의 맨 끝부분에 공백을 채운것은 서로 위치를 교환할 때 문자의 개수를 맞추기 위해서임.
대소문자를 바꾸는 것은 책을 참조하여 LOOP문을 이용하여 소스를 구현하였음.
구현 소스
TITLE CHANGE
.MODEL SMALL
.CODE
ORG 100H
BEGIN: JMP A10MAIN
;-------------------------------------------------------------------
CONAME DB `Computer Science `, `$`
CONAME2 DB 16 DUP(`*`), `$`
;-------------------------------------------------------------------
A10MAIN PROC FAR
LEA BX, CONAME
MOV CX, 16
A20:
MOV AH, [BX]
XOR AH, 00100000B
MOV [BX], AH
INC BX
LOOP A20
MOV AH, 09H
LEA DX, CONAME
INT 21H
LEA BX, CONAME
LEA SI, CONAME2
MOV CX, 8
참고 자료
없음
압축파일 내 파일목록
change.asm
문자에 대하여 대문자를 소문자로 소문자를 대문자로 각각 바꿔서 출력한후.hwp