1、,Assembly & High-level Languages,组号:2组 姓名:* 学号:* 专业:软件工程,专业英语,2015.10.19,content,About assembly languages,About high-level languages,About assembly languages,4,About assembly languages,It is just one language among many programing languages.,It develops as the mnemonic operation codes & symbolic add
2、resses arise.,It can be translated into machine-language used within computers while processing datas.,01,Computer itself begin to assign & keep track of instruction addresses instead of human programmers,Programmer assign a symbolic name & an actual address to a data item,People merely specify the
3、first instructions location , assembler will automatically allocates locations for instructions & data,The development of assembly languages,01,They allow programmers to substitute letter symbols for numeric machines operation codes,1,2,3,mnemonic operation codes arise,Symbolic addressing develops,S
4、ave time , reduce detail .,Fewer errors which can be more easier to find.,More easier for people to modify.,Some advantages and limitations of assembly languages,01,They are always time consuming,advantages,limitations,They are machine-oriented,Sometimes programs have to be recoded for another diffe
5、rent machine by using it.,About high-level languages,About high-level languages,02,the development of mnemonic techniques & macroinstructions led,Advantages of high-level languages,02,Theyre easier to learn than assembly languages,They requires less time tp write.,They provide better documentation.,They are easier to maintain.,They are not restricted to using a single type of machine.,THANKS,