الكمبيوتر 3 هرتز ، عقد الترانزستورات

#etc #assembly 2022-07-24

لست من الأشخاص الذين يتباهون علنًا بالألعاب باهظة الثمن ، ولكن منذ بضعة أسابيع تمكنت من الحصول على لعبة مميزة حقًا. هذا Curta Type II ، آلة حاسبة رقمية ميكانيكية صنعت في ليختنشتاين بين الخمسينيات والسبعينيات من القرن الماضي ، قبل أن تقتلها الآلات الحاسبة ذات الحالة الصلبة وقواعد الشرائح.

لقد أردت واحدة منذ أن كنت طفلاً ، وتمكنت من الفوز بمزاد eBay مقابل واحد.

La Curta

الكورتا من النوع الثاني (وسليمان القطة)

إنه جهاز مضحك ، في مكان ما بين مطحنة الفلفل والقنبلة اليدوية. خاصتي بها الرقم التسلسلي 544065 ، لأولئك الذين يحتفظون بالنتيجة ، وتأتي في كبسولة صغيرة لطيفة من الباكليت (من لديه خيوط في اليد اليسرى؟!).

أريد أن أذكر هذا الشيء لأنه بخلاف شيء مثل قاعدة الشريحة ، فإنه يشترك في العديد من الميزات مع أجهزة الكمبيوتر الحديثة. لديها عمليات وأعلام وسجلات. بدائيتها الأساسية هي الأفعى ، ولكن يمكن بناء العديد من العمليات الأخرى عليها: إنها حقًا منصة للحسابات المعقدة.

أنا من النوع الذي يقرأ Hacker's Delight من أجل المتعة ، لذلك أحب حقًا الخوارزميات العددية البسيطة. هذه المقالة عبارة عن دراسة حول كيفية عمل آلة حاسبة Curta والخوارزميات التي يمكنك تنفيذها عليها ، من منظور مبرمج تجميع محترف.

معظم الخوارزميات التي سأصفها هنا موجودة على الإنترنت ، لكنني وجدت أنها صعبة الفهم بعض الشيء ، لذا فإن هذه المقالة مخصصة أيضًا لتكون خريطة مرجعية لنفسي. >

هيا بنا نتعمق!

هناك نوعان من طرازات Curta ، النوع الأول والنوع الثاني ، يختلفان بشكل أساسي في حجم مسجلاتهما. لدي النوع الثاني ، لذلك سأركز على تخطيط ذلك.

إن Curta ليس برنامجًا مخزنًا مثل الكمبيوتر الذي تقرأ عليه هذه المقالة. يجب على المشغل إجراء العمليات يدويًا. يبدو الأمر كما لو أننا أخذنا معالجًا واختزلناه إلى اثنين من مكوناته الأساسية: ملف التسجيل ووحدة المنطق الحسابي (ALU).

ملف التسجيل

يتكون ملف تسجيل Curta من ثلاثة سجلات رقمية ، يحتوي كل منها على عدد صحيح عشري (أي أن كل رقم يبدأ من 0 إلى 9 ، بدلاً من 0 إلى 1 كما هو الحال في ثنائي الكمبيوتر): sr ، وهو سجل الإعداد ، موجودًا على جانب الجهاز. يمكن ضبط قيمة sr يدويًا بواسطة المشغل باستخدام مجموعة من الأزرار الموجودة على جانب الجهاز. لن تكتب إليها الآلة أبدًا ، بل تقرأ منها فقط. يتكون من 11 رقما. يقع rr ، سجل النتائج ، في الجزء العلوي من الجهاز بمحاذاة الجزء الأسود من القرص. يمكن للآلة قراءتها وكتابتها ، ولكن لا يمكن تعديلها بشكل مباشر بواسطة المشغل. يتكون من 15 رقمًا. يقع cr ، سجل العد ، بجوار rr على طول الجزء الفضي من الاتصال الهاتفي. مثل rr ، لا يمكن تعديله إلا بواسطة الجهاز. يتكون من 8 أرقام.

تم تعيين

sr على 1997.

rr هو الاتصال الهاتفي الأسود ؛ cr هو الفضة.

يوجد أيضًا إعدادان على الجهاز ليسا مسجلين بالفعل ، ولكن نظرًا لتغييرهما كجزء من العملية ، فإنهما يشبهان إلى حد كبير سجلات التحكم على جهاز كمبيوتر حديث.

حامل الخراطيش (ليس هناك اختصار لهذا ، لذلك سأطلق عليه هذا الاسم) هو الحلقة المخرشة العلوية للجهاز. يمكن ضبطه على قيمة من 0 إلى 7. لضبطه ، يرفع المشغل الحلقة (مقابل شد الزنبرك) ، ...

الكمبيوتر 3 هرتز ، عقد الترانزستورات
#etc #assembly 2022-07-24

لست من الأشخاص الذين يتباهون علنًا بالألعاب باهظة الثمن ، ولكن منذ بضعة أسابيع تمكنت من الحصول على لعبة مميزة حقًا. هذا Curta Type II ، آلة حاسبة رقمية ميكانيكية صنعت في ليختنشتاين بين الخمسينيات والسبعينيات من القرن الماضي ، قبل أن تقتلها الآلات الحاسبة ذات الحالة الصلبة وقواعد الشرائح.

لقد أردت واحدة منذ أن كنت طفلاً ، وتمكنت من الفوز بمزاد eBay مقابل واحد.

La Curta

الكورتا من النوع الثاني (وسليمان القطة)

إنه جهاز مضحك ، في مكان ما بين مطحنة الفلفل والقنبلة اليدوية. خاصتي بها الرقم التسلسلي 544065 ، لأولئك الذين يحتفظون بالنتيجة ، وتأتي في كبسولة صغيرة لطيفة من الباكليت (من لديه خيوط في اليد اليسرى؟!).

أريد أن أذكر هذا الشيء لأنه بخلاف شيء مثل قاعدة الشريحة ، فإنه يشترك في العديد من الميزات مع أجهزة الكمبيوتر الحديثة. لديها عمليات وأعلام وسجلات. بدائيتها الأساسية هي الأفعى ، ولكن يمكن بناء العديد من العمليات الأخرى عليها: إنها حقًا منصة للحسابات المعقدة.

أنا من النوع الذي يقرأ Hacker's Delight من أجل المتعة ، لذلك أحب حقًا الخوارزميات العددية البسيطة. هذه المقالة عبارة عن دراسة حول كيفية عمل آلة حاسبة Curta والخوارزميات التي يمكنك تنفيذها عليها ، من منظور مبرمج تجميع محترف.

معظم الخوارزميات التي سأصفها هنا موجودة على الإنترنت ، لكنني وجدت أنها صعبة الفهم بعض الشيء ، لذا فإن هذه المقالة مخصصة أيضًا لتكون خريطة مرجعية لنفسي. >

هيا بنا نتعمق!

هناك نوعان من طرازات Curta ، النوع الأول والنوع الثاني ، يختلفان بشكل أساسي في حجم مسجلاتهما. لدي النوع الثاني ، لذلك سأركز على تخطيط ذلك.

إن Curta ليس برنامجًا مخزنًا مثل الكمبيوتر الذي تقرأ عليه هذه المقالة. يجب على المشغل إجراء العمليات يدويًا. يبدو الأمر كما لو أننا أخذنا معالجًا واختزلناه إلى اثنين من مكوناته الأساسية: ملف التسجيل ووحدة المنطق الحسابي (ALU).

ملف التسجيل

يتكون ملف تسجيل Curta من ثلاثة سجلات رقمية ، يحتوي كل منها على عدد صحيح عشري (أي أن كل رقم يبدأ من 0 إلى 9 ، بدلاً من 0 إلى 1 كما هو الحال في ثنائي الكمبيوتر): sr ، وهو سجل الإعداد ، موجودًا على جانب الجهاز. يمكن ضبط قيمة sr يدويًا بواسطة المشغل باستخدام مجموعة من الأزرار الموجودة على جانب الجهاز. لن تكتب إليها الآلة أبدًا ، بل تقرأ منها فقط. يتكون من 11 رقما. يقع rr ، سجل النتائج ، في الجزء العلوي من الجهاز بمحاذاة الجزء الأسود من القرص. يمكن للآلة قراءتها وكتابتها ، ولكن لا يمكن تعديلها بشكل مباشر بواسطة المشغل. يتكون من 15 رقمًا. يقع cr ، سجل العد ، بجوار rr على طول الجزء الفضي من الاتصال الهاتفي. مثل rr ، لا يمكن تعديله إلا بواسطة الجهاز. يتكون من 8 أرقام.

تم تعيين

sr على 1997.

rr هو الاتصال الهاتفي الأسود ؛ cr هو الفضة.

يوجد أيضًا إعدادان على الجهاز ليسا مسجلين بالفعل ، ولكن نظرًا لتغييرهما كجزء من العملية ، فإنهما يشبهان إلى حد كبير سجلات التحكم على جهاز كمبيوتر حديث.

حامل الخراطيش (ليس هناك اختصار لهذا ، لذلك سأطلق عليه هذا الاسم) هو الحلقة المخرشة العلوية للجهاز. يمكن ضبطه على قيمة من 0 إلى 7. لضبطه ، يرفع المشغل الحلقة (مقابل شد الزنبرك) ، ...

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow