About: Microassembler     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:Software106566077, within Data Space : dbpedia.org associated with source document(s)
QRcode icon
http://dbpedia.org/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FMicroassembler&graph=http%3A%2F%2Fdbpedia.org&graph=http%3A%2F%2Fdbpedia.org

A microassembler is a computer program that helps prepare a microprogram, called firmware, to control the low level operation of a computer in much the same way an assembler helps prepare higher level code for a processor. The difference is that the microprogram is usually only developed by the processor manufacturer and works intimately with the computer hardware. On a microprogrammed computer the microprogram implements the operations of the instruction set in which any normal program (including both application programs and operating systems) is written. The use of a microprogram allows the manufacturer to fix certain mistakes, including working around hardware design errors, without modifying the hardware. Another means of employing microassembler-generated microprograms is in allowing

AttributesValues
rdf:type
rdfs:label
  • المجمع الدقيق (ar)
  • Mikroassembler (de)
  • Microassembler (en)
rdfs:comment
  • المجمع الدقيق هو برنامج حاسوبي يساعد على تحضير للتحكم بالعمليات منخفضة المستوى للحاسوب بطريقة تشبه كثيرا تلك التي يستخدمها المجمّع في تهيئة الترميز عالي المستوى في المعالج. يكمن الفرق بين الطريقتين في أنه عادة ما يتم تطوير ا لبرنامج الدقيق بواسطة مصنعي المعالج فقط ليعمل بشكل وثيق مع عتاد الحاسوب. يعرّف البرنامج الدقيق مجموعة التعليمات التي قد يكتب بواسطتها أي برنامج عادي (مثل البرمجيات التطبيقية وأنظمة التشغيل). يسمح استخدام البرنامج الدقيق للمصنعين بإصلاح أخطاء معينة تشمل الالتفاف حول أي أخطاء في تصميم العتاد دون الحاجة إلى تعديل العتاد نفسه. وتوجد وسائل أخرى لتوظيف البرامج الدقيقة التي ينتجها المجمع الدقيق وهي السماح لنفس العتاد بتشغيل مجموعة تعليمات مختلفة ويتم تحميل البرنامج الدقيق الذي تم تجميعه إلى ليصبح جزءا من منطق وحدة التحكم في وحدة المعالجة المركزية. (ar)
  • Als Mikroassembler wird ein Hilfsmittel bezeichnet, welches in der Lage ist, aus lesbaren symbolhaften Schaltanweisungen eines Mikroprogramms binären Mikrocode zu generieren. Die Vorgehensweise ist analog zu der eines (Makro)assemblers, der aus lesbaren Makrodefinitionen und den Mnemonics eines Befehlssatzes ein Programm in Maschinencode übersetzt und zusammenstellt. (de)
  • A microassembler is a computer program that helps prepare a microprogram, called firmware, to control the low level operation of a computer in much the same way an assembler helps prepare higher level code for a processor. The difference is that the microprogram is usually only developed by the processor manufacturer and works intimately with the computer hardware. On a microprogrammed computer the microprogram implements the operations of the instruction set in which any normal program (including both application programs and operating systems) is written. The use of a microprogram allows the manufacturer to fix certain mistakes, including working around hardware design errors, without modifying the hardware. Another means of employing microassembler-generated microprograms is in allowing (en)
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Link from a Wikipage to an external page
sameAs
dbp:wikiPageUsesTemplate
has abstract
  • المجمع الدقيق هو برنامج حاسوبي يساعد على تحضير للتحكم بالعمليات منخفضة المستوى للحاسوب بطريقة تشبه كثيرا تلك التي يستخدمها المجمّع في تهيئة الترميز عالي المستوى في المعالج. يكمن الفرق بين الطريقتين في أنه عادة ما يتم تطوير ا لبرنامج الدقيق بواسطة مصنعي المعالج فقط ليعمل بشكل وثيق مع عتاد الحاسوب. يعرّف البرنامج الدقيق مجموعة التعليمات التي قد يكتب بواسطتها أي برنامج عادي (مثل البرمجيات التطبيقية وأنظمة التشغيل). يسمح استخدام البرنامج الدقيق للمصنعين بإصلاح أخطاء معينة تشمل الالتفاف حول أي أخطاء في تصميم العتاد دون الحاجة إلى تعديل العتاد نفسه. وتوجد وسائل أخرى لتوظيف البرامج الدقيقة التي ينتجها المجمع الدقيق وهي السماح لنفس العتاد بتشغيل مجموعة تعليمات مختلفة ويتم تحميل البرنامج الدقيق الذي تم تجميعه إلى ليصبح جزءا من منطق وحدة التحكم في وحدة المعالجة المركزية. بعض المجمعات الدقيقة أكثر شمولا وليست موجهة نحو معمارية حاسوب واحدة، فعلى سبيل المثال، استخدمت شركة (بالإنجليزية: Digital Equipment Corporation) مجمعها الدقيق الذي يحمل اسم MICRO2 في عدد كبير جدا من معماريات الحاسوب وتطبيقاته باستخدام قدرات شبيهة بقدرات المجمع الدقيق. إن تمتع تنفيذ حاسوب معين بدعم قابل للكتابة عليه، فغالبا ما يتم توفير المجمع الدقيق للمستهلك كوسيلة تستخدم لكتابة شيفرة دقيقة حسب الطلب. من المفيد التحقق من البرنامج الدقيق باستخدام أدوات المحاكاة قبل توزيعها أثناء عملية تجميع . تمر عملية الترميز الدقيق حاليا بمرحلة انتعاش بما أنه صار من الممكن تصحيح وتحسين ثوابت وحدة المعالجة المركزية إلى أبعد حد ممكن (مثل الشيفرة الدقيقة) لوحدات المعالجة المباعة وذلك بغرض جعلها أكثر تكيفا مع أنظمة التشغيل وطرق إصلاح الأخطاء البرمجية. وبرغم ذلك فلا تتوفر معظم المجمعات الدقيقة المفيدة الشائعة لوحدات المعالجة المركزية المستخدمة اليوم لمعالجة الشيفرة الدقيقة. لسوء الحظ فإنه من الصعب الحصول على معرفة مفتوحة حول التغيير الذي يمكن إحداثه في الشيفرة الدقيقة بسبب أسباب الملكية الفكرية. تستخدم أدوات التعليم الإلكتروني مثل برنامج (بالإنجليزية: MicroSim) في فهم ومحاكاة الطريقة التي يتم من خلالها تجميع الشيفرة الدقيقة مع المجمع الدقيق للتحكم بوحدة المعالجة المركزية التي تمتلك شفرات آلة مخصوصة لها فقط تم بناؤها على أسس البرمجة الدقيقة لتحقيق وجهة نظر محددة. (ar)
  • Als Mikroassembler wird ein Hilfsmittel bezeichnet, welches in der Lage ist, aus lesbaren symbolhaften Schaltanweisungen eines Mikroprogramms binären Mikrocode zu generieren. Die Vorgehensweise ist analog zu der eines (Makro)assemblers, der aus lesbaren Makrodefinitionen und den Mnemonics eines Befehlssatzes ein Programm in Maschinencode übersetzt und zusammenstellt. Da die Erstellung fehlerfreien Mikrocodes Detailwissen des zu programmierenden Mikroprogrammsteuer- und Rechenwerks benötigt, welches nicht immer frei verfügbar ist, werden Mikroassembler überwiegend bei der Herstellung mikroelektronisch programmierter Bauteile und der Programmierung derer Firmware eingesetzt, weniger zu privaten Zwecken. In der Lernsoftware Mikrocodesimulator MikroSim ist ein Mikroassembler in Form eines Mikrocode-Editors realisiert, der es gestattet, Mikrobefehle menügesteuert auf einfache Weise als Mikrocode zusammenzustellen. (de)
  • A microassembler is a computer program that helps prepare a microprogram, called firmware, to control the low level operation of a computer in much the same way an assembler helps prepare higher level code for a processor. The difference is that the microprogram is usually only developed by the processor manufacturer and works intimately with the computer hardware. On a microprogrammed computer the microprogram implements the operations of the instruction set in which any normal program (including both application programs and operating systems) is written. The use of a microprogram allows the manufacturer to fix certain mistakes, including working around hardware design errors, without modifying the hardware. Another means of employing microassembler-generated microprograms is in allowing the same hardware to run different instruction sets. After it is assembled, the microprogram is then loaded to a control store to become part of the logic of a CPU's control unit. Some microassemblers are more generalized and are not targeted at a single computer architecture. For example, through the use of macro-assembler-like capabilities, Digital Equipment Corporation used their MICRO2 microassembler for a very wide range of computer architectures and implementations. If a given computer implementation supports a writeable control store, the microassembler is usually provided to customers as a means of writing customized microcode. In the process of microcode assembly it is helpful to verify the microprogram with emulation tools before distribution. Nowadays, microcoding has experienced a revival, since it is possible to correct and optimize the firmware of processing units already manufactured or sold, in order to adapt to specific operating systems or to fix hardware bugs. However, a commonly usable microassembler for today's CPUs is not available to manipulate the microcode. Unfortunately, knowledge of a processor's microcode is usually considered proprietary information so it is difficult to obtain information about how to modify it. (en)
gold:hypernym
prov:wasDerivedFrom
page length (characters) of wiki page
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage of
is Wikipage redirect of
is foaf:primaryTopic of
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (62 GB total memory, 38 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software