[ Príspevkov: 7 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 14.07.15
Prihlásený: 05.07.20
Príspevky: 15
Témy: 5 | 5

Zdravím.
Som tu absolútny nováčik a prvýkrát píšem do fóra po slovensky..
Poslednou dobou som prešiel všetky najpoužívanejšie inštrukcie i386, no som na začiatku, v prípade iných CPU som na tom dobre... 8 a 16-bity - môj koníček...
Tak ako som prechádzal inštrukcie x86 videl som že pre kompatibilitu s i286 boli použité registrové páry, s týmto som sa prvýkrát stretol na začiatku programovania CPU Zilog Z80.
Keďže registrovými pármi mohol 16-bitový procesor použiť 32-bitovú aritmetiku a 32-bitový procesor 64-bitovú nastala pre mňa otázka:
Má 64-bitový procesor tiež registrové páry na tejto báze? Že by mohol použiť 128-bitovú aritmetiku?
Viem že mnohí sa na tom zasmejú, no zatiaľ som s platformou x86 len začal a nemám k dispozícii nič o architektúre x64...

Viem programovať v assembleri na platformách x65, 65k, x80, plánujem 68k + niektoré varianty x65 nie úplne kompatibilné s platformou a neskôr x64...

Ďakujem za akúkoľvek radu, odpoveď alebo komentár.

Miro


Online

Užívateľ
Užívateľ
128-bitová aritmetika na 64-bitových počítačoch - je možná?

Registrovaný: 12.10.06
Prihlásený: 11.02.25
Príspevky: 20661
Témy: 79 | 79
Bydlisko: Banska Byst...

jaky kruty programator a do googla to nahadzat nevie....
https://en.wikipedia.org/wiki/X86-64

co som tam narychlo cital, tak 128bit su XMM registre pouzivane SSE instrukciami...


_________________
Ryzen 7 3700X | SilentiumPC Fera 3 | Asrock X570M Pro4 | Kingston FURY 32GB DDR4 3600 MHz CL18 Beast Black | Gainward RTX4060 Ti Pegasus 8GB | Samsung 970evo Plus 250GB NVMe | Corsair MP510 1TB NVMe | Samsung 980 Pro 2TB NVMe | Corsair RM550x | 32" Samsung ViewFinity S60UA | 3x Noctua NF-S12B redux 1200 PWM
Xiaomi 14T 256GB
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 14.07.15
Prihlásený: 05.07.20
Príspevky: 15
Témy: 5 | 5

Nie som krutý programátor - dôvody sú jednoduché - 8-bit CPUs nemajú zväčša možnosť ani 16-bit aritmetiky, v inštrukciách je aritmetika temer nemožná... myslím oproti i386...
16-bity z platformy x86 zatiaľ neviem programovať, no a prečo otázka sem? Google nevie to čo vy - členovia fóra ktorí sa orientujú v rubrike C++, Asm...
Mimochrom slávny Google mi našiel iba dve fóra ktoré by spĺňali čo som hľadal - toto a jedno české, to samo hovorí za schopnosti Googla...

Miro


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0 | 0

1. i386 je 32 bitový procesor (16bitová je len časť, ktorá je kompatibilná s 8086 a 80286).

2. dnes už nemá zmysel venovať sa 16 bitovej x86 architektúre (ak neide o zábavu), pretože adresovanie je, oproti flat modelu 32 bitovej architektúry, pomerne komplikované (a netuším, prečo sa na niektorých školách pokúšajú študentov učiť programovať pre DOS)

3. pre +, -, a * nie je problém používať viac bitov, ako podporuje daná architektúra (jednoducho sa tá operácia urobí viac krát, úplne rovnako, ako sa to žiaci učia robiť na základnej škole), dá sa to aj pre iné operácie, môže to byť ale výrazne komplikovanejšie

4. 64bitový procesor (ak hovoríme o x86 architektúre) má úplne rovnaké registre (a páry), ako napr. 386, vrchná 32 časť ale nie je dostupná žiadnym špeciálnym spôsobom; napr. prvý, 64 bitový, register je rax, ktorého spodná polovica je eax (čoho spodná polovica je ax ktorá sa delí na ah a al)

5. ako už bolo napísané, na internete je toho o rôznych architektúrach veľa ;)


Online

Užívateľ
Užívateľ
128-bitová aritmetika na 64-bitových počítačoch - je možná?

Registrovaný: 12.10.06
Prihlásený: 11.02.25
Príspevky: 20661
Témy: 79 | 79
Bydlisko: Banska Byst...

Citácia:
Nie som krutý programátor

ale si, ved sa venujes 68k ci inym okrajovym platformam, ktore dnes riesi tak percento populacie CZ/SK.
Ze nevies programovat na x86 myslim v tvojom pripade nieje problem, ak si zvladol vsetko co si popisoval.

Ako tu uz bolo povedane, ak potrebujes napr. 32bit presnost na 16bitoch, tak sa dana operacia spravi nutny pocet krat, aby sa to dosiahlo.
Bity ta obmedzuju hlavne v adresacii pamate a pouziti maximalnych velkosti cisiel.
Ako myslis ze existovali vedecke pocitace ked sa este nepocitalo cez grafiky? Boli to len 16 alebo 32bit CPU, ktorych bolo niekolko tisic. A nemali problem s obrovskou bitovou presnostou potrebnou na vedecke vypocty.

Co sa googlu tyka, treba vediet aj vyhladavat. A ked riesis podobne specializovane informacie, vacsinou je tu anglicka wikipedia.
Ze su dakde ludia co robia s C++ a assemblerom nemusi nic znamenat. Pretoze nemusia riesit podobne veci.


_________________
Ryzen 7 3700X | SilentiumPC Fera 3 | Asrock X570M Pro4 | Kingston FURY 32GB DDR4 3600 MHz CL18 Beast Black | Gainward RTX4060 Ti Pegasus 8GB | Samsung 970evo Plus 250GB NVMe | Corsair MP510 1TB NVMe | Samsung 980 Pro 2TB NVMe | Corsair RM550x | 32" Samsung ViewFinity S60UA | 3x Noctua NF-S12B redux 1200 PWM
Xiaomi 14T 256GB
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 14.07.15
Prihlásený: 05.07.20
Príspevky: 15
Témy: 5 | 5

OK, čo viem: uvediem len najznámejšie CPU
x65 (MOS 6502)
65k (WDC 65816)
x80 (Z80)
----
chcel by som sa dostať k:
68k (MC 68000)
CSG 65CE02


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0 | 0

Plánuješ niečo pre tie procesory programovať? Ak nie, tak nemá zmysel študovať, ako fungujú (napr. preto, lebo rôzne architektúry môžu mať rôzne zvláštnosti, ktorých poznanie ti nijako pri iných architektúrach nepomôže). ;)


 [ Príspevkov: 7 ] 


128-bitová aritmetika na 64-bitových počítačoch - je možná?



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Nová 64-bitová verzia Chrome je o 25 % rýchlejšia ako 32-bit

v Novinky

26

1153

04.09.2014 9:54

Luks

V tomto fóre nie sú ďalšie neprečítané témy.

I: 64/128 bit

v Grafické karty

8

428

16.01.2015 15:18

Xaltotun

V tomto fóre nie sú ďalšie neprečítané témy.

USB klúč 3.0 64 GB alebo 128 GB

v Ostatné

2

410

19.12.2021 21:56

4040

V tomto fóre nie sú ďalšie neprečítané témy.

chello s novým 128/64 Kbps "free" programom

v Novinky

6

502

04.07.2007 20:21

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

64-bit vs. 128-bit GK

v ATI/AMD grafické karty

12

1236

19.12.2010 17:41

matt1024

V tomto fóre nie sú ďalšie neprečítané témy.

JavaScript aritmetika

v JavaScript, VBScript, Ajax

1

665

29.03.2016 15:11

killer

V tomto fóre nie sú ďalšie neprečítané témy.

smernikova aritmetika-konci program

v Assembler, C, C++, Pascal, Java

3

551

10.05.2009 23:01

neutronmind

V tomto fóre nie sú ďalšie neprečítané témy.

Výpočtový výkon na viacerých počítačoch

v Ostatné programy

3

277

12.08.2014 16:20

shiro

V tomto fóre nie sú ďalšie neprečítané témy.

Hacker, ktorý hľadal UFO v počítačoch NASA, vydaný do

v Novinky

3

563

04.04.2007 14:00

matias

V tomto fóre nie sú ďalšie neprečítané témy.

30-bitová grafika

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Grafické karty

38

1240

07.01.2014 20:11

shiro

V tomto fóre nie sú ďalšie neprečítané témy.

16-bitova otazka

v Assembler, C, C++, Pascal, Java

4

557

26.02.2011 22:14

ewil

V tomto fóre nie sú ďalšie neprečítané témy.

bitová zaloha nb

v Operačné systémy Microsoft

0

253

22.02.2013 19:42

AsuSmaNiaK

V tomto fóre nie sú ďalšie neprečítané témy.

Chybná bitová kópia

v Operačné systémy Microsoft

0

413

17.01.2012 17:45

maťo*

V tomto fóre nie sú ďalšie neprečítané témy.

Chybná bitová knižnica-problém s dll

v Antivíry a antispywary

3

1067

20.04.2011 17:22

petto512

V tomto fóre nie sú ďalšie neprečítané témy.

Odstranenie chybovej hlasky - .exe Chybná bitová kópia

v Operačné systémy Microsoft

4

1418

29.11.2007 23:49

KRUHO

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.

P: MSI GTX 650 Ti Boost 2GB GDDR5 192 bitova zbernica (N650Ti-2GD5/OC BE)

v Predám

2

658

12.02.2016 15:38

maRT



© 2005 - 2025 PCforum, edited by JanoF