Arhitectura calculatoarelor

Laborator
10/10 (2 voturi)
Domeniu: Calculatoare
Conține 4 fișiere: docx
Pagini : 17 în total
Cuvinte : 1609
Mărime: 733.84KB (arhivat)
Publicat de: Paula Angela Dobrin
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Crețu Vasilii

Extras din laborator

Scopul lucrării

a) Elemente de limbaj de asamblare.

b) Instructiuni de transfer.

c) Instructiuni aritmetice.

Desfășurarea lucrării

#make_com# - antetul - crearea unui fișier cu denumirea com ce primește semnale de la porturile virtuale cu adresa 00000Fh - 0FFFFh

Org 100h - directiva compilatorului, se adaugă-n mod obligatoriu înaintea codului;

Mov al, 215 - atribuirea valorii de tip byte 215 variabilei al;

Out 115, al - scrierea valorii al în portul 115;

mov ax, 1234 - atribuirea valorii de tip char 1234 variabilei ax;

out 117, ax scrierea valorii al în portul 117;

mov ax, 0 - resetarea valorii variabilei ax;

in al,110 - citirea valorii variabilei de tip byte din portul 110

in ax,112 - citirea valorii variabilei de tip char din portul 112

Tema pentru acasă:

CS:1205H;

IP:709H;

AF=CS+IP=12050+709=12759;

CS:ABCDH;

IP:89AB;

AF=CS+IP=ABCD0+89A0=A4670;

CS∶FFF0H;

IS∶0FFH;

AF=CS+IP=FFF00+0FF0=0F0F0;

CS∶3333H;

IS∶4444H;

AF=CS+IP=33330+44440=77770;

CS∶8000H;

IS∶8000H;

AF=CS+IP=80000+80000=00000;

CS∶2000H;

AF∶20002H;

AF∶20010H;

AF∶20300H;

AF∶24000H;

AF∶2FFFFH;

offset=AF-CS*10;

offset=20002-20000=0002;

offset=20010-20000=0010;

offset=20300-20000=0300;

offset=24000-20000=4000;

offset=2FFFF-20000=FFFF;

IP∶400H;

AF∶10400H;

AF∶B0400H;

AF∶30800H;

AF∶CDE00H;

AF∶FFFF0H;

CS=(AF-IP)/10;

CS=(10400-400)/10=1000;

CS=(B0400-400)/10=B000;

CS=(30800-400)/10=3040;

CS=(CDE00-400)/10=CDA0;

CS=(FFFF0-400)/10=FFBF;

Concluzie:

În cadrul acestei lucrări de laborator, am făcut cunoștință cu instrucțiunile de bază ale limbajului Assembler și ne-am amintit calculele în sistemul hexazecimal, atât de necesar în continuare.

Preview document

Arhitectura calculatoarelor - Pagina 1
Arhitectura calculatoarelor - Pagina 2
Arhitectura calculatoarelor - Pagina 3
Arhitectura calculatoarelor - Pagina 4
Arhitectura calculatoarelor - Pagina 5
Arhitectura calculatoarelor - Pagina 6
Arhitectura calculatoarelor - Pagina 7
Arhitectura calculatoarelor - Pagina 8
Arhitectura calculatoarelor - Pagina 9
Arhitectura calculatoarelor - Pagina 10
Arhitectura calculatoarelor - Pagina 11
Arhitectura calculatoarelor - Pagina 12
Arhitectura calculatoarelor - Pagina 13
Arhitectura calculatoarelor - Pagina 14
Arhitectura calculatoarelor - Pagina 15
Arhitectura calculatoarelor - Pagina 16
Arhitectura calculatoarelor - Pagina 17

Conținut arhivă zip

  • arc_1.docx
  • arc_2.docx
  • arc_3.docx
  • arc_4.docx

Alții au mai descărcat și

Informatică

Microsoft excel In prima foaie: - Cu ajutorul lui Hyperlink(Insert-> Hyperlink) am creat prima pagina si am ales tabelele care mi s-au potrivit,...

Medicină

În proiectul de curs am descris dispozitivul de înregistrare Electrocardiograful. Electrocardiograful este un dispozitiv înregistrator legat la...

Ce este un site wiki

Deschizând site-ul http://webtools4u2use.wikispaces.com/Wikis și verificând categoriile ce pot fi folosite într-o lecție pentru a alege un...

Seminar 4 Python

Exemplu instalare pachet scikit-learn Din https://pypi.org/project/scikit-learn/ copiem pip install scikit-learn În Command Prompt:...

Securitatea rețelelor VPN

I. Prezentarea rețelelor VPN O rețea privată virtuală (VPN) este o conexiune criptată de rețea care folosește un tunel sigur între capete, prin...

Baze de Date

Am ales ca tema crearea unei baze de date pentru un liceu, acesta va include cinci tabele: Profesori, Clase, Elevi, Note si Prezente. Tabela...

Blockchain tutorial

Blockchain consists of blocks of data connected through the use of cryptography. It belongs to a network of nodes connected over the public...

Laboratoare programarea orientată pe obiecte

1. Obiective - Formarea unei imagini generale, preliminare, despre programarea orientată pe obiecte (POO) și deprinderea cu noile facilitați...

Te-ar putea interesa și

Arhitectura Calculatoarelor și Sistemelor de Operații

Arhitectura Calculatoarelor 1. Placa de bază Placa de bază este placa centrală de circuite printate (PCB: Printed Circuit board) intr-un sistem...

Arhitectura calculatoarelor

I. Arhitectura calculatoarelor 1. Scurt istoric Momentul iniţial al istoriei calculatoarelor este, de obicei legat de numele matematicianului...

Arhitectura calculatoarelor - microprocesorul

Cap. 1. Arhitectura calculatoarelor 1.1. Primele calculatoare. Încercarile oamenilor de a crea instrumente pentru procesarea datelor dateaza înca...

Arhitectura calculatorului

CAPITOLUL I ARHITECTURA CALCULATORULUI Un calculator este un sistem electronic specializat in prelucrarea datelor pe baza de program. El...

Arhitectura Calculatoarelor - Prezentare și Istorie Hdd și Cpu

Capitolul I: Arhitectura Calculatoarelor 1. Introducere Un P.C. (personal computer / calculator personal) se referă de obicei la un...

Evoluția Arhitecturii Calculatoarelor

Introducere Arhitectura calculatoarelor personale se află într-un proces continuu de evoluţie, care nu este constant Principalul factor care a...

Arhitectura sistemelor de calcul

Tendinte tehnologice: - Circuite integrate - densitatea tranzistorilor creste cu 35% pe an, marindu-se de 4 ori in 3 ani; marimea capsulei creste...

Arhitectura calculatoarelor

1.1. Sistemul de calcul 1.1.1. Definiţii Sistemul de calcul (SC, System Computer sau calculator) este reprezentat de o structură destinată...

Ai nevoie de altceva?