Programming/System
[MASM] 간단한 키보드 입력 받기
appHunter
2009. 6. 10. 12:03
첫 화면에 ? 를 출력하고 키보드 입력을 그대로 화면에 출력하는 MASM 이다. 1
ASM 프로그램 제작 절차
ASM 소스
화면에 ‘?’문자를 출력하고 키보드 입력을 그대로 화면에 출력.
1: .radix 16
2: main segment
3: mov dl, '?'
4: mov ah, 2
5: int 21
6:
7: mov ah, 0
8: int 16
9:
10: mov dl, al
11: mov ah, 2
12: int 21
13:
14: mov ah, 4c
15: int 21h
16:
17: main ends
18: end
소스 설명
1. 숫자는 모두 16 진수로
2. 세그먼트가 시작된다는 지시어
3~5. ? 를 화면에 출력
7~8. 키보드 입력을 AL 에 전달
10~12. AL의 문자를 화면에 출력
14~15. 종료하고 DOS로 귀환
17. 세그먼트 종료
18. asm 종료
수행파일 만들기
1. masm 파일명 (파일명.asm 으로 저장되어야 함)
2. link char
3. char
관련 자료
1. 도스용 어셈블러 MASM v5.11 - 출처 : 어셈러브
2. 소스 파일 char.ams
3. 오브젝트 파일 char.obj
4. 실행 파일 char.exe
- Microsoft Macro Assembler [본문으로]