ToBoS-FP
டோபோஸ்-எஃப். பி என்பது இசட்எக்ஸ் ஸ்பெக்ட்ரத்தில் உள்ள சின்க்ளேர் பேசிக்-க்கான மிதக்கும் புள்ளி தொகுப்பாகும். இந்த பெயர் டோருன், ஜெர்சி போர்கோவ்ஸ்கி, வோஜ்சீக் ஸ்காபா, ஃப்ளோட்டிங் பாயிண்ட் ஆகியவற்றைக் குறிக்கிறது. தொகுப்பாளர் 1986 இல் போலந்தில் வெளியிடப்பட்டது. மூலக் குறியீடு தொகுப்பு பொதுவாக விளக்கப்பட்ட நிரல்களின் செயல்பாட்டை கணிசமாக (20 +) விரைவுபடுத்த உதவுகிறது. ZX ஸ்பெக்ட்ரம் உள்ளமைக்கப்பட்ட நடைமுறைகளை மாற்றும் தொகுப்பாளரின் சொந்த மிதக்கும் புள்ளி எண்கணித நூலகம் மற்றும் கிராபிக்ஸ் நூலகத்தின் பயன்பாட்டிலிருந்து முடுக்கம் பெரும்பாலும் விளைகிறது. 1992 ஆம் ஆண்டு ஒரு சுயாதீன கணக்கெடுப்பில், டோபோஸ்-எஃப். பி. ZX ஸ்பெக்ட்ரத்திற்கான அனைத்து அறியப்பட்ட அடிப்படை தொகுப்பாளர்களிலும் மிகவும் பிரபலமானதாக பெயரிடப்பட்டது. இது ZX ஸ்பெக்ட்ரத்திற்கான சிறந்த அடிப்படை தொகுப்பாளர்களில் ஒன்றாக இன்னும் குறிப்பிடப்படுகிறது. பின்னணி இசட்எக்ஸ் ஸ்பெக்ட்ரம் என்பது சின்க்ளேர் பேசிக் எடிட்டர் மற்றும் மொழிபெயர்ப்பாளர் பொருத்தப்பட்ட தொழிற்சாலையாகும், இது தொகுப்பு பாஸ் இல்லாமல் உடனடி நிரலை செயல்படுத்த உதவுகிறது மற்றும் தொகுக்கப்பட்ட குறியீட்டிற்கான நினைவகத்தை உட்கொள்ளாது. இருப்பினும், இது நிறைவேற்றும் வேகத்தின் விலையில் வருகிறது. பல முழு எண் மற்றும் மிதக்கும் புள்ளி தொகுப்பான்கள் வெளியிடப்பட்டுள்ளன (எ. கா. : ஹைசாஃப்ட் பேசிக், ஹைசாஃப்ட் கோல்ட், சோஃப்டெக் ஐஎஸ்/எஃப். பி., எம். கோடர், ஜிப் கம்பைலர், போரியல் இசட்எக்ஸ் பேசிக், பிளாஸ்ட்). துரதிர்ஷ்டவசமாக, சின்க்ளேர் பேசிக் தொகுக்க கடினமான அல்லது சாத்தியமற்ற நிரலாக்க கட்டமைப்புகளை செயல்படுத்துகிறது (எ. கா. : வரி எண்ணுக்குச் செல்லுங்கள், இது இயக்க நேரத்தில் கணக்கிடப்படும் ஒரு வெளிப்பாடு). எனவே மொழிபெயர்ப்பாளருக்கும் தொகுப்பாளருக்கும் இடையிலான பொருந்தக்கூடிய தன்மை ஒரு பிரச்சினையாகும். தொகுப்பானது Z80 அசெம்ப்ளரில் எழுதப்பட்டது. தொகுக்கப்பட்ட குறியீடு செயலாக்க முடுக்கத்திற்கு இரண்டு முக்கிய ஆதாரங்கள் உள்ளனஃ மூலக் குறியீட்டை நேரடி திரிக்கப்பட்ட குறியீடாக மாற்றுவது, இது BASIC அறிவுறுத்தல்களை நிரல் அழைப்புகளாக [மீண்டும் மீண்டும்] மொழிபெயர்ப்பதில் இருந்து செயலியை விடுவிக்கிறது. தொகுப்பாளரின் சொந்த நேர முக்கியமான சப்ரூட்டின் அழைப்புகளின் பயன்பாடு, குறிப்பாக மிதக்கும் புள்ளி எண்கணிதம் மற்றும் கிராபிக்ஸ் செயல்பாடுகளைக் கையாள்வது கணிசமான வேகத்தை அடைவதற்காக, ஒரு குறுகிய மிதக்கும் புள்ளி எண் வடிவம் பயன்படுத்தப்பட்டுள்ளது, இது ஒற்றை துல்லியமான IEEE 754-1985 க்கு அருகில் உள்ளது, இதில் 1-பைட் எக்ஸ்போனன்ட் மற்றும் 3-பைட் பின்னம் (திறம்பட 7 தசம இலக்க துல்லியம்) உள்ளது. அசல் சின்க்ளேர் அடிப்படை 1-பைட் அடுக்கு மற்றும் 4-பைட் பின்னத்தைப் பயன்படுத்துகிறது. கூட்டல், பெருக்கல், வகுத்தல் போன்ற அடிப்படை செயல்பாடுகள் மற்றும் வர்க்கமூலம், மடக்கை, அடுக்கு போன்ற செயல்பாடுகள் உட்பட அனைத்து மிதக்கும் புள்ளி எண்கணித நடைமுறைகளும் மீண்டும் எழுதப்பட்டுள்ளன. முக்கோணவியல் செயல்பாடுகளைக் கணக்கிட ஒரு தனித்துவமான வழிமுறை உருவாக்கப்பட்டுள்ளது. வரி வரைபடம், வட்ட வரைபடம் மற்றும் பிற கிராபிக்ஸ் செயல்பாடுகளும் எழுதப்பட்டுள்ளன. டோபோஸ்-எஃப். பி. யின் மிகவும் பிரபலமான பதிப்பை வெளியிடுகிறது. 2) மே 1986 இல் போலந்தில் ஒரு சிறிய கேசட்டில் வெளியிடப்பட்டது. நினைவகத்தில் ஏற்றப்பட்ட பிறகு, தொகுப்பானை யு. எஸ். ஆர் 53100 மூலம் அழைக்க முடியும். முந்தைய நிலையற்ற பதிப்புகள், ஒதுக்கப்பட்ட 1,1,1,2, மற்றும் யு. எஸ். ஆர் 53500 உடன் அழைக்கப்பட்டவை, வரையறுக்கப்பட்ட அளவில் கிடைத்தன. ஜூன் 1987 இல் டோபோஸ்-டி. ஒய். டி (டடேயூஸ் கோலோன்கா இணைந்து எழுதியவர்) என்ற மேம்படுத்தப்பட்ட பதிப்பு வெளியிடப்பட்டது. இது 5 அங்குல ஃப்ளாப்பி வட்டில் விநியோகிக்கப்பட்டது மற்றும் ZX ஸ்பெக்ட்ரமின் எல்வ்ரோ 800 ஜூனியர் குளோனுக்கு ஏற்றது. வெருடன் ஒப்பிடுகையில். 2, சில செயல்பாடுகள் மேலும் உகந்ததாக்கப்பட்டன மற்றும் எல்வ்ரோ 800 ஜூனியர் நீட்டிப்புகள் சேர்க்கப்பட்டன. போலந்தில் டோபோஸ்-எஃப். பி. யின் சுமார் 2000 பிரதிகள் விற்கப்பட்டாலும், அது பெரும்பாலும் இலவசமாக உலகளவில் பரவியது. ZX ஸ்பெக்ட்ரம் மீதான பொது ஆர்வம் குறையத் தொடங்கியபோது வெளியிடப்பட்டதால், அது சந்தைக்கு மிகவும் தாமதமாகிவிட்டது. போலந்து மற்றும் பிற கிழக்கு ஐரோப்பிய நாடுகளில் டோபோஸ்-எஃப். பி அதன் பெரும்பாலான பிரபலத்தைப் பெற்றது, அங்கு இசட்எக்ஸ் ஸ்பெக்ட்ரம் மற்றும் அதன் குளோன்கள் 1990 களின் நடுப்பகுதி வரை பொதுவான பயன்பாட்டில் இருந்தன. சின்க்லார் பேசிக் மொழியில் எழுதப்பட்ட விளையாட்டுகளை விரைவுபடுத்தும் அதன் திறன் குறிப்பாக பாராட்டப்பட்டது. குறிப்புகள் ஸ்பெக்ட்ரம் தொகுப்பான்கள் ZX ஸ்பெக்ட்ரம் மீது ஸ்பெக்ட்ரம் டூபிஓஎஸ்-எஃப். பி. உலகத்தின் வெளிப்புற இணைப்புகள்