Hirdetés
- Samsung Galaxy S26 Ultra - fontossági sorrend
- iPhone topik
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Telekom mobilszolgáltatások
- Bemutatkozott az Oppo kamerás csúcsmodellje
- Apple iPhone 17 Pro Max – fennsík
- Betáblázta magát az Oppo
- Távozik az Apple vezérigazgatója
- Xiaomi 14 - párátlanul jó lehetne
- Samsung Galaxy A57 - kecses test, lusta lélek
- Lalikiraly: Mercis kalandok - Huszonnyolcadik rész - Az újrakezdés
- Lalikiraly: Kinek milyen setupja van?
- Graphics: Telefonvásárlási kálváriám....avagy clickbait cím: Horror a hardveraprón
- Luck Dragon: Asszociációs játék. :)
- Luck Dragon: Alza kuponok – aktuális kedvezmények, tippek és tapasztalatok (külön igényre)
Új hozzászólás Aktív témák
-
CPT.Pirk
Jómunkásember
Kérnék egy kis segítséget. Az alábbi kódrészlet egy 8 bites, i8051 mikrovezérlőre írt kód, ami 16 darab számot átlagol. Nagy vonalakban annyit csinál, hogy 16 értéket összeadja, majd eltolja 4-el balra, mert ez felel meg a 16-al való osztásnak. Ezt sajnos nem sikerül megértenem, hogy miért.
változók:
DSEG
ORG 22H
CIKLUS_SZAM: DS 01H
BCD_DIGIT_SZAM: DS 01H
RESULT_H: DS 01H
RESULT_L: DS 01H
ORG 30H
ADAT_BUFF: DS 16
OSSZEG: DS 02
UJ_ERTEK: DS 08
átlagoló:
ATLAGOLAS:
CLEAR_MEM #OSSZEG,#02
MOV R0, #ADAT_BUFF
MOV R1, #OSSZEG + 01
MOV R2, #10H
ATL_A:
CLR C
MOV A,@R0
ADDC A,@R1 ;alsó byte
MOV @R1,A
DEC R1
MOV A,@R1
ADDC A,#0 ;felső bit + túlcsordulás + 0
MOV @R1,A
INC R1
INC R0
DJNZ R2,ATL_A
;---------------------
MOV R2,#04
ATL_B:
MOV R0,#OSSZEG
CLR C
MOV A,@R0
RRC A
MOV @R0,A
INC R0
MOV A,@R0
RRC A
MOV @R0,A
DJNZ R2,ATL_B
RETEzt leszimuláltuk, működik. Viszont egy kis magyarázat jól jönne.
Valamint kaptunk egy feladatot, amiben egy 8*8 (7) bites bemenő érték állít be 8 kimenetet adott értékre 0-127 között. Vagyis 1 bitsorozat -> 8 eltérő kimenet.
Itt valami olyasmit kellene csinálnom, ami szétszedi a bemenő bitsorozatot 8 bites mezőkre, és egy kimeneti változót ennek megfelelően állít be, vagy másolja át az értékeket. Jól gondolkodok?
Új hozzászólás Aktív témák
- Samsung Galaxy S26 Ultra - fontossági sorrend
- iPhone topik
- Nyáron jön az AOC új, legfeljebb 720 Hz-re képes monitora
- Lalikiraly: Mercis kalandok - Huszonnyolcadik rész - Az újrakezdés
- Bambu Lab 3D nyomtatók
- Eljött a CPU-k kora az AI-piacon
- Milyen notebookot vegyek?
- Azonnali informatikai kérdések órája
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Diablo II: Classic és Resurrected
- További aktív témák...
- ASUS Rog Ally Z1 Extreme, 2027.01.12-ig gyári garanciás, hálózati töltőjével, szilikon tokkal eladó!
- HP 250 G7,15.6",i5-1035G1,8GB DDR4,256GB SSD,WIN11
- Lenovo ThinkPad T480s,FHD,14",i5-7300U,8GB DDR4,256GB SSD,WIN11,TOUCH,jó akku
- Lenovo ThinkPad T480s,FHD,14,i5-7300U,8GB DDR4,256GB SSD,WIN11,TOUCH
- Ugreen Revodok Max Thunderbolt 4, dokkoló, port többszöröző állomás
- Bomba ár! Dell Latitude E6420 - i5-2GEN I 8GB I 250GB I DVDRW I HDMI I 14" HD I Cam I W10 I Gari!
- AKCIÓ! LENOVO Legion 5 Pro 16ACH6H notebook - R7 5800H 16GB DDR4 512GB SSD RTX 3070 8GB
- SMAILIO HD 5" GPS autós navigáció
- Lenovo ThinkPad L13 Gen 2 Yoga Ryzen3 5400U Refurbished - Garancia Akció!
- Steelseries Arctis Gamebuds (Playstation) Gamer vezeték nélküli fülhallgató
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

