Page 60 - DCAP507_SYSTEM_SOFTWARE
P. 60
System Software
Notes In assembly language, symbols are used in place of absolute addresses to represent memory
locations.
Mnemonics are used for operation code, i.e., single letters or short abbreviations that help the
programmers to understand what the code represents. For example, MOV AX, DX.
Here mnemonic MOV represents 'transfer' operation and AX, DX are used to represent the
registers.
Advantages
(a) Assembly language is easier to use than machine language.
(b) An assembler is useful for detecting programming errors.
(c) Programmers do not have to know the absolute addresses of data items.
(d) Assembly languages encourage modular programming.
Disadvantages
(a) Assembly language programs are not directly executable.
(b) Assembly languages are machine dependent and, therefore, not portable from one machine
to another.
(c) Programming in assembly language requires a higher level of programming skill.
Self Assessment
Fill in the blank:
15. Assembly languages are ……………………. dependent and, therefore, not portable from
one machine to another.
Caselet CMC Develops Sports Management Software
MC Ltd., which is now part of Tata Consultancy Services (TCS), announced that it has
developed a Games Management Software that facilitates management of mega
Csporting events by processing large data and helps disseminate information.
The General Manager, CMC Ltd., Mr Chinta Prakash, addressing a press conference here, said
that the Games Management System has been successfully deployed in Andhra Pradesh with
the support of the State Government and the organisers at the recently concluded National
Games 2002 held at Hyderabad and Visakhapatnam.
The entire IT Infrastructure – Hardware and Software support for the National Games including
hiring and setting up of over 300 PCs distributed across different media centres, 26 venues
and accreditation centres, extensive networking spread across Hyderabad and Visakhapatnam
was achieved in a record 15 days.
Contd...
54 LOVELY PROFESSIONAL UNIVERSITY