[CS] Oefeningen morgen

Forum van 1ste Bachelor Informatica.

Moderator: Praesidium

User avatar
Nickman
Posts: 391
Contact:

Oefeningen morgen

Post#1 » Wed Jan 25, 2006 1:10 pm

Hier is hetgeen ge nodig zult hebben voor morgen normaalgezien.
Als je fouten vind of toevoegingen hebt, let me know ;).

http://www.bwf.be/computersys.doc
Webmaster of http://www.bwf.be
Make it idiot proof and someone will make a better idiot!

[quote="zarry"][url=http://www.winak.be/forum/viewtopic.php?p=12475#12475]wickaaaah! thcikci tschiki paaaauuuuw wicked-original![/url][/quote]

User avatar
EagleEye812
Posts: 406

Post#2 » Wed Jan 25, 2006 2:57 pm

Toevoeging :p

BCD : 4 bits per Decimaal digit

Negatief:
9's complement: elk cijfer aftrekken van 9,
10's complement: 9's complement +1[/b]

User avatar
Nickman
Posts: 391
Contact:

Post#3 » Wed Jan 25, 2006 4:48 pm

assembler commands
http://www.pvv.ntnu.no/~steinl/vitser/aseembly.html (voor degene die het nog niet zouden door hebben, deze zijn niet echt he...)
.WORD : Reserveer een woord
.ASCII /.../ : Plaats de ASCII karakters tss /.../ in het geheugen
.BLOCK : Reserveer een block
.END : geeft het einde van het assembly programma aan

STOP : stopt de uitvoering van code (alles hierna wordt niet meer gelezen)
LOADr : laad iets uit het geheugen in een bepaald register
STOREr : sla een bepaald register op in het geheugen
LDBYTEr : laad een byte in een bepaald register
STBYTEr : sla een bepaalde byte van een rgister op in het geheugen
ADDr : tel iets uit het geheugen op bij een bepaald register
SUBr : trek iets in het geheugen af van iets in het register
ANDr : AND poort
ORr : OR poort
NOTr : NOT poort
CHARI : vraag een character input
CHARO : output een character
DECI : vraag een decimale input
DECO : output een decimaal cijfer
LOADB : (gebruikt voor index adressing) Base register

Code: Select all

LOADB Naam,i
LOADX h#0000,i
CHARO ,X
ADDX h#0001,i
CHARO ,X
ADDX h#0001,i
....
CHARO ,X
ADDX h#0001,i
.END
Naam:.ASCII /Nickman/
STOP
r : A of X register

BRLE : <=
BRLT : <
BREQ : =
BRNE : niet gelijk
BRGE : >=
BRGT : >

om je data mee te geven:
h#....,i : Hexadecimaal
h#....,d : Hexadecimaal

d#....,i : Decimaal
d#....,d : Decimaal

c#/.../,i : Character
c#/.../,d : Character
Last edited by Nickman on Wed Jan 25, 2006 6:11 pm, edited 3 times in total.

User avatar
j0lle
WOZ
Posts: 396

Post#4 » Wed Jan 25, 2006 6:02 pm

WYWIWYG Enter "What You Want Is What You Get" mode

AHAHA zalig
moest da nu eens bestaan e :p

User avatar
Norfolk
WOZ
Posts: 780
Contact:

Post#5 » Wed Jan 25, 2006 6:03 pm

DWIMNWIS Do what I mean, not what I say

deze is ook wel plat gaan :D

User avatar
EagleEye812
Posts: 406

Post#6 » Wed Jan 25, 2006 6:12 pm

CMFRM Come From (essential for truly structured programming)
>_>

User avatar
EagleEye812
Posts: 406

Post#7 » Wed Jan 25, 2006 9:26 pm

Vermenigvuldiging van negatieve getallen (Kurt)

Code: Select all

BR Main
A: .BLOCK d#2
B: .BLOCK d#2
R: .WORD d#0

Inc: .WORD h#FFFF

Main:	 DECI A, d
				DECI B, d
				BRGT doMult
				LOADA h#0001, i
				STOREA Inc, d
				LOADA A, d
				NOTA
				ADDA h#0001, i
				STOREA A, d

doMult: LOADA B, d
				BREQ endMult
				ADDA Inc, d
				STOREA B, d
				LOADA R, d
				ADDA A, d
				STOREA R, d
				BR doMult
				
endMult:DECO R, d
				STOP
.END
Oef 1.D (Kurt)

Code: Select all

; Oefening 1D

LOADA	name, i
CHARO	name, d
ADDA	 h#0001, i
STBYTA h#000E, d
CHARO  h#0000, d
ADDA 	h#0001, i
STBYTA h#0017, d
CHARO  h#0000, d
ADDA 	h#0001, i
STBYTA h#0020, d
CHARO  h#0000, d
STOP
name: .ASCII /Kurt/
.END
Oef 1.E (Kurt)

Code: Select all

BR Main
name: .ASCII /Kurt/
Main:	LOADB	name, i
			LOADX h#0000, i
			CHARO name, d	; OF: CHARO , x
			ADDX h#0001, i
			CHARO, x
			ADDX h#0001, i
			CHARO, x
			ADDX h#0001, i
			CHARO, x
			STOP
.END
Multiplicatie van twee positieve getallen

Code: Select all

;
;	Een programma dat 2 positieve decimale getallen inleest en vermenigvuldigt
;
BR Main
A: .WORD d#0
B: .WORD d#0
Uitk: .WORD d#0
Main: DECI A,d	; getal A nvoeren
       DECI B,d		; getal B invoeren
       LOADA A,d
       SUBA d#0,i
       BREQ End
       LOADA B,d
       SUBA d#0,i
       BREQ End
Mult: LOADA Uitk,d
        ADDA A,d
        STOREA Uitk,d
        LOADA B,d
        SUBA d#1,i
        STOREA B,d
       BRNE Mult
End:  DECO Uitk,d
         STOP
.END
Oef 1.A

Code: Select all

; Oefening 1a: Output je voornaam met PEP/7 assembly
CHARO   h#000D,d   ;Output 'D'
CHARO   h#000E,d   ;Output 'i'
CHARO   h#000F,d   ;Output 'r'
CHARO   h#0010,d   ;Output 'k'
STOP  
.ASCII  /Dirk/
.END   
Oef 1.B (immediate)

Code: Select all

;Oefening 1.b (i = immediate)
CHARO   c#/D/,i    ;Output 'D'
CHARO   c#/i/,i    ;Output 'i'
CHARO   c#/r/,i    ;Output 'r'
CHARO   c#/k/,i    ;Output 'k'
CHARO   c#/ /,i    ;Output ' '
STOP  
.END   

Oef 1.C (direct)

Code: Select all

; Oefening 1C
CHARO	h#0016, d
CHARO	h#0017, d
CHARO	h#0018, d
CHARO	h#0019, d
CHARO	c#/ /, i
CHARI	h#0014, d
CHARO	h#0000, i
STOP
 .ASCII /Kurt/
.END
Oef 2 (Nickman)

Code: Select all

BR Main
A: .WORD d#0
B: .WORD d#0
C: .WORD d#0
Uitk: .WORD d#0
Main:	  DECI A,d
			DECI B,d
			DECI C,d
			LOADA B,d
			SUBA A,d
			ADDA C,d
			STOREA Uitk,d
			DECO Uitk,d
			STOP
.END
Dees is wa er in mijn PEP7 mapje stond :) Als er iets niet klopt ofzo zeg maar
[quote="zarry"][url=http://www.winak.be/forum/viewtopic.php?p=12475#12475]wickaaaah! thcikci tschiki paaaauuuuw wicked-original![/url][/quote]

User avatar
j0lle
WOZ
Posts: 396

Post#8 » Wed Jan 25, 2006 9:34 pm

ohman thx so much :D

User avatar
Arawn
Posts: 39
Contact:

Post#9 » Wed Jan 25, 2006 11:13 pm

krijgen wij die code's opt exaam of is da vanbuite kennen?

*full stress mode on*

User avatar
j0lle
WOZ
Posts: 396

Post#10 » Wed Jan 25, 2006 11:48 pm

Arawn wrote:krijgen wij die code's opt exaam of is da vanbuite kennen?

*full stress mode on*
we krijge die normaal
qwertyuiop

User avatar
Arawn
Posts: 39
Contact:

Post#11 » Thu Jan 26, 2006 12:49 am

zalt beste zijn, of ik geef blanco af als protest 8)

User avatar
EagleEye812
Posts: 406

Post#12 » Thu Jan 26, 2006 6:49 am

Arawn wrote:zalt beste zijn, of ik geef blanco af als protest 8)
...wat zullen ze bang zijn!

:lol:
[quote="zarry"][url=http://www.winak.be/forum/viewtopic.php?p=12475#12475]wickaaaah! thcikci tschiki paaaauuuuw wicked-original![/url][/quote]

Return to “1ste Bachelor”

Who is online

Users browsing this forum: No registered users and 5 guests

cron