Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

Is assembler an application software?

2025-03-26 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >

Share

Shulou(Shulou.com)06/02 Report--

What this article shares with you is about whether the assembler is an application software or not. The editor thinks it is very practical, so I share it with you to learn. I hope you can get something after reading this article.

The assembler does not belong to the application software, but to the system software. The system software includes the operating system and a series of basic tools (such as language processor, database management, memory formatting, file system management, etc.). Assembler is a language processor that translates programs written in assembly language into equivalent machine language programs.

The operating environment of this tutorial: windows7 system, Dell G3 computer.

Correlation

The assembler does not belong to the application software, but to the system software.

Although all kinds of application software perform different tasks, they all need some common basic operations, such as getting data from input devices, sending data to output devices, writing data to external storage, reading data from external storage, routine management of data, and so on.

This basic work is also done by a series of instructions. People organize these instructions together to form special software to support the operation of application software, which is called system software.

Generally speaking, system software includes the operating system and a series of basic tools (such as compiler, database management, memory formatting, file system management, user authentication, driver management, network connection, etc.). It is the part of the software that supports the normal operation of the computer system and implements user operations.

Typical system softwares are:

1. Operating system

The operating system manages the hardware equipment of the computer, so that the application software can use these devices conveniently and efficiently. Common on microcomputers are: DOS, WINDOWS, UNIX, OS/2 and so on.

The most important and basic thing in computer software is the operating system (OS). It is the lowest-level software, which controls all the programs run by the computer and manages the resources of the whole computer. It is the bridge between the bare metal of the computer and the application program and the user. Without it, users will not be able to use certain software or programs.

Operating system is the control and management center of computer system. From the point of view of resources, it has four functions: processor, memory management, device management and file management.

The commonly used systems are DOS operating system, WINDOWS operating system, UNIX operating system and Linux, Netware and other operating systems.

2. Language processor

Compiler software CPU executes each instruction and only completes a very simple operation. A system software or application software is composed of thousands or even hundreds of millions of instructions. It is an extremely heavy and difficult task to write software directly with basic instructions.

The computer can only directly recognize and execute the machine language, so in order to run the high-level language program on the computer, it must be equipped with the program language translation program. The translation program itself is a group of programs, and different high-level languages have corresponding translation programs.

Language processing programs such as assembly language assembler, C language compilation, connectors, etc.

3. Database management

The database management system stores a large amount of data in an organized and dynamic manner, so that people can use these data conveniently and efficiently.

Database management system is a large-scale software that manipulates and manages the database, which is used to establish, use and maintain the database.

Foxpro,Access,Oracle,Sybase,DB2 and Informix are database systems.

4. Auxiliary program

System auxiliary processing programs are also known as "software development tools", "supporting software" and "software tools". They mainly include editing programs, debugging programs, equipment and connection programs, and debugging programs.

The above is whether the assembler is an application software. The editor believes that there are some knowledge points that we may see or use in our daily work. I hope you can learn more from this article. For more details, please follow the industry information channel.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Internet Technology

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report