Keresés

Részletes keresés

kisbetu Creative Commons License 2021.11.26 0 2 23

Kedves Bélám!

Ha ismered Polit, nem lehetsz mai csirke.

Az én nickem több mint 20 éves, neked miért kellett fikanicket regiszrálnod a kioktatásomhoz?

Előzmény: hol vagy Béla? (22)
hol vagy Béla? Creative Commons License 2021.11.26 -2 0 22

Miért bizonygatod mindig, mindenhol, hogy mekkora barom vagy?

Proliverzum elsírná magát, ha tudná, hogy van belőle még egy. 🤣

Előzmény: kisbetu (21)
kisbetu Creative Commons License 2021.11.25 0 1 21

Költői kérdéseket költői topikokba rakjál. Ez itt teknika és használata.

Előzmény: Sí, sakk (20)
Sí, sakk Creative Commons License 2021.11.25 -1 0 20

Költői kérdés mond valamit? Kétlem...

Előzmény: kisbetu (19)
kisbetu Creative Commons License 2021.11.25 -1 2 19

Ezt nyilván az indexen kell megkérdezni, hiszen itt tolonganak a legilletékesebbek.

Előzmény: Sí, sakk (18)
Sí, sakk Creative Commons License 2021.11.25 0 0 18

Miért fáj a github üzemeltetőinek, hogy egy eldobható regisztrációhoz abcdefg passwordöt akarok használni??

CBI Califorgia Creative Commons License 2021.11.19 0 0 17

PS: igen, feltűnt.

 

A BALR meg az első volt, amit a suliban tanultunk :)

Csak nekünk az EQU-t nem oktatták, anélkül meg nincsen csak 3,0 :D

A USING pontos részletei sajnos már a múlt ködébe vesznek.

Annyi maradt meg, hogy a 3-asban lévő címhez adja hozzá a relatív hivatkozásokban lévő címeket a compiler.

 

Előzmény: NevemTeve (16)
NevemTeve Creative Commons License 2021.11.19 0 0 16

Régen volt, igaz sem volt;)

Szóval a BALR/BASR R3,R0 egy olyan szubrutinhívás, ami ténylegesen nem ugrik sehova, de a visszatérési cím (ami a BALR/BASR utáni memóriacím) bekerül az R3-ba, ezért jól kombózik az őt követő USING *,R3 direktívával. (Tehát felfoghatjuk `LR R3,PC` utasításnak.)

 

PS: bocsi, a múltkor valamit bénáztam, és a tartalék nick-kemel küldtem el a hsz-t.

Előzmény: CBI Califorgia (14)
CBI Califorgia Creative Commons License 2021.11.18 0 1 15

Bocs, visszavonom: volt R0-R15, csak ugye előtte kellettek a

 

R0  EQU  0

...

 

sorok is. :)

És ezt anno magamtól tanultam, a suliban erre nem volt idő.

Előzmény: CBI Califorgia (14)
CBI Califorgia Creative Commons License 2021.11.18 0 0 14

A using szerintem tökmindegy, hol van, pusztán annyi a szerepe, hogy a fordító utána a benne megadott regisztert használja bázisregiszterként a különböző memóriahivatkozásoknál. Az Rx jelölésről én lemaradtam, nekünk még számokkal tanították.

Lehet, hogy doksit kellene keresnem...

Előzmény: EgyNapigÉl (13)
EgyNapigÉl Creative Commons License 2021.11.18 0 0 13

Mondjuk én is fordítva mondtam valamit, helyesen:

BALR R3,R0

USING *,R3

Előzmény: NevemTeve (11)
Törölt nick Creative Commons License 2021.07.31 0 0 12

Úgy értem, ennyi maradt meg az assembleres ismereteimből.

Mainframe/ESZR Assembly. De ezt te is tudod, te régebben kezdted, mint én.

Előzmény: NevemTeve (11)
NevemTeve Creative Commons License 2021.07.31 0 0 11

Fordítva kellene:

BALR R3,R0 ; R3 := IP

USING R3,* ; direktíva, Intel nyelven ez lenne: ASSUME R3:$

 

Az utóbbi talán nem egészen nyilvánvaló, ha érdekel, kifejtem.

 

 

Előzmény: Törölt nick (10)
Törölt nick Creative Commons License 2021.07.31 0 0 10

Forrás? 😁

Miután én leragadtam a   

 

     USING *,3

     BALR   3,0

 

kódnál, megpróbáltam megkeresni, hogy mi ez, de a google-t úgy elcseszték, hogy az ilyesmiben nem sokat segít.

 

 

 

 

 

 

 

 

 

 

Előzmény: NevemTeve (6)
Maketheworldabetterplace Creative Commons License 2021.07.31 0 1 9

Az esemeny helyszinen feltalalasra kerult.;)

Előzmény: kisbetu (5)
NevemTeve Creative Commons License 2021.07.30 0 0 8

Hát igen, ezért nem is igazán reklámozzák, könyvekben sem igen látni...

Előzmény: kisspetya (7)
kisspetya Creative Commons License 2021.07.30 0 1 7

Ezzel vigyázni kell, mert a gyakori használata könnyen elfüstöli a processzort.

Előzmény: NevemTeve (6)
NevemTeve Creative Commons License 2021.07.30 0 1 6

Van egy spéci utasításprefix az Intel/Amd processzotokban, ha azt használjuk az utasítás előtt, akkor nem lassan, hanem gyorsan fog végrehajtódni a következő utasítás. Persze ez csak Assembly-ből használható, és ott is csak így:

DB $QU; prefix: a következő utasításra vonatkozik

MOV RAX,[mem]

kisbetu Creative Commons License 2021.07.30 0 0 5

Nagyon irigyek rád a spanyolok. Főleg a viaszolók.

Előzmény: Maketheworldabetterplace (4)
Maketheworldabetterplace Creative Commons License 2021.07.30 -1 1 4

A gepek hardvere mar nem gepi kodu utasitasokat hajt vegre?

Gyors es rovid gepi kod szukseges, vagy ha a ketto egyutt nem lehetseges egy gyorskod es egy rovidkod.

Előzmény: NevemTeve (3)
NevemTeve Creative Commons License 2021.07.29 0 2 3

Off:
Gondolj erősen arra a problémára, ami a frusztrációdat okozza, én telepatikusan kiolvasom az agyadból, azután ugyanilyen módszerrel küldöm a megoldást.

(De azért lehetőleg ne az legyen, hogy az 198x-ben kifejlesztett 16-bites DOS-os executable miért nem hatékony a 64-bites Windows-on 2021-ben, please.)

Előzmény: Maketheworldabetterplace (2)
Maketheworldabetterplace Creative Commons License 2021.07.29 -2 1 2

SokByteos regiszterek és sok Gigás fájlokat, memóriát kezelni képes Divorced OS kellett volna/kell.

Törölt nick Creative Commons License 2021.07.29 0 0 1

A github meg a Micr0$0fté 😁

Tképp ezért van hírértéke.

Előzmény: bakibaby (0)
bakibaby Creative Commons License 2021.07.29 0 0 0

devel0per.c0m

Előzmény: Törölt nick (-)
Törölt nick Creative Commons License 2021.07.29 0 0 topiknyitó

A github védeni próbálja az open source-ban érdekelt fejlesztőket: https://www.developer.com/news/github-developer-rights-fellowship/

 

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!