บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat...
Transcript of บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat...
![Page 1: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ](https://reader031.fdocuments.net/reader031/viewer/2022041704/5e436ece76a93627487e606f/html5/thumbnails/1.jpg)
บทท 5
ซอฟตแวร
![Page 2: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ](https://reader031.fdocuments.net/reader031/viewer/2022041704/5e436ece76a93627487e606f/html5/thumbnails/2.jpg)
กลมของซอฟตแวรประเภทตางๆ
Software
SystemSoftware
ApplicationSoftware
PackageSoftware
![Page 3: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ](https://reader031.fdocuments.net/reader031/viewer/2022041704/5e436ece76a93627487e606f/html5/thumbnails/3.jpg)
ซอฟตแวรระบบ
ซอฟตแวรระบบคอซอฟตแวรททาหนาทเปนสอกลางในการ
ตดตอสอสารกบมนษยเพอใหสามารถใชงานไดอยางม
ประสทธภาพ เปนตวควบคมฮารดแวรของระบบเครอง
คอมพวเตอรซงจะทางานใกลชดกบฮารดแวร การทางานของ
คอมพวเตอรประกอบดวย หนวยอนพต เอาตพต หนวยความจา
และหนวยประมวลผลกลาง ดงนนในการทางานของคอมพวเตอร
จาเปนตองมการดาเนนงานกบอปกรณพนฐาน จงตองมซอฟตแวร
ระบบเพอใชในการจดการระบบ
![Page 4: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ](https://reader031.fdocuments.net/reader031/viewer/2022041704/5e436ece76a93627487e606f/html5/thumbnails/4.jpg)
หนาทหลกของซอฟตแวรระบบ
ใชในการจดการหนวยอนพต เอาตพต เชนการตดตอกบคยบอรด เมาส
ลาโพง พรนเตอร และอปกรณตอพวงอนๆ
ใชในการจดการหนวยความจา เพอนาขอมลจากแหลงเกบขอมลภายนอก
ตางๆ มาเกบไวยงหนวยความจาหลก หรอในทานองกลบกน คอนาขอมล
จากหนวยความจาหลกไปเกบไวยงแหลงเกบขอมลภายนอกตางๆ
ใชเปนตวเชอมตอระหวางผใชงานกบเครองคอมพวเตอร ทาใหสามารถใช
งานไดงายขนและมประสทธภาพ เชนการดขอมลตางๆ ทอยภายใน
คอมพวเตอรกจะสามารถทาไดโดยงาย
![Page 5: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ](https://reader031.fdocuments.net/reader031/viewer/2022041704/5e436ece76a93627487e606f/html5/thumbnails/5.jpg)
ประเภทของซอฟตแวรระบบ
ซอฟตแวรระบบปฏบตการ
ซอฟตแวรตวแปลภาษา
ซอฟตแวรอรรถประโยชน
![Page 6: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ](https://reader031.fdocuments.net/reader031/viewer/2022041704/5e436ece76a93627487e606f/html5/thumbnails/6.jpg)
ซอฟตแวรระบบปฏบตการ หรอโอเอส (OS)
ซอฟตแวรระบบปฏบตการ หรอโอเอส (OS) เปนซอฟตแวรททาหนาทใน
การบรหาร และจดทรพยากรตางๆ ในระบบคอมพวเตอร ดงเชนจดการกบ
ฮารดแวร ใหกบผใชเพอใหสามารถใชงานไดสะดวกและมประสทธภาพ
เปนซอฟตแวรใชในการดแลระบบคอมพวเตอร โดยเครองคอมพวเตอรทก
เครองจะตองมซอฟตแวรระบบปฏบตการนจงจะสามารถใชงาน
คอมพวเตอรได หากปราศจากซอฟตแวรระบบปฏบตการแลว กจะไม
สามารถใชงานคอมพวเตอรไดเลยเนองจากไมมสอกลางในการ
ตดตอสอสารกบอปกรณตางๆ ของคอมพวเตอร ซอฟตแวร
ระบบปฏบตการมอยหลายชนด
![Page 7: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ](https://reader031.fdocuments.net/reader031/viewer/2022041704/5e436ece76a93627487e606f/html5/thumbnails/7.jpg)
ซอฟตแวรระบบปฏบตการ (1)
ระบบปฏบตการดอส (Dos) เปนซอฟตแวรจดระบบงานทพฒนาเมอแรกเรมของการใชงานคอมพวเตอร ในการใชงานจะเปนการสงงานโดยใชคาสงเปนตวอกษร ในปจจบนระบบปฏบตการดอสไมไดรบความนยมเนองจากมการใชงานยาก ตองจาคาสงตางๆ ถงจะสามารถใชงานได แตอยางไรกตามระบบปฏบตการใหมๆ กยงคงมระบบปฏบตการดอสควบค เพอความเหมาะสมสาหรบงานบางอยาง
![Page 8: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ](https://reader031.fdocuments.net/reader031/viewer/2022041704/5e436ece76a93627487e606f/html5/thumbnails/8.jpg)
ซอฟตแวรระบบปฏบตการ (2)
ระบบปฏบตการวนโดว เปนระบบปฏบตการทพฒนาตอจากดอส เพอเนนการใชงานทงายขน สามารถทางานหลายงานพรอมกนได โดยจะเปลยนแปลงการสงคอมพวเตอรจากการพมพคาสงเปนรปแบบของการใชรปแบบกราฟก ผใชงานสามารถใชเมาสเลอนตวชตาแหนงเพอเลอกตาแหนงทปรากฏบนจอภาพ ทาใหใชงานคอมพวเตอรไดงาย วนโดวจงไดรบความนยมมากในปจจบน
![Page 9: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ](https://reader031.fdocuments.net/reader031/viewer/2022041704/5e436ece76a93627487e606f/html5/thumbnails/9.jpg)
ซอฟตแวรระบบปฏบตการ (3)
ระบบปฏบตการโอเอสท (OS/2) เปนระบบปฏบตการทมลกษณะการ
ตดตอสอสารโดยการใชรปแบบกราฟกแบบเดยวกบวนโดว แตบรษท
ผพฒนาคอบรษทไอบเอม ปจจบนไมไดรบความนยมมากนกและไดเลก
การพฒนาไปตงแตป พ.ศ.2549
![Page 10: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ](https://reader031.fdocuments.net/reader031/viewer/2022041704/5e436ece76a93627487e606f/html5/thumbnails/10.jpg)
ซอฟตแวรระบบปฏบตการ (4)
ระบบปฏบตการยนกซ (UNIX) เปนระบบปฏบตการทพฒนามาเพอใช
กบมนคอมพวเตอรเปนสวนใหญ เหมาะสาหรบใชเปนระบบปฏบตการ
สาหรบเครองผใหบรการตางๆ ระบบปฏบตการยนกซเปนระบบปฏบตการ
ทสามารถใชงานไดหลายงานพรอมกน และทางานไดหลาย ๆ งานในเวลา
เดยวกน (Multitasking) ยนกซจงเหมาะสมกบเครองทเชอมโยงและตอกบ
เครองปลายทางไดหลายเครองพรอมกน
![Page 11: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ](https://reader031.fdocuments.net/reader031/viewer/2022041704/5e436ece76a93627487e606f/html5/thumbnails/11.jpg)
ซอฟตแวรระบบปฏบตการ (5)
ระบบปฏบตการลนกซ (Linux) คอระบบปฏบตการแบบยนกซชนดหนง โดย
ใชลนกซ เคอรเนล เปนศนยกลางทางานรวมกบไลบรารและเครองมออน ลนกซ
เปนซอฟตแวรเสร และซอฟตแวรโอเพนซอรส ทนกพฒนาโปรแกรมทกๆ คน
สามารถดหรอนาโคดของลนกซไปแกไข ดดแปลง ปรบปรง ใชงาน และแจกจาย
ไดอยางไมผดขอกฎหมาย ลนกซจาหนายหรอแจกฟรในลกษณะเปนโปรแกรม
สาเรจ (Package) โดยผจดทาจะรวมซอฟตแวรสาหรบใชงานในดานอนเปนชด
เขาดวยกน ระบบปฏบตการลนกซเหมาะสาหรบรานคาทไมตองการเสย
คาลขสทธซอฟตแวร ทาใหสามารถลดตนทนในการดาเนนการไดเปนอยางสง
![Page 12: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ](https://reader031.fdocuments.net/reader031/viewer/2022041704/5e436ece76a93627487e606f/html5/thumbnails/12.jpg)
ซอฟตแวรตวแปลภาษา
ซอฟตแวรตวแปลภาษาเปนซอฟตแวรในการสงงานใหคอมพวเตอรทางานตามคาสงท
เราปอนเขาไป ในการพฒนาซอฟตแวรจาเปนตองมซอฟตแวรทใชในการแปลภาษา
ระดบสง เพอแปลภาษาระดบสงใหเปนภาษาเครอง (Compiler) เพอใหคอมพวเตอร
สามารถเขาใจและทาตามคาสงได ภาษาคอมพวเตอร (Computer Language) คอ
ภาษาทใชสงงานคอมพวเตอรโดยคอมพวเตอรสามารถเขาใจและนาไปประมวลผลได
ภาษาคอมพวเตอรมทงภาษาระดบตาและภาษาระดงสง การเขยนภาษาระดบตาจะ
เขยนไดตองเขาใจโครงสรางทางฮารดแวรทาใหยากตอการเขยนและการพฒนา ภาษา
ระดบสงเปนภาษาทมสญลกษณของภาษาทมนษยสามารถเขาใจไดงาย ดงนนใน
ปจจบนในการพฒนาโปรแกรมตางๆ จะใชภาษาระดบสงเปนเครองมอในการพฒนา
ภาษาระดบสงมหลายภาษาดงเชนภาษาปาสคาล (Pascal) ภาษาเบสก (Basic)
ภาษาซ (C) ภาษาจาวา (JAVA) ภาษาการคานวณทางคณตศาสตร (MATLAB) และ
อนๆ อกมากมาย
![Page 13: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ](https://reader031.fdocuments.net/reader031/viewer/2022041704/5e436ece76a93627487e606f/html5/thumbnails/13.jpg)
ตวอยางโปรแกรมภาษาซ
![Page 14: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ](https://reader031.fdocuments.net/reader031/viewer/2022041704/5e436ece76a93627487e606f/html5/thumbnails/14.jpg)
ซอฟตแวรอรรถประโยชน (SYSTEM UTILITIES)
เปนโปรแกรมทชวยอานวยความสะดวกในการจดการกบเครองคอมพวเตอรใน
ดานตางๆ ทาใหประสทธภาพในการทางานทดขน ซอฟตแวรอรรถประโยชนใน
ปจจบนมเปนจานวนมากเพอเสรมใหเครองคอมพวเตอรทางานไดอยางม
ประสทธภาพ เชน โปรแกรมตรวจจบไวรส โปรแกรมจดการกบขอมล โปรแกรม
เกยวกบการลบขอมล การเขยนขอมล โปรแกรมเกยวกบการจกการกบระบบ
ดสก ฮารดดสก โปรแกรมรกษาหนาจอภาพ โปรแกรมจดเรยงขอมล โปรแกรม
ตดตอสอสาร โปรแกรมบบอดขอมล เปนตน
![Page 15: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ](https://reader031.fdocuments.net/reader031/viewer/2022041704/5e436ece76a93627487e606f/html5/thumbnails/15.jpg)
โปรแกรมอรรถประโยชนในการจดเรยงขอมลในดสก (Disk Defragmenter)
โปรแกรมอรรถประโยชนในการบบอดขอมล
(WinRAR)
![Page 16: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ](https://reader031.fdocuments.net/reader031/viewer/2022041704/5e436ece76a93627487e606f/html5/thumbnails/16.jpg)
ซอฟตแวรประยกต
ซอฟตแวรประยกตคอ ซอฟตแวรทถกสรางขนมาเพอใหผพฒนาสามารถ
นาไปใชไดอยางสะดวกและรวดเรว ทาใหประสทธภาพในการทางานทด
ขน ซงอาจจะเปนซอฟตแวรสาเรจหรอเปนซอฟตแวรทถกสรางขนมาใช
งานในดานตางๆ ตามความตองการของผใช
![Page 17: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ](https://reader031.fdocuments.net/reader031/viewer/2022041704/5e436ece76a93627487e606f/html5/thumbnails/17.jpg)
ลกษณะการใชงานของซอฟตแวรประยกต
ดานการใชงานทางธรกจ
ดานการออกแบบและดานสอประสม
ดานการใชงานสวนตว
ดานการตดตอสอสาร
![Page 18: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ](https://reader031.fdocuments.net/reader031/viewer/2022041704/5e436ece76a93627487e606f/html5/thumbnails/18.jpg)
ซอฟตแวรสาเรจรป
ซอฟตแวรสาเรจรปหมายถงซอฟตแวรประยกตชนดหนงทมผจดทาไวเพอ
ใชในการทางานประเภทตางๆ หรอในดานตางๆ ตามความสามารถของ
โปรแกรม โดยผใชสามารถนาซอฟตแวรประเภทนไปใชกบการทางานสวน
ตนหรอการทางานของบรษทของตนได แตจะไมสามารถดดแปลงหรอ
แกไขโปรแกรมได ผใชไมจาเปนตองเขยนโปรแกรมขนมาเอง จงเปนการ
ประหยดเวลา แรงงาน และคาใชจายในการเขยนโปรแกรม
![Page 19: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ](https://reader031.fdocuments.net/reader031/viewer/2022041704/5e436ece76a93627487e606f/html5/thumbnails/19.jpg)
ภาษาคอมพวเตอร
ภาษาคอมพวเตอรเปนภาษาทคอมพวเตอรสามารถเขาใจและประมวลผล
ได ภาษาคอมพวเตอรจะเปนภาษาเครองซงจะเปนรหสดจทล เนองจาก
คอมพวเตอรทางานในสภาวะโลจก “0” และ “1” ภาษาคอมพวเตอรเปน
ภาษาทมนษยเขาใจไดยาก ซงจะไมนยมเขยนโปรแกรมเปนภาษาเครอง
ในปจจบนในการเขยนโปรแกรมจะเปนเขยนโปรแกรมดวยภาษาระดบสง
เนองจากเปนภาษาทเขาใจงายและใกลเคยงกบภาษามนษย
![Page 20: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ](https://reader031.fdocuments.net/reader031/viewer/2022041704/5e436ece76a93627487e606f/html5/thumbnails/20.jpg)
ประเภทของภาษาคอมพวเตอร (1)
ภาษาระดบตาทสดคอ ภาษาเครอง (Machine language) ซงรหสคาสง
จะเปนเลขฐานสองคอ “1” และ “0” ภาษาเครองจะเปนภาษาท
คอมพวเตอรเขาใจเนองจากคอมพวเตอรทางานเปนระบบดจทล ทอยใน
รปแบบของเลขฐานสอง
1100111101010101
0011111101110111
0110110101010101
0000100001010101
1110000001010100
![Page 21: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ](https://reader031.fdocuments.net/reader031/viewer/2022041704/5e436ece76a93627487e606f/html5/thumbnails/21.jpg)
ประเภทของภาษาคอมพวเตอร (2)
ภาษาทสงกวาภาษาเครองเลกนอยคอโปรแกรมภาษาแอสแซมบล (Assembly Language Program) ภาษานจะใชขอความหรอสญลกษณตางๆ เปนคาสงในการสงงานใหคอมพวเตอรทางานตามทเราตองการ ดงเชนคาสง Mov Ax,Bx ซงหมายความวาเปนการยายขอมลทอยในเรจสเตอร Bx ไปเกบไวยงเรจสเตอร Ax การเขยนโปรแกรมภาษาแอสแซมบลจะเปนการเขยนทตองเขาใจโครงสรางของระบบคอมพวเตอร จงจะสามารถเขยนโปรแกรมภาษาแอสแซมบลได เนองจากตองจดการขอมลตางๆ ทเกบในหนวยความจาและรจสเตอรของไมโครโปรเซสเซอรโดยตรง ตวอยางภาษาแอสแซมบล
Mov A, R0 เอาคาทอยในเรจสเตอร R0 มาเกบไวยงเรจสเตอร A
Mov R1, 20H เอาคาทอยในหนวยความจาตาแหนง 20H มาเกบไวยงเรจสเตอร R1
Add A,R1 เอาคาทอยในเรจสเตอร R1 มาบวกกบคาทอยในเรจสเตอร A
Mov 21H, A เอาคาทอยในเรจสเตอร A มาเกบไวยงตาแหนงหนวยความจาท 21H
Mov 22H,R1 เอาคาทอยในเรจสเตอร R1 มาเกบไวยงตาแหนงหนวยความจาท 22H
![Page 22: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ](https://reader031.fdocuments.net/reader031/viewer/2022041704/5e436ece76a93627487e606f/html5/thumbnails/22.jpg)
ประเภทของภาษาคอมพวเตอร (3)
ภาษาระดบสงคอภาษาทถกสรางขนมาเพอชวยใหสามารถใชงานไดงายขน เชนภาษาซ ภาษาจาวา ภาษาปาสคาล ภาษาซ ภาษาจาวา ภาษาปาสคาล ภาษาเบสก และภาษาระดบสงอนๆ ชวยใหโปรแกรมเมอรเขยนโปรแกรมดวยภาษาทมความใกลเคยงกบภาษามนษย และโปรแกรมเมอรไมจาเปนตองจดการคาตางๆ ทอยในรจสเตอรหรอหนวยความจาเองเหมอนกบภาษาแอสแซมบล
#include <stdio.h>
void main(void)
{
int a,b,c;
printf("Input a");
scanf("%i",a);
c = a*a;
printf("Result of C = %i",c);
}
![Page 23: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ](https://reader031.fdocuments.net/reader031/viewer/2022041704/5e436ece76a93627487e606f/html5/thumbnails/23.jpg)
รปแบบของการแปลงภาษาระดบสงไปเปนภาษาเครอง#include <stdio.h>#include <conio.h>void main(void)
{int a,b,c;printf("Input a");scanf("%i",a);c = a*a;printf("Result of C = %i",c);}
High levelLanguage
AssemblyLanguage
MachineLanguage
Compiler
Assembler
Mov A, R0 Mov R1, 20HAdd A,R1Mov 21H, AMov 22H,R1
11001111010101010011111101110111011011010101010100001000010101011110000001010100
![Page 24: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ](https://reader031.fdocuments.net/reader031/viewer/2022041704/5e436ece76a93627487e606f/html5/thumbnails/24.jpg)
แบบฝกหดทบทวน
1. ซอฟตแวรคออะไร และทาหนาทอะไร
2. ซอฟตแวรสามารถแบงออกได 3 กลมใหญประกอบดวยซอฟตแวรอะไรบาง
3. ซอฟตแวรอะไรทเปนสอกลางในการตดตอระหวางมนษยกบคอมพวเตอรใหสามารถใชงานอปกรณตางๆ ของคอมพวเตอรไดโดยงาย
4. ซอฟตแวรระบบคออะไร จงอธบาย
5. ซอฟตแวรอรรถประโยชนคออะไร พรอมทงยกตวอยางซอฟตแวรอรรถประโยชนมา 3 ตวอยาง
6. ซอฟตแวรประยกตคออะไร จงอธบาย
7. จงยกตวอยางของซอฟตแวรระบบปฏบตการมา 3 ตวอยาง
8. ซอฟตแวรตวแปลภาษาคออะไร พรอมทงยกตวอยางซอฟตแวรตวแปลภาษามา 3 ตวอยาง
9. ซอฟตแวรสาเรจรปคออะไร จงอธบายพรอมทงยกตวอยางซอฟตแวรสาเรจรปมา 3 ตวอยาง
10. ภาษาระดบตา ภาษาระดบสงคออะไร พรอมทงยกตวอยางอธบาย
11. หลกการทางานของการแปลภาษาระดบสงใหเปนภาษาเครอง มหลกการในการทางานอยางไร
12. จงยกตวอยางของภาษาระดบสงในปจจบนมา 5 ตวอยาง
http://www.udru.ac.th
![Page 25: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ](https://reader031.fdocuments.net/reader031/viewer/2022041704/5e436ece76a93627487e606f/html5/thumbnails/25.jpg)
http://www.udru.ac.th
เอกสารอางอง
งามนจ อาจอนทร, ความรทวไปเกยวกบวทยาการคอมพวเตอร., กรงเทพฯ, 2542.
จฑารตน สมจรง [Online]. Available: http://vcharkarn.com [1 มนาคม 2552].
พรรณา พนพน [Online]. Available: http://web.bsru.ac.th/~panna/learning.html
[1 มนาคม 2552].ไพศาล โมลสกลมงคล, ประสงค ประณตพลกรง, อนโชต วฒพรพงษ และ ศรายธ คลงทอง,
สถาปตยกรรมคอมพวเตอร (Computer Architecture)., กรงเทพฯ, 2547.ภาควชาวทยาการคอมพวเตอร มหาวทยาลยบรพา, เอกสารประกอบการสอนวชา
เทคโนโลยสารสนเทศและการสอสาร., 2552.
วกพเดย [Online]. Available: http://th.wikipedia.org/wiki [2552].
สลยทธ สวางวรรณ, สถาปตยกรรมคอมพวเตอร., กรงเทพฯ, 2546.
สทธพน แสนละเอยด, ตดตงและแกปญหา ฉบบชางคอมมออาชพ 2010., นนทบร, 2552
http://www.udru.ac.th