• Welcome to TUKE FÓRUM - Fórum pre študentov Technickej Univerzity v Košiciach.
 

SOJ skuska + programy

Started by Macro, 05.01.2009, 02:19:49

« predchdzajce - alie »

supersayan

ako je to s dozorom v miestnostiach? je tam stale ten isty alebo sa to meni, som pocul ze v AF je stale Simonak a v P24(27) ze tam je Kovacs + niekto
the best smiles:  :emot-dance:  :emot-drool:  :emot-LMAO: :bananadance: :ropebanana:

ivo261as

to sa musím naučiť aj tie šlahlé blokové schémy?  ???  bu
If you can't finish your work in 24 hours, work at night.
http://www.utfg.net/

Patto

Quote from: ivo261as on  11.01.2009, 23:01:38
to sa musím naučiť aj tie šlahlé blokové schémy?  ???  bu

to je co? som este ani take nieco nepocul :-D

radix

Quote from: ropman on  09.01.2009, 00:34:15
zaujimala by ma tato otazka - "zasobnik: vyuzitie pri rekurzii", to ako co tam chcu ??? to asi nikto nevie, tipujem ze na tuto otazku vsetci pisali vseobecne o zasobniku...

mozno to bude nieco s ukladanim adries do zasobnika...
v skriptach je k tomu cast 7.12 zasobnik a rekurzia...teda ak to este stale potrebujes  ;)

romeo

Mna zaujima ako spravit v 8086 vypis HALO TU (1) 6 riadkov vysoky?????? :hammer: ??? ??? ???
....in dreams until my death i will wander on ....

radix


.MODEL SMALL
.STACK 100h
.DATA
nazov db ´HALO TU!´$
.CODE

start: mov bx, @data
mov ds,bx
mov dx,offset nazov
mov ah,9
int 21h
mov ah,4ch
int 21h
end start


asi takto?

kilomassa

Quote from: radix on  12.01.2009, 02:02:39

.MODEL SMALL
.STACK 100h
.DATA
nazov db ´HALO TU!´$
.CODE

start: mov bx, @data
mov ds,bx
mov dx,offset nazov
mov ah,9
int 21h
mov ah,4ch
int 21h
end start


asi takto?
nazov db "HALO TU!",'$' ...a aj tak to neni na 6 riadkov

JCube

Quote from: supersayan on  11.01.2009, 19:20:41
ako je to s dozorom v miestnostiach? je tam stale ten isty alebo sa to meni, som pocul ze v AF je stale Simonak a v P24(27) ze tam je Kovacs + niekto
si pocul urban legend jak furt :D
sudo [ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Alive!"

Patto

Quote from: radix on  12.01.2009, 02:02:39

.MODEL SMALL
.STACK 100h
.DATA
nazov db ´HALO TU!´$
.CODE

start: mov bx, @data
mov ds,bx
mov dx,offset nazov
mov ah,9
int 21h
mov ah,4ch
int 21h
end start


asi takto?

no ved a to je spravne? pretoze to vypise len raz HALO TU nie? a to nema byt HALO TU 6x pod sebou??? Ci ako to myslia, ze 6 riadkov vysoky?

kamelot

#34
mozno

.model small
.stack 100
.data
riadok db ´HALO TU!$´
.code
newline PROC
MOV AH,02H
MOV DL,0DH
INT 21H
MOV DL,0AH
INT 21H
RET
newline ENDP
start: mov ax,@data
mov ds,ax
mov cx,6
vypis:
mov dx,offset riadok
mov ah,09h
int 21h
call newline
loop vypis
mov ah,4ch
int 21h
end start

while (2*2 == 5) { echo "If you're reading this, something is definitely wrong"; }

Patto

no takto som to aj ja chcel riesit, ale nema tam byt este vzdy za slovom HALO TU novy riadok, aby to davalo pod seba? lebo $ asi nie je znak noveho riadku ... ale novy riadok je tusim nejaky kod 10 alebo 13

kamelot

jj jasne newline chybal... upravene

while (2*2 == 5) { echo "If you're reading this, something is definitely wrong"; }

romeo

no a teraz ktory je spravny ???? a vlastne co tym chceli ze 6 riadkov vysoky??? a co je ta jednicka v zatvorke???? bu bu bu a ako ja spravim tu skusku?? :D:hammer:
....in dreams until my death i will wander on ....

Patto

ucite sa aj IAS a tie pocitacove generacie? Lebo ked pozeram do tych otazok z archivu, tak ani jedna tam taka nie je

kamelot


while (2*2 == 5) { echo "If you're reading this, something is definitely wrong"; }

romeo

Quote from: Patto on  12.01.2009, 03:04:10
ucite sa aj IAS a tie pocitacove generacie? Lebo ked pozeram do tych otazok z archivu, tak ani jedna tam taka nie je

no ja osobne nie....nemam cast prejst cele ...tak asi prejdem tie z archivu a ked sa este velmi budem nudit mozno ze sa pozriem aj do toho :D
....in dreams until my death i will wander on ....

radix

a hlavne si zapamatajte aj tie otazky co kto mal a poriadne lebo ako ta otazka na prvej strane:

2) organizacia pamate i8086, adresne metody ci jaka pica

hm nieco mi tam nesedi :D

rennow

Vypracoval som sposobom COPY, PASTE ... otazky, o ktorych vieme, ze boli minuly rok  na skuske....

1)Registre: Závislé a nezávislé
2)Registrová štruktúra i8080; metódy adresovania
3)Napíšte program i8086, ktorý vytlačí na obrazovku slová ´ HALO TU! ´ (1), bude vysoké 6 riadkov.

1. Vlastnosti inverznej reprezentacie
2. Syntax a sémantika inštrukcií CALL a RET
3. Vytvorit program v jazyku i8080 stroja program na skopirovanie obsahu registov A do B (COPY(X,Y)...), ak (uz enpamatam presne ) daco je ulozen v reg. paroch D a H(asi).

1. RASP stroj a jeho jazyk
2. instrukcny cyklus i8080
3. nakresleny ony a v RTL zapisat scitanie A+B 4-bitovou scitackou

1. halo tu (1) v i8086
2. registre zavisle nezavisla
3. registrovy system i8080, adresacia ci co --> kto mi tuto otazku najde v skriptach alebo hocikde, tak vyhrava 5 KORUN 5 SK*#!NYCH KORUN!!!!!! i8080 registrovy system adresacia...

1) Boolovske vyrazy: mintermy a maxtermy
2) organizacia pamate i8086, adresne metody ci jaka pica
3) RTL priklad co bol na hodine so simonakom kde bol register priznakov dvojbitovy register M...viac k tomu nepamatam...

1.Rasp a jeho jazyk
2.instrikcny cyklus i8080 na MOV M ,r
3.2 12b registre A,B a pocitadlo C
.pocitadlo realizuje prenos A0 plus B0 plus C ->A.C

1. Registre: podmienene a nepodmienene prenosy
2. Aritmeticke operacie i8086: znamienkove a bezznamienkove operandy
3. V jazyku stroja RAM napisat program, ktory vykona xchng(x,y) ak vstupne udaje su na paske

1. Generujuce systemy, Syntax a sémantika  a este daco k tomu
2. Registrová štruktúra i8080; metódy adresovania
3. ten prvy priklad  s dlzkou reatazca 255, taka chutovka

1. nasobenie s nepriamymi ciselnymi reprezentaciami: korekcie pri nasobeni
2. typy instrukcii a operandov v SOJ i8008/8080
3. GS na zrkadlovy obraz XcX

1.Turingov stroj a jeho jazyk
2.simplifikovane segmentove direktivy
3.priklad na i8080, XCHG (X,Y)

1. R - numeraly: syntax a semantika
2. zasobnik: vyuzitie pri rekurzii
3. urobit generujuci system:L={x/Na(x)=Nb(x)=Nc(x)/x={x=abc}*}....pricom Na(x) je pocet vyskytu symbolu "a" v retazci

1. vlastnosti inverznej reprezentacie
2. CALL a RET
3. spravit v i8080 COPY(X,Y) sa mi zda...

1. Zavisle a nezavisle registre
2. Registrova struktura i8080 + sposoby adresacie
3. HALO TU vysoke 6 riadkov v ASM (i8086)

--------------

Dokument najdete na hypnose s nazvom :   Vypracovane minulorocne otazocky - by rennow.doc

---

Ak vie niekto o dalsich otazkach , alebo vie akokolvek doplnit tento dokument, nech to spravi (zmeni by rennow, na napr. by rennow a civava a nech to upne), alebo to aspon sem pastnite..

Nedame predsa sancu SOJ TLUPE potopit nas ...

Fr3E

To si ako predstavuju ze budeme pisat tie programi? na papier snad nie... mohly by tam byt PC, tak isto manualy a spol kto si ma pametat vsetky interupty

kamelot

snad necakas ze do AF a P24 dnes instaluju vyse 100 PC, aby si mohol zajtra kodit v ASM :D

while (2*2 == 5) { echo "If you're reading this, something is definitely wrong"; }

ivo261as

ale písanie programov v assembleri na papier nie je problém :) na strednej keď sme písali písomku z toho tak na papier. A manuály určite nejaké donesie.
If you can't finish your work in 24 hours, work at night.
http://www.utfg.net/

Fr3E

ale nek sa potom nestazuju ze nefunguje ked som si ho nemohol zdebugovat teoria bude asi horsia  :ringsmiley:

JCube

manualy budes mat k dispozicii...prezili hufy studentov pred tebou perzijes aj ty
sudo [ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Alive!"

puq

a co sa tyka co riesite ten HALO TU :) tak minuly rok to nevedeli(ze ako to ma vyzerat) ani niektori z dozoru :D

lorddoom

ten program na vypis HALO TU moze byt aj takto ??

.model small
.stack 100
.data ret db 'HALO TU !','$'
.code
start: mov ax,$data
mov ds,ax
mov ah,0a
mov dx,offset ret
int 21h
mov ah,4ch
int 21h
end start