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

등록일 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 ; 숫자의 카운트를 세기 위해 사용
*원하는 자료를 검색 해 보세요.
  • [어셈블리언어][어셈블리언어]각각의 정수의 값(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페이지
    두개의 숫자를 입력받아 덧셈을 하는 프로그램
  • 어셈블리언어 프로그램 작성 1페이지
    과제를 해결하기 위한 과정은 다음과 같다ⅰ. Declare constant value & global valueⅱ. Input the decimal value by userⅲ. Addition valuesⅳ. Print sum위 과정을 어셈블리언어로 고쳐보면.EQUAT..
  • 어셈블리 레포트 74페이지
    ▷ 영수증 출력하기▷ 행렬의 덧셈과 곱셈▷ 데이터형의 다른 경우의 연산▷ 메모리 접근에 의한 연산▷ movzx와 movsx를 이용한 연산▷ 플래그의 이해▷ PTR 연산자를 이용한 메모리 접근▷ 간접주소지정 방식을 이용한 Swap 프로그램▷ loop 명령어 실습 ◉ a,..
  • 어셈블리 언어 프로그램을 작성 8페이지
    덧셈을 하는 어셈블리 언어 프로그램을 작성하는 문제임basename.LST 파일과 Keil IDE상에서 해당되는 레지스터 값을 screen capture해 보고서내용에 포함...S=A+B 하는 프로그램을 작성해야 한다. 두 입력 A와 B는 모두 2의 보수 형태로 표현되..
  • [프로그래밍언어]어셈블리(assembly) 9페이지
    □ 변수선언① 자료크기 지시어 : DB(바이트), DW(워드, 2바이트), DD(더블워드, 2워드), DF(FAR워드, 3워드), DQ(QUAD워드, 4워드), DT(10바이트)② 형식 : 변수이름 자료크기 지시어 초기 값 변수이름 DB 3 DUP (?) → 변수이름 ..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서