INTERRUPT PROGRAMMING
ARCHITECTURE OF 8085
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
low level
|
|
high level
|
|
assembly
|
|
None of the above
|
Detailed explanation-1: -In the early days of programming, device drivers would often be written using assembly language, a low-level language that can access hardware and CPU instructions immediately and directly.
Detailed explanation-2: -Device drivers are typically written in C, using the Driver Development Kit (DDK). There are functional and object-oriented ways to program drivers, depending on the language chosen to write in.
Detailed explanation-3: -Lowest-level drivers control an I/O bus to which peripheral devices are connected. Lowest-level drivers do not depend on lower-level drivers. Hardware bus drivers are system-supplied and usually control dynamically configurable I/O buses.
Detailed explanation-4: -A driver in software provides a programming interface to control and manage specific lower level interfaces that are often linked to a specific type of hardware, or other low-level service.