File handling in Assembly Language | Create| Open | Close a File| Read & Write Data from File

Brief Summary

This video from Zeeshan Academy covers essential file handling techniques in assembly language, building on prior knowledge from C and C++. The tutorial provides detailed steps for creating, opening, writing to, and reading from text files. It emphasizes practical implementation through programming examples.

  • File handling processes with assembly language.
  • Steps to create, open, write, and read files using programming examples.

Introduction to File Handling in Assembly Language

The video introduces the topic of file handling in assembly language, a crucial skill for programming. The presenter outlines the objectives of the lecture, focusing on how to manage files effectively.

Creating a New File

In this section, the video explains the requirements for creating a new file in assembly language. It discusses the service number needed to create the file, specifying the file name and necessary attributes. The presenter highlights creating a file in read-only mode and emphasizes checking for successful creation.

Opening a File

The video then guides viewers on how to open a file using the appropriate service number. It explains the distinction between opening a file for reading, writing, or both, and shares a coding example to demonstrate the process. The importance of displaying a message upon successful opening is also emphasized.

Writing to a Text File

Here, the tutorial details how to write text to a file that has been opened. The presenter outlines the steps involved, including declaring a variable for the data to be written. The process includes error handling to ensure that the data is written successfully.

Reading from a Text File

In this chapter, the focus shifts to reading text from an existing file. The video explains how to set up the appropriate structures and service numbers to read data from a file into the program. It also covers how to display this data on the screen to confirm successful reading.

Conclusion and Summary of Key Operations

The video concludes by summarizing the five basic operations of file handling that were covered: creating, opening, writing, and reading files, and reinforcing the practical application of these techniques in assembly language programming. The presenter encourages viewers to implement these methods in their systems for effective learning.

Summarize any YouTube video in seconds

Get summaries like this one for any video, in your language, with the free Summ app.

Download on the App Store
Get it on Google Play

Transcript

Full transcript of “File handling in Assembly Language | Create| Open | Close a File| Read & Write Data from File”. Click a timestamp to open the video at that moment. Need another video? Use the YouTube transcript generator.

0:00 हुआ है [संगीत] हुआ है अदनान सामी कंटेस्टेंटस आज के वीडियो लेक्चर में हम एक इंपोर्टेंट टॉपिक है वह स्टडी करेंगे जायज फाइल हैंडलिंग इन असेंबली लैंग्वेज आप लोगों ने सी और सी प्लस प्लस में फील्डिंग वह ठीक है अब हम देखेंगे कि हम किस तरीके से फाइल को हैंडल कर सकते हैं इसके अंदर हम सबस्क्राइब नाउ टू रिसीव न्यू अपडेट्स

0:45 सब्सक्राइब चाहिए तो हम इसे इस तरीके से एक ओपन फाइल को सबस्क्राइब नंबर थ्री हाउ टू ओपन ए सब्सक्राइब करना चाहते हैं तो आप सब्सक्राइब कर सकते हैं नंबर 4 हाउ टू राइट टेक्स्ट फाइल अगर आपने ओपन कि है और उस फाइल के अंदर कोई टैक्स टाइट करना चाहते हैं विद द हेल्प ऑफ ईयर प्रोगाम तो आप किस तरीके से अपने प्रोग्राम की मदद से आप फाइल के अंदर जो की हार्ड डिस्क फिश करी है उसमें आप अपना डाटा झावर राइट कर सकते हैं नंबर 5 हाउ टू रीड टेक्स्ट फ्रॉम फाइल एक आपके पास ऑलरेडी फाइल पड़ी हुई है जिसके अंदर कुछ डाटा लिखा हुआ है ट्यूसडे को आपने

1:31 प्रोग्राम की मदद से क्या करना है रीड करना है तो यह 5 स्टेप्स हम लोग परफॉर्म करेंगे आज के वीडियो लेक्चर में आपने बड़े ध्यान से 11 स्टेप को सुनना है और उसके बाद फिर आप लोगों ने अपने सिस्टम्स के ऊपर अपने लैपटॉप के ऊपर को इंप्लिमेंट करके देखना है सबसे पहले हम देखते हैं हाउ टू क्रिएट न्यू फाइल इसकी क्या रिक्वायरमेंट्स हम लोग हैं जो सर्विस नंबर यूज करना है फाइल को नियुक्त सब्सक्राइब करें सब्सक्राइब 0 कि रिक्वायरमेंट है नंबर टू फाइल नेम का जो ऑप्शन होगा वह हम डिटेक्शन सिस्टम ऑफ करेंगे नंबर थ्री

2:17 सीरवी हमने अटरीब्यूट वैल्यू पास करनी है यह बेसिकली रीड ओनली वन टू है यह सब्सक्राइब करें तो नॉर्मल जब हम एक नई क्रिएट करेंगे तो हम उसको रीड ओनली में क्रिएट करेंगे तो हम सीरवी करें अगर किसी वजह से आप क्रिएट नहीं होता है तो फिर यह सब्सक्राइब तो यहां पर हम क्या करेंगे गैस बंद कर देंगे और वहां पर मैसेज कर दो कि अगर आपकी फाइल सक्सेसफुली क्रिएट हो जाती है तो फिर आपके पास एक सिस्टम में उस

3:03 फाइल का एड्रेस जो है वह रिटर्न किया जाएगा यानी इस पर जिस जगह की क्रिएट होगी उसका जो ड्रेस होगा वह सब्सक्राइब कर लें ताकि हम इसको यूज कर सकें जब हम अपने प्रोग्राम की मदद से किसी को क्रिएट करते हैं ओपन करते हैं तो उस फाइल को भी करना होता है तो फाइल को क्लोज कर नियुक्त इस सर्विस नंबर को हम करेंगे इस तरह से और जो ड्रेस है जिसको हम लोग करते हैं इस

3:50 ड्रेस को हम करेंगे इंटरनेट इंटरनेट को कॉल करें अब इसी वजह से आपकी फाइल सक्सेसफुल क्लोज नहीं होती तो फिर यह कैरी फ्लैग यह का सेट हो जाएगा तो हम करें और इस चैनल पर चले जाएंगे वहां पर जाकर एक मैसेज डिस्पले करेंगे उस फाइल को टर्न ऑफ बड़ौदा सक्सेसफुली अब हम प्रोग्राम की मदद से लेकर देखते हैं कि हमारी जो है वह डिस्प्ले क्रिएट हो रही है या नहीं और अब स्कूल हम लोग यहां पर डॉट मॉडल ए स्मॉल कि डॉट स्टेक

4:35 क्या हाल है बॉस अपने डेटा तो यहां पर हम लोगों ने यह फाइल नेम एक वेरी अब लेने डिफाइन वाइट का और इस फाइल का जो नियम है वह हम user-defined नेम रखेंगे लेट्स मैं कहता हूं फर्स्ट डॉट ट्री और जब भी अपने फाइल नेम क्रिएट करना है तो उसका जो लाइट बाइट होगा वह आपके पास क्योंकि 2004 तो आपने उस फाइल नेम के साथ आपने को मडर केसेस लाजिमी तौर पर लिखना है कि उसका लास्ट ट्रैक्टर्स होगा लास्ट जो वहां पर ज़ोर होना चाहिए यह हमारे पास फाइल नेम की रिक्वायरमेंट है इसी तरीके से हम यहां पर एक फैसले लेते हैं और इसको डिफाइन वर्ड लिखते हैं इसको हम अनिल मिश्रा नाइस करते

5:22 हैं 20 इसके बाद हम डॉट्स पर आते हैं और यहां पर आखिर मेन कि प्रॉक कि यहां पर मोर एग्स में ऐड द रेट ऑफ डाटा प्लेन मोड यस में एक्स है अब इसके बाद यहां पर हम लोग एक ही फाइल क्रिएट करना चाहते हैं क्रिएट आ ए न्यू फाइल तो यहां पर अब हम क्रिएट ए न्यू फाइल का कोड लिखेंगे हमारे पास मोड ए गुय दत्त इसी बीच के लिए डीलक्स में F नेम फाइल का नेम हम पास

6:11 करेंगे फाइल के नेम का ऑप्शन पास करेंगे मोड सीरियल में 90 ऑफिस जाने के बाद इंटरेस्ट तो एक्स और अगर यह फाइल आपकी सक्सेस फुली ओपन हो जाती है तो फिर हम लोग मूड करते हैं फेटल में एक टैक्स यानी के जो आपने फाइल क्रिएट की है उसका जो एड्रेस होगा वह रिटर्न किया जाएगा इसमें एक सिस्टम में और उससे हम मूव करेंगे इसमें अपने वेरिएबल मुस्कान स्टोर कर लेंगे जो कि हम लोग इन्हें डाटा सेगमेंट में डिवाइन वर्ड के साथ हमने डिक्लेयर किया है इसके बाद हम अपने

6:57 प्रोग्राम को बल्कि अपनी फाइल को क्लोज करते हैं प्रोफाइल प्रोफाइल प्रोफाइल को फॉलो करने के लिए हम वो एग्जाम में ए स्पीच यह बात करते हैं और इसी तरीके से मोड ऑफ बिर्थ में हमने f-18 पास करना है है और इंटरेस्ट तो एक हेयर्स को कॉल करेंगे तो यहां से हमारी फाइल जो भी सक्सेसफुल क्लोज आएगी उसके बाद हम अपने प्रोग्राम को एकजुट करना चाहते हैं तो वो एग्जाम में 4ch टो इंटरप्ट धोएं और इसके बाद हम इन थे हैंड ब्लीड है और लास्ट वे एन एन अब हम अपने

7:45 प्रोग्राम को सेव करते हैं फाइल पर क्लिक करते हैं सिर्फ पिछले करते हैं और फाइल का नियम हम रखते हैं यहां पर थे फर्स्ट फाइल एंड इसको हम शुरू करते हैं यह फाइल हमारी से हो गई इमीडिएट करते हैं अगर कोई हेयर होगा तो वह डिस्प्ले हो जाएं का कोई भी शेयर हमारे पास डिस्प्ले नहीं है इसका मतलब यह हमारी फाइल सक्सेसफुली ढहरन हो गई है हम रन पर क्लिक करते हैं इसका मतलब यह है कि अब हमारी apk फाइल है वह डिस्प्ले क्रिएट हो गई किस नाम से फर्स्ट पीएम के नाम से अब हम यहां पर जाते हैं हम लोग को ए माई कंप्यूटर में जाते हैं यहां से हम सीधे में जाएंगे ईएमयू 808 में जाएंगे

8:30 यहां पर हमारे पास - हो उसमें हमारा सोर्स फाइल खड़ी होती है हमारा प्रोग्राम पड़ता है यह फर्स्ट वाली हमारा प्रोग्राम पड़ा हुआ है और यहां पर माय बेवर्ड का फोल्डर है इस फोल्डर के अंदर हमारे पास यहां पर देखिए नई फाइल क्रिएट हुई फर्स्ट के नाम से और यहां पर टेक्स्ट डॉक्युमेंट लिखा है इसके आगे इसको ओपन करते हैं इसके अंदर कोई भी डेटा अभी मौजूद नहीं है क्योंकि हमने जस्ट एक फाइल है वह क्रिएट की है अपने प्रोग्राम की मदद से तो यह फाइल हमारी सक्सेसफुल इंच है वह प्रोग्राम की मदद से क्रिएट हो गई है वापिस प्रोग्राम की तरफ आते हैं हम लोगों ने अपने प्रोग्राम की मदद से यह दो टाइप परफॉर्म कर नियुक्त और लिए नियुक्त किया और अपने प्रोग्राम की मदद से लोग

9:17 अब स्कूल टू ओपन एंड डिस्टेंस आफ कि एक इग्नाइटिंग फाइल को जो पहले से हार्ड इस पर मजबूर है उसको किस तरीके से ओपन करना है तो उसके लिए जो सर्विस नंबर हम लोग यूज करेंगे दशरथ पीडीएच है इस सर्विस नंबर को 10 में करेंगे और यहां पर हम लोगों ने एग रजिस्टर में एंट्री बताना है कि आपने को रीड में ओपन करने में ओपन करना है यह बोथ रीडिंग ओर राइटिंग के लिए ओपन करना है तो अगर हम बात करेंगे इसको तो हमारी में होगी अगर वन पास करेंगे तो सेटिंग ओपन होगी अगर सब्स्क्राइब रीड एंड राइट दोनों के लिए हमारे चैनल को और उस

10:02 फाइल नेम व हम लोगों ने वीरवार को कॉल करें अगर हम सब्सक्राइब नहीं होती तो फिर यह कैरी फ्लैग ने लेवल पर मैसेज डिस्पले कर देंगे और अगर आप सब्सक्राइब टो शुरू हो जाएगी तो उसका जो एड्रेस होगा वह एक रजिस्टर में आ जाएगा जिसको हम किसी भी वेरिएबल के अंदर स्टोर कर सकते हैं तो यहां पर हम अपने प्रोग्राम में जो वेजिटेबल नेम यूज करते हैं डेफिनेटली इसके अंदर हम अपनी इस फाइल का एड्रेस वेब स्टोर करेंगे अब हम देखते हैं कि हम किस तरीके से एक मीटिंग फाइल को अपने प्रोग्राम की मदद से ओपन कर सकते हैं यहां पर यह जो क्रिएट आप इसको हम कमेंट कर

10:51 देते हैं और यहां पर हमको लिखेंगे तो यहां पर हम कमेंट में लिखते हैं तो अपन पैन एक्जिस्टिंग फाइल तो हम इसे इस तरीके से सेटिंग को ओपन कर सकते हैं यहां पर हम सर्विस नंबर यूज करेंगे मोड एग्जाम में थ्री डी एच है के लिए यहां पर हमने फाइल का ऑप्शन बताना है वह डीलक्स में सैफ नेम फाइल नेम मोड वॉइस मेल में हमने अटरीब्यूट बताना है यहां पर हम टू लेते हैं तो फाइल को हम बहुत रीडिंग एंड राइटिंग के लिए ओपन करना चाहते हैं इंटरेस्ट तो एक हिप्स और यहां पर मोड

11:39 कि सैफ हैंडल में एक अगर हमारी फाइल सक्सेसफुली ओपन हो जाएगी तो जो है न हमारा रिटर्न होगा एक में उसको हम एक वेरिएबल के अंदर क्या करेंगे स्टोर कर लेंगे फेटल के नेम से एक्जिस्टिंग फाइल को ओपन करने के बाद अब हम इस फाइल में टैक्स को टाइट करना चाहते हैं तो फोर्थ जो स्टेप हाउ टू राइट इन सब्सक्राइब कीजिए चाहें इससे हम करेंगे इंटरनेट फ़ाइलें जो शीघ्र करेंगे इस तरह से और यहां पर हम एक बर्तन लेंगे उस वियरेबल डिक्लेअर करेंगे करेंगे इसके अंदर हम अपना डाटा जो है वह करेंगे और उस डाटा

12:25 को सब्सक्राइब करें और जितने सब्सक्राइब में पड़े होंगे वह सब्सक्राइब करें लाइक करें और उसके बाद इंटर्व्यूअर को कॉल करें कि अगर किसी जगह पर हमारे पास कोई पेयर आता है तो फिर जंप कैरी फ्लैग हो गई अपसेट विद एक और वहां पर मैसेज डिस्पले कर देंगे फाइल के नोट भी राइट डाटा सक्सेस फुली अब हम देखते हैं कि हम किस तरीके से अपने प्रोग्राम की मदद से फाइल में डेकोर राइट कर सकते हैं उसके लिए यहां पर हम लोग एक मैसेज डिक्लेअर करते हैं डिफाइंड बट और यहां पर हम देखते हैं एंटर द डाटा हम चाहते हैं करंट टाइम पर हम डाटा इनपुट करें और जो डाटा हम इनपुट करें वह हमारा फाइल के अंदर क्या वो टाइट हो

13:13 जाएगी और इसके साथ यहां पर हम एक बडे क्लियर करते हैं डिफाइन थे व्हाइट और इसका साइज अब हम रखते हैं एरो है और यहां पर हम देखते हैं जो कि और इसके अंदर हमारे पास का यह साइन होगा तो इस तरीके से हम परहेज़ का एक बफर जो है वह क्रिएट कर लेते हैं अपने प्रोग्राम है इसके बाद हम लोग यह हमने क्रिएट की है कि युद्ध करने से पहले यहां पर हम एक मैसेज डिस्पले करते हैं हम लोग यहां पर ली है कि डीलक्स में एमएसजी जो में पर मैसेज डिक्लेयर किया था मोड ऑफ ए गुय 2016 इंटरेस्ट तो एच यहां पर स्क्रीन के

13:58 महसूस होगा एंटर एंटर डाटा उसके बाद हम यह चाहते हैं कि व के अंदर हम वन टाइम पर क्या करें शेयर करें और अपने Android करें तो हम यहां पर लेते हैं वह में हम लोग करते हैं 0 सब्सक्राइब करें कि युवक पर सबमिट कर रहे होंगे टाइम पर वह हमारे टो लीव वन करते जाएंगे तो हमारा जो करेक्टर जो हमने नियुक्त करने सब्सक्राइब करें इसके बाद हम यहां पर यह

14:46 में 08 यौन टाइम पर हम एक ट्रैक्टर है वह इनपुट ट्रे नारे इंटरेस्ट तो एच और उस वक्त हम करेक्टर इनपुट करते रहें जब तक हमारे पास एंटर कि हम प्रेस नहीं करते तो हम यहां पर कंपेयर करते हैं शीघ्र एग को कंप्यूटर को थर्टीन के साथ ढक है हमारे पास आ चुकी है और जो कस्टम इनपुट करेंगे हम इसमें एब्स है अगर यह सब्सक्राइब करें और अगर यह हमारा नहीं होता कोई और इनपुट करते हैं तो उस को रिमूव कर दो apk फाइल

15:32 फर्स्ट इंटेंस पेन कि यह रिबन के जो करेक्टर हमने इनपुट किया उसको हम लोग इन ए मूव कर दिया बफर के फर्स्ट इंडेक्स पर क्योंकि यहां पर जो हमने गैस की वृक्ष है वह जीरो लिखिए तो इसका मतलब होगा कि फिर केसेस पर पहला करेक्टर जो कि हमारा इनपुट का या इसके बाद हम क्या चाहते हैं कि इसमें इंक्रीमेंट हो इंक्रीमेंट ऐसा ही 1,000 हमने इनपुट कर दिया इसके साथ ही सीरीज में भी क्या कर ओवन का इंक्रीमेंट कर दो तो सींस की पहली रैली उम्र पास क्या 303 जब हमने एक ट्रैक्टर इनपुट किया तो सी एक्टिवेट हो गयी1 हो गई इसी तरह गरम दूसरा करेक्टर इनपुट करेंगे तो सी यह जाएगी डॉन और यहां से हम कहते हैं जाम अगेन तो यहां पर हम एक लेवल बना लेते हैं कि हमारा कंट्रोल कहां

16:19 पर आप इस लेवल पर तो सब्सक्राइब नहीं कर सकते हैं जैसे कि प्रेस करें कंट्रोल हमारा यहां पर यहां पर एक पर दो कि हम लोगों ने इनपुट किया वह बटर के अंदर हमने स्टोर किया है अब उठे को हम अपनी फाइल में राइट करना चाहते हैं वो टेस्ट में 406 आप मु बिग बॉस में फाइल का हैंडल के लिए यहां पर हमने बताया है कि जो बफर का ऑफसेट है वह हमने डीलक्स रजिस्टर में मुकरने एडिक्ट्स आफ व फसल और इसके साथ यहां पर मूव सीरियल्स में हमने नंबर ऑफ

17:05 क्रैकर्स बताने जो हमने राइट करने तो जितने नंबर और ट्रैक्टर्स हम यहां पर इनपुट किए थे उसी तरीके से हम सीख में क्या करते जा रहे थे इंक्रीमेंट करें करते जा रहे थे तो यहां पर हमने सींस की वैल्यू को कहीं पर अपडेट नहीं किया इसमें वही नंबर ट्रैक्टर्स जितने नंबर एसिड की तो यहां पर हम इसको कमेंट कर सकते हैं और इसके इंटरेस्ट 10 अपने प्रोग्राम को सब्स्क्राइब करते हैं कि यह कोई भी नहीं हुआ करते हैं रंग क्वीर वो फर्स्ट कि असेंबली

17:52 ए लैंग्वेज प्रॉब्लम चार फाइल हैंडलिंग यहां पर मैं एंटर प्रेस करता हूं जैसे मैंने इंटरप्रेस किया इसका मतलब यह है कि यह जो मैंने ट्राई किया था यह मेरा फाइल में जो हार्ड इस मेरी फाइल पड़ी हुई उसमें राइट हो चुका होगा तो मैं यहां से दोबारा अपने माइंड के फोल्डर में जाता है यहां पर मेरे पास यह फाइल पड़ी हुई अ फर्स्ट के नाम से मैं इसके ऊपर डबल क्लिक करता हूं तो यहां पर देखिए जो मैंने डाटा अपने प्रोग्राम की मदद से राइट किया था वह मेरा फाइल के अंदर क्या हुआ है वह मेरी हार्ड इस पर मजबूत फाइल में राइट हो चुका है अब हम अपने प्रोग्राम की तरफ वापस जाते हैं इस पॉइंट को अपलोड करते हैं और जो उसमें वर्गफीट पॉइंट है हम्म उसको डिस्कस करते हैं हाउ टू रीड टेक्स्ट फ्रॉम फाइल के एक

18:37 फाइल में पहले से पड़ाव अट्रैक्ट हम उसको अपने प्रोग्राम की मदद से किस तरीके से रीड कर सकते हैं उसके लिए जो सर्विस नंबर हम लोग यूज करेंगे उर्स पे जो कि युद्ध में करेंगे इस हैं बटर का जो ऑफ एड्रेस है वह हम डी एक्स रजिस्टर में मूव करेंगे और सीरियल में हमने नंबर ऑफ क्रैकर्स बताने है जितनी हमने रीड करने हैं और बींस रजिस्टर में फाइल का घ्र से आधे को रीड करना चाहते हैं और इंटरेस्ट तो एक हम कॉल करेंगे अगर हम अश्लील अपने बेटे को रीड कर लेते हैं तो हमारा जो स्क्रीन पर डिस्प्ले और अगर किसी सूरत में किसी वजह से हमारा चैनल subscribe नहीं होता तो फिर यह जो

19:24 और हम इस पर जाकर मैसेज कर देंगे अब हम देखेंगे कि किस तरीके से अपने प्रोग्राम की मदद से एक्जिस्टिंग फाइल में पढ़े रीड कर सकते हैं जो कि हमने लिखा था उसको हम कमेंट कर देते हैं और रीड नियुक्त करते हैं यहां पर कमेंट करते हैं मैं इसी तरीके से यह स्टेटमेंट पर कमेंट कर देंगे यह स्टेटमेंट यह स्टेटमेंट दे हैं और इसको भी हम कमेंट कर देते हैं और यहां पर आकर अब हम खोल लेते हैं कि हम किस तरीके से फाइल में पड़े हुए टेक्स्ट को रीड कर सकते हैं रीडर का डाटा फ्रॉम

20:13 फाइल एक फाइल में सेम डे को किस तरीके से रीड कर सकते हैं उसके लिए ट्यूमर पर सर्विस नंबर है नोएडा में हम थ्री ऐड करेंगे इसके बाद देखिए यहां पर जूस की रिक्वायरमेंट है लीड्स में हमारे पास बफर का एड्रेस होना चाहिए नंबर थ्री मोंठ सीरियल्स में आपने सब्सक्राइब करने हैं मोड ऑफ बिर्थ में हमने घ्र से आप रीड करना चाहते हैं तो एक अब स्कूल में रीड यह बेसिकली में लेंगे और इस निशान को हम लोग करते हैं स्क्रीन पर डिस्प्ले करते हैं तो हम के लिए डीलक्स

21:01 में ऑफ स्टाफ व फक्र यहां पर हमने बटर लिखा मोड एग्जाम में 098 इंटरेस्ट तो एक अपने प्रोग्राम को हम सेट करते हैं नियुक्त तो यहां पर हम जो हमारी फाइल में लिखा हुआ था वह हमारी स्किन के ऊपर डिस्प्ले तो आज की वीडियो में हम लोग 5 बेसिक ऑपरेशन मेघदूत कि हाउ टू डू सब्सक्राइब नाउ टू राइट साइड हाउ टू रीड टेक्स्ट मोर क्लीयरली फीस

Share

More video summaries