[system software]키보드 방향키 읽기

  • 등록일 / 수정일
  • 페이지 / 형식
  • 자료평가
  • 구매가격
  • 2004.10.14 / 2019.12.24
  • 4페이지 / fileicon hwp (아래아한글2002)
  • 평가한 분이 없습니다. (구매금액의 3%지급)
  • 500원
다운로드장바구니
Naver Naver로그인 Kakao Kakao로그인
최대 20페이지까지 미리보기 서비스를 제공합니다.
자료평가하면 구매금액의 3%지급!
이전큰이미지 다음큰이미지
하고 싶은 말
system software 시간에 숙제로 제출했던 레포트 입니다.
방향키를 입력하면 그 방향을 출력하는 프로그램과 알파벳을 입력하면 한번더 출려하는 프로그램을 포함하고 있습니다.
dos 프로그램으로 masm을 통하여 실행해볼수 있습니다.
본문내용
1. 키보드 방향키 읽기
INT 16h를 사용하여 키보드 스캔 코드를 입력 받고 입력 받은 키가 좌, 우, 상, 하 화살표인지를 검사하여 화살표를 식별할 수 있는 정수 값을 리턴하는 GetArrow라는 프로시저를 작성하라. 예. ( 1 = 상, 2 = 우, 3 = 하, 4 = 좌, 0 = 없음 ). 작성한 함수를 호출하고 화면에 화살표를 나타내는 메시지를 표시하는 테스트 프로그램을 작성하라

* 소스 코드
title 6_1
.model small
.stack 100h
.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 ; 데이터 주소 저장
mov ds,ax
mov ah,10h ; 키 누름 대기
int 16h
cmp ah,48h ; 데스티네이션에서 소스 연산자 빼기
je L1 ; 두 값이 같으면 L1으로 이동
cmp ah,4Bh ; 데스티네이션에서 소스 연산자 빼기
je L2 ; 두 값이 같으면 L2으로 이동
cmp ah,4Dh ; 데스티네이션에서 소스 연산자 빼기
je L3 ; 두 값이 같으면 L3으로 이동
cmp ah,50h ; 데스티네이션에서 소스 연산자 빼기
je L4 ; 두 값이 같으면 L4로 이동

L1:
mov dx,offset string1 ; string1 offset 주소 저장
call Writestring ; 출력
call Crlf
jmp exit ; 프로그램 마침으로 가기


.
.
.

4. 알파벳 입력
키보드로 단지 문자(A-Z,a-z) 만을 입력 받는 프로그램을 작성하라. 임의의 다른 문자들은 화면에 에코하지 않고 무시해야 한다. 입력은 엔터키가 눌릴때까지 계속 되어야 한다.
자료평가
    아직 평가한 내용이 없습니다.
회원 추천자료
  • 운영체제론 시험대비(총정리)
  • system): 사용자와 시스템간에 온라인 통신을 마련하여 사용자가 운영체제나 프로그램에 직접 명령을 주고 즉시 응답을 받을 수 있는 시스템→ 한 명령씩 수행, 수초 이내의 짧은 반응 시간이 목적- 입력: 키보드, 출력: 프린터 또는 모니터(CRT; Cathode-Ray Tube)- 대화식 문안 편집기(text editor), 대화식 오류 수정기(debugger) 등→ 사용자의 동작을 기다리는 CPU 유휴 시간이 매우 큼▶ 시분할 시스템(time sharing system)/멀티태스킹(multitasking): 다중 프로그래밍의 논

  • [교육공학/특수교육공학]시각장애인을 위한 교육공학의 의미와 종류와 기기
  • 키지와 공존할 수가 있다. 화면낭독 음성 하드웨어를 컴퓨터의 operating system에 연결을 시켜주어 키보드와 비디오 display가 말로써 서로 작용하도록 해준다. 따라서 사용자는 자판을 치면서 음성을 들을 수 있으며 명령을 하면서 화면 display를 읽을 수 있다. 사용자의 욕구에 부응하여 전형적인 회면 낭독기는 음성합성기가 자판 입력 시 개개의 글자나 단어를 말해줄 수 있도록 지시한다. 회면 낭독기는 또한 음성합성기가 비디오 display를 문자마다, 단어

  • [컴퓨터공학과] 운영체제솔루션
  • FILE:Exercise8.hwp■ Exercises8.1 List three examples of deadlocks that are not related to a computer-system environment.☞ ①한 대 만이 지나갈 수 있는 길에서 두 대의 자동차가 서로 반대방향으로 가려는 하는 상황.②사다리에서 한사람은 내려오려고 하고 한사람은 올라가려고 하는 상황.③두 대의 기차가 각각 같은 트랙을 향하여 오고 있는 상황.8.2 Is it possible to have a deadlock involving only one process?Explain your answer.☞ deadlock 이란 이상의 프로세스가 더 이상 계속할 수 없는

  • BPR, ERP, SCM, CRM, KMS, MIS, MRP Ⅱ, IT, EC(전사적 자원관리 용어)
  • System을 적용하기도 하며, 그래픽 요소를 함께 표현 할 수도 있다. 화면의 크기, 화면 분할의 기본 단위인 그리드 시스템, 그래픽요소들 및 컨텐츠 배치 등을 고려해야 한다. 또 레이아웃은 웹 사이트 성격에 맞게 정의 되어야 한다.4) NavigationForrester Research에서 주부대상으로 실시한 특정한 웹사이트를 재방문하는 이유에 대한 투표 설문에서 66%를 얻어 두번째를 차지한 것이 바로 사용의 편리성이다. 이 결과는 만약 웹사이트가 로열티가 높은 방문자를

  • 풀 브라우저와 모바일 테일러드 웹(이하 MTW)의 유용성과 감성 다양한 변인 측정
  • Systems.Brinck, T., Gergle, D., and Wood, S., Usability for the Web, Designing Web Sites That Work, Morgan Kaufmann Publishers, 2002.Bevan, N., Measuring usability as quality of use, Journal of Software Quality, 4, 1995, 115-140.Folmer, E. and Bosch, J., Architecting for usability: a survey, The Journal of Systems and Software, 70, 2004, 61-78.LeDoux, J. E. Emotion: Clues from the Brain, Annual Review of Psychology, 1995, 46, p. 209~235.Nielsen, J., Usability Engineering, Academic Press, San Diego, CA, 1993.Shackel, B., Usability-context, framework, design, and evaluation, In; S

오늘 본 자료 더보기
  • 오늘 본 자료가 없습니다.
  • 저작권 관련 사항 정보 및 게시물 내용의 진실성에 대하여 레포트샵은 보증하지 아니하며, 해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지됩니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객센터에 신고해 주시기 바랍니다.
    사업자등록번호 220-06-55095 대표.신현웅 주소.서울시 서초구 방배로10길 18, 402호 대표전화.02-539-9392
    개인정보책임자.박정아 통신판매업신고번호 제2017-서울서초-1806호 이메일 help@reportshop.co.kr
    copyright (c) 2003 reoprtshop. steel All reserved.