Rumah > pembangunan bahagian belakang > C++ > Bagaimanakah Piawaian C dan C Menangani Seni Bina Eksotik Seperti Unisys ClearPath Dorado?

Bagaimanakah Piawaian C dan C Menangani Seni Bina Eksotik Seperti Unisys ClearPath Dorado?

DDD
Lepaskan: 2024-12-30 13:22:13
asal
771 orang telah melayarinya

How Do C and C   Standards Address Exotic Architectures Like the Unisys ClearPath Dorado?

Senibina Eksotik Dipertimbangkan oleh Jawatankuasa Standard

Walaupun terdapat evolusi yang ketara dalam perkakasan komputer, seni bina tertentu dengan ciri unik telah berterusan, mendorong C dan C piawaian jawatankuasa untuk mengambil kira kewujudan mereka. Seni bina ini menyimpang daripada norma lazim dalam beberapa aspek asas.

Salah satu contoh ialah Unisys ClearPath Dorado Servers, yang menawarkan keserasian ke belakang untuk perisian Univac yang lebih lama. Ciri utama seni bina ini termasuk:

  • Perkataan 36-bit
  • CHAR_BIT daripada 9
  • Perwakilan pelengkap seseorang bagi nilai yang ditandatangani
  • 72-bit aritmetik titik terapung bukan IEEE
  • Asingkan ruang alamat untuk kod dan data
  • Memori beralamat perkataan
  • Kekurangan penuding tindanan khusus

Ciri-ciri ini mengubah pelaksanaan jenis data asas dan operasi dalam pengkompil C atau C menyasarkan seni bina ini. Sebagai contoh, pelaksanaan operasi titik terapung memerlukan pengendalian khusus kerana ia menyimpang daripada piawaian IEEE 754.

Walaupun ketersediaan pengkompil C untuk seni bina eksotik ini tidak pasti, jawatankuasa piawaian mengiktiraf kewujudannya dan memberikan fleksibiliti. untuk menampung ciri tersendiri mereka tanpa menjejaskan kemudahalihan kod.

Atas ialah kandungan terperinci Bagaimanakah Piawaian C dan C Menangani Seni Bina Eksotik Seperti Unisys ClearPath Dorado?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan