Computer architeceture mid pr Calculation assembly 컴퓨터 구조: 어셈블리를 이용한 계산기소스(PCSPIM이용), 컴퓨터구조 및 설계(4판)2장 연습문제
해당 자료는 13페이지 중 4페이지
미리보기를 제공합니다

다운로드 후 확인하실 수 있습니다.
좌측 이동 우측 이동
1/13
  • 품질인증

Computer architeceture mid pr Calculation assembly 컴퓨터 구조: 어셈블리를 이용한 계산기소스(PCSPIM이용), 컴퓨터구조 및 설계(4판)2장 연습문제

자료번호 e1142954
수정일 2014.11.10 등록일 2012.10.23
페이지수 13Page 파일형식 PDF
판매자 wa******* 가격 2,800원
  • 다운로드
  • 장바구니

프리미엄자료

  • 어셈블리어 - 어셈블리어를 이용하여 주어진 정보 출력
  • 어셈블리어 - 어셈블리어를 이용하여 주어진 정보 출력 1. 문제정의 자신의 기본 정보(학번,이름,전공,직책)를 출력하고, 나이는 EAX 레지스터에 저장하여 출력 할 것. 이때 기본 정보는 콜론(:)이후의 문장만 출력하고 add, mov 니모닉과 offset
  • 26 C# Assembly 2 (다중 파일 어셈블리)
  • 26 C# Assembly 2 (다중 파일 어셈블리) 다중 파일 어셈블리 자주 사용되지 않는 유틸리티 코드를 다른 모듈(별도의 소스파일)로 분리 size가 큰 리소스를 분리 .NET Framework에서는 파일이 참조될 때만 다운로드 하므로 이처럼 자주 참조되지 않는
  • 컴퓨터의 역사 컴퓨터 computer
  • 계산기 MARK-I로 1944년에 완성되었다. 전자식(電子式) 계산기, 즉 진공관(眞空管)을 사용한 계산기로 최초로 성공한 것은 1945년경에 펜실베이니아대학교의 J.W.모클레이와 J.P.에커트에 의하여 만들어진 ENIAC(electronic numerical integrator and computer)이

소개글

A+ 맞은 소스 코딩 및 보고서 입니다 .PCspim이외의 어셈블리 툴에서도 잘 돌아갑니다. 이해를 돕고자 각 소스마다 자세한 주석을 달아두었습니다.

목차

1. 계산기 소스 코드
 - +,-,*,/ 연산
 - 계산 과정 display 동시 수행 ex: 1+3=4
 - 어셈블리 언어로 작성, assembly language
 - PC spim으로 구현

2. 컴퓨터 구조 및 설계(하드웨어 소프트웨어 인터페이스 ARM 버전)

3. ch2 연습문제
 19.1.(a,b)
 19.2(a)
 20.1.(a,b)
 21.2(a)
 33.2.(b)
 33.2.(b)

본문내용

Computer architeceture mid pr Calculation assembly 컴퓨터 구조: 어셈블리를 이용한 계산기소스(PCSPIM이용), 컴퓨터구조 및 설계(4판)2장 연습문제
[1] 계산기
 ① 소스

.data
str1: .asciiz n thx to use JIN's calculator-01 :)n
str2: .asciiz n First, input number 1 :
str3: .asciiz n Second, input operator :
str4: .asciiz n Last, input number 2 :
str5: .asciiz +
str6: .asciiz -
str7: .asciiz x
str8: .asciiz /
str9: .asciiz =
str10: .asciiz n hooray!!!!!!!n
str11: .asciiz check
str12: .asciiz +
str13: .asciiz -
str14: .asciiz x
str15: .asciiz /
str16: .asciiz nnThe result is :
str17: .asciiz n

    .text

#####################main함수
main:

 addi $v0, $zero, 4
 la $a0, str1
 syscall




≪ … 중 략 … ≫




[1] 연습문제
 2.19.1(a)
 ① SOURCE

.data

str2: .asciiz n First, input number 1 :
str4: .asciiz n Last, input number 2 :
str18: .asciiz n This is comparation between number1 and number2 n if no1>=no2, the result is 1. n unless(no1<no2) the result is 0n

.text
main:
    addi $v0, $0, 4
    la $a0, str18
    syscall
    
    addi $v0, $0, 4
    la $a0, str2
    syscall
    addi $v0, $0, 5
    syscall
    move $s0, $v0        #$a0 입력

    addi $v0, $0, 4
    la $a0, str4
    syscall
    addi $v0, $0, 5
    syscall
    move $s1, $v0        #$a1 입력

    j minus            #compre 함수 점프
    
resultdisplay:    
    move $t1, $v0
    addi $v0, $0, 1
    addi $a0, $t1, 0
    syscall
    j main

참고문헌

컴퓨터 구조 및 설계 4판 데이비드 패터슨, 존 헤네시.
저작권 레포트월드는 “웹사이트를 통해 판매자들이 웹서버에 등록한 개인저작물에 대해 온라인
서비스를 제공하는 제공자(Online Service Provider, OSP)” 입니다.
Computer architeceture mid pr Calculation assembly 컴퓨터 구조: 어셈블리를 이용한 계산기소스(PCSPIM이용), 컴퓨터구조 및 설계(4판)2장 연습문제 게시물의 저작권 및 법적 책임은 자료를 등록한 등록자에게 있습니다.
저작권이 침해된다고 확인될 경우 저작권 침해신고 로 신고해 주시기 바랍니다.
환불정책

추천 레포트

  • 전자계산기구조 =) 컴퓨터 내부에서 사용하는 명령어 사이클의 4가지 단계에 대해서 비교 설명하시오
  • 전자계산기구조 =) 컴퓨터 내부에서 사용하는 명령어 사이클의 4가지 단계에 대해서 비교 설명하시오 CPU는 중앙처리장치로 하며 우리가 입력한 명령어를 받아들이고 해석하여 장치를 제어하고 정확한 작업을 하도록 중앙에서 작업을 처리하는 장치이며 CPU는 제어장치, 연산장치, 기억장치의 집약체로 다양한 명령어 사이클을 가지고 이를 실행할 수 있다. CPU의 명령어 사이클은 크게 인출 사이클(Fetch Cycle)과 실행 사이클(Execute Cycle)이 있으며 세부 명령어인 마이크로 연산에서 인터럽트 사이클(Interrupt Cycle)과 간접 사이클(Indirect C
  • 전자계산기구조_컴퓨터시스템의 구성요소와 CPU의 발전 역사에 대하여 설명 하시오
  • 전자계산기구조_컴퓨터시스템의 구성요소와 CPU의 발전 역사에 대하여 설명 하시오 1. 서론 컴퓨터 시스템의 개념적인 구성을 보면, 하드웨어, 소프트웨어, 펌웨어로 나눌 수 있다. 여기서 하드웨어는 시스템을 구성하는 물리적 부품으로 이뤄진 기계장치이다. 소프트웨어는 하드웨어에 작업을 수행할 순서, 방법을 지시하는 명령어이다. 이는 이로 구성이 되어 있는 프로그램과 수행에 필요한 문서, 규칙, 절차 등을 총칭한다. 펌웨어는 하드웨어를 제어하는데 있어 필수적인 프로그램을 하드웨어로 만든 것이다. 이는 하드웨어와 소프트웨어의 중간이며, ROM에 내장이 되어 있다.
  • 전자계산기구조 ) 컴퓨터시스템의 구성요소와 CPU의 발전 역사에 대하여 설명하시오
  • 전자계산기구조 ) 컴퓨터시스템의 구성요소와 CPU의 발전 역사에 대하여 설명하시오 1. 서론 이제 우리 일상생활에서 컴퓨터는 빠져서는 안 될 존재가 되었다. 컴퓨터 시스템이란 특정 작업을 잘 수행하기 위하여 하드웨어와 소프트웨어를 이용하여 프로그램을 작동하는 방법으로, 우리는 이를 은행 업무, 사무 업무, 시뮬레이션 등 다양한 분야에서 활용한다. 따라서 본 보고서에서는 전자계산기 구조 과목에서 배운 내용을 토대로 하여 컴퓨터 시스템의 구성요소와 CPU의 발전 역사에 대하여 설명해 보고자 한다. 2. 본론 2.1 시스템 구성의 기본
  • 학점은행제(토론)_디지텔공학개론, 마이크로프로세서, 시스템프로그래밍, 자료구조, 전자계산기구조, 컴퓨터시스템
  • 학점은행제(토론)_디지텔공학개론, 마이크로프로세서, 시스템프로그래밍, 자료구조, 전자계산기구조, 컴퓨터시스템 [디지텔공학개론] - 희망분량 10줄 IC(Integrated Circuit)에는 패키징 방식에 따른 분류와 구현되는 기술 방식에 따라 여러 종류로 나뉜다. 구현되는 기술 방식에 따른 방식의 종류(TTL, ECL, MOS, CMOS 등)와 이에 대한 간단한 설명, 그리고 이러한 방식이 왜 필요한지에 대한 자료조사를 통한 장단점을 본인의 생각을 서술하세요. IC는 디지털 논리군으로 분류한다. 첫 번째 TTL 은 개인용 컴퓨터나 워드프로 세서 등에 이용이
최근 본 자료
최근 본 자료가 없습니다.
카카오 채널
청소해
  • 장바구니
  • 다운로드