Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Notas de Aula de CpE 368 - Organização de Computadores de Abdulkareem Al-Shamairi, Notas de estudo de Gestão da Qualidade

Notas de aula para o curso cpe 368 - organização de computadores da universidade de kuwait, departamento de engenharia de computadores, por abdulkareem al-shamairi. Contém respostas a exercícicios de capítulos 1 e 2, incluindo explicações sobre isa, endereçamento e instruções.

Tipologia: Notas de estudo

2012

Compartilhado em 11/10/2012

abdulkareem-alshammeri-5
abdulkareem-alshammeri-5 🇧🇷

1 documento

1 / 4

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Kuwait University
College of Engineering & Petroleum
Computer Engineering Department
CpE 368 - Computer Organization
Home Work # 1
Student Name:
Abdulkareem Al-Shamairi
Student ID:
208116466
Instructor :
Dr. Mahmoud Ben-naser
TA:
Eng.Khaled Al-Assfoor
pf3
pf4

Pré-visualização parcial do texto

Baixe Notas de Aula de CpE 368 - Organização de Computadores de Abdulkareem Al-Shamairi e outras Notas de estudo em PDF para Gestão da Qualidade, somente na Docsity!

Kuwait University

College of Engineering & Petroleum

Computer Engineering Department

CpE 368 - Computer Organization

Home Work # 1

Student Name:

Abdulkareem Al-Shamairi

Student ID:

Instructor :

Dr. Mahmoud Ben-naser

TA:

Eng.Khaled Al-Assfoor

Problems:

Chapter 1: 1.12 and 1.13.

Chapter 2: 2.4, 2.13, 2.16, and 2.

Answer :

Everything will be manually .The programmer will code everything every time the computer started.


Answer:

ISA is (stand for instruction set architecture) interface between software and hardware.

The Components :

Instructions and Instruction Formats

Data Types, Encodings, and Representations

Registers and Memory

Addressing Modes


Answer

0-address 1-address 2-address 3-address push B lda b load A, B sub A, B, C push C sub C sub A, C mult A, A, D sub mult D mult A, D push D sta A mult pop A

B -

org 0000H

start: dw 1

again: dw 1

ld r0, 0

la r1, again

lar r2, next

lar r3, finish

next: addi r4, r0, -

brpl r3, r

addi r0, r0, 1

st r0, 0[r1]

addi r1, r1, 4

br r

finish: END

Answer

An idea to compare two registers ( say r1,r2 ) is: Sub r3,r1,r2 r1-r2 > 0 ------> r1 > r brpl r1bigger, r3 r1-r2 < 0 ------> r1 < r r1bigger: …….. ; label

a. problems from dealing with signed numbers b. flag them to easy to use form example : p: positive n : negative c. Suggestion: Combin flags with instructions.