data
string1 db "click up arrow",0 ; 상 버튼을 눌렀을때 메세지
string2 db "click down arrow",0 ; 하 버튼을 눌렀을때 메세지
string3 db "click left arrow",0 ; 좌 버튼을 눌렀을때 메세지
string4 db "click right arrow",0 ; 우 버튼을 눌렀을때 메세지
.code
main proc
extrn Writestring:proc , Crlf:proc ; 프로시저 선언
mov ax,@data ; 데이터 주
data
.code
main proc
mov ah,0 ; Set Video Mode
mov al,3 ; 80 x 25 컬러 텍스트 모드 지정
int 10h
mov ah,6 ; 현재의 비디오 페이지에 있는 창을 위로 스크롤하여
mov al,0 ; 빈칸을 만든다.
mov ch,0
mov cl,0
mov dh,24
mov dl,79
mov bh,7
int 10h
mov al,65 ; 문자 a를 찍기 위해 초기값 저장
mov bl,0000001b ; 처음 색깔을 지정
mov d
data
bufr db 80 dup(?)
num dw 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20
filename db "data3.txt",0wordnum db "wordnum = ",0
.code
main proc
extrn Writeint_signed:proc,Crlf:proc,Writestring:proc
mov ax,@data
mov ds,ax
mov dx,offset filename ; 파일을 읽기 위해 파일 열기mov ax,3d00h
int 21h
.
.
.
※ 실행 화면 - 생략
18. 배열의 정렬
무작위의
효율 · 효과적으로 사용 할 수 있는 제품, 서비스 솔루션을 제공
- 비즈니스 수요에
더 신속히 대응하고
자본/운영비 지출을 절감
IT 운영을 단순화하는 것을
목표로 하여 데이터 통합
및 가상화, 클라우드 컴퓨팅,
애플리케이션 또는
빅데이터(Big Data)의
효율적 관리를 실현
피보나치 수(Fibonacci Number) 프로그래밍
피보나치 수 ( Fibonacci Number )
1202년 피보나치(Leonardo Fibonacci)가 발견한 수열 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, ...을 피보나치 수라 한다.
피보나치 수열 : F(0)=0, F(1)=1, F(2)=F(0)+F(1), F(3)=F(1)+F(2), ... 와 같이 정의된다. 따라서, n≥2 일때 F(n)=F(n-2)+F(n-1)로 정의 된다.
예를 들어
§ 명함 만들기
1. 명함 만들기 개요
Int 10h function을 적절히 사용해서 자신의 명함을 만든다. 명함에 들어갈 내용은 이름, 나이, 성별, 전화번호, 취미, 별명, 핸드폰 번호, 직업을 입력 받아 출력하는 형태의 프로그램입니다. 이러한 항목을 통하여 자신을 나타낼수 있는 독창적인 명함을 만드는 것입니
Storage Oscilloscope)는 특수한 CRT를 사용한다. 신호는 CRT내의 전극에 기억되므로 이 계기는 비주기성 파형 측정에 사용된다. 보통 오실로스코프로 측정하기 어려운 높은 주파수 신호를 측정하기 위해서는 점 파형(Dot Waveform)으로 나타낼 수 있는 샘플링 오실로스코프(Sampling Oscilloscope)를 사용한다. 이 계측기