[어셈블리] 부호있는 실수 입력하기

등록일 2003.05.31 압축파일 (zip) | 4페이지 | 가격 1,000원

목차

실행파일
소스파일
한글파일-소스에 대한 분석과 프로그램에 대해 전체 흐름설명

본문내용

부호 있는 실수 입력
선택적으로 부호를 포함하도록 앞의 문제를 확장하라. 각 문자를 버퍼에 저장하고 프로그램의 끝에서 버퍼를 화면에 출력한다. 그림 6에 있는 FSM을 참조하라.

.model small ; 코드와 데이터가 각각 메모리를 64K이상 사용할 수 없도록 함
.stack 100h ; 스택공간을 100h(256바이트)만큼 사용할 수 있도록 함

DOS_CHAR_INPUT = 8
ENTER_KEY = 0Dh

.data ; 변수들이 저장되는 세그먼트의 시작을 표시
buffer db 80 dup(0) ; 부호와 소숫점을 포함해서 80개 문자를 입력받아 저장할 변수

.code ; 실행되는 명령어들이 위치하는 코드세그먼트의 시작을 표시
extrn crlf:proc, writestring:proc ; 외부 프로시저 정의

main proc ; main 프로시저 시작
mov ax,@data
mov ds,ax ; 데이터세그먼트의 주소(@data)를 DS레지스터에 복사한다.

mov si,0 ; buffer의 오프셋주소를 위해 사용
mov di,0 ; 숫자의 카운트를 세기 위해 사용
*원하는 자료를 검색 해 보세요.
  • 어셈블리 레포트 74페이지
    ▷ 영수증 출력하기▷ 행렬의 덧셈과 곱셈▷ 데이터형의 다른 경우의 연산▷ 메모리 접근에 의한 연산▷ movzx와 movsx를 이용한 연산▷ 플래그의 이해▷ PTR 연산자를 이용한 메모리 접근▷ 간접주소지정 방식을 이용한 Swap 프로그램▷ loop 명령어 실습 ◉ a,..
  • [어셈블리언어][어셈블리언어]각각의 정수의 값(val1,val2,val3)을 입력받아 계산식을 통해 결과값(val4) 출력프로그램. 4페이지
    1.프로그램 설명- 각각의 임의 정수를 입력받아 변수에 저장을 시킨뒤 주어진 식인 var4=-( var2 / var3 ) % ( ( -var1 * var2 ) * -9 )을 계산하여 출력하는 프로그램입니다.- 일단 책에 있는 Finite State Machine을 기초..
  • intel-based coputer용 어셈블리 언어를 이용하여 최대공약수를 구하는 프로그래밍 0페이지
    #1 문제개요두 정수의 최대 공약수(GCD)를 구하는 함수를 아래와 같이 2개의 버전으로 작성하고, 매번 다른 값을 사용하여 그 함수들을 여러 번 호출하고 테스트하는 어셈블리 프로그램을 작성하라.① 교재 p.257 (번역본 p.298) Programming Exerci..
  • [어셈블리] 어셈블리 1페이지
    두개의 숫자를 입력받아 덧셈을 하는 프로그램
  • 자동차용 사이드미러 어셈블리 5페이지
  • 어셈블리 언어 프로그램을 작성 8페이지
    덧셈을 하는 어셈블리 언어 프로그램을 작성하는 문제임basename.LST 파일과 Keil IDE상에서 해당되는 레지스터 값을 screen capture해 보고서내용에 포함...S=A+B 하는 프로그램을 작성해야 한다. 두 입력 A와 B는 모두 2의 보수 형태로 표현되..
  • 어셈블리언어 프로그램 작성 1페이지
    과제를 해결하기 위한 과정은 다음과 같다ⅰ. Declare constant value & global valueⅱ. Input the decimal value by userⅲ. Addition valuesⅳ. Print sum위 과정을 어셈블리언어로 고쳐보면.EQUAT..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      추천도서
      [어셈블리] 부호있는 실수 입력하기