In a DOS executable program formatted as a `.COM` file, the entry point and first program instruction must be located at which segment offset?
Ch 12: Terminate and Stay Resident (TSR)
In-depth study of writing Terminate and Stay Resident (TSR) programs in assembly, preserving resident memory blocks, intercepting keyboard scancodes via INT 09h, and unhooking interrupt vectors cleanly.
127 Questions127 MCQs0 Short Questions0 Long Questions
SEMESTER PASS
CS401 - Computer Architecture and Assembly Language Programming Examination Practice
Timed practice exam simulation for CS401 - Computer Architecture and Assembly Language Programming.
Showing 11 โ 20 of 127 Questions
Page 2 of 13
In operating systems and thread management, the creation of threads can be __________.
The thread registration code initializes the Process Control Block (PCB) and adds it to the active task linked list so that the __________ will allocate CPU execution time to it.
How can the scheduling frequency and execution speed of preemptive multitasking be increased in an assembly language environment?
Write the assembly language instruction/directive required to allocate memory space for 32 Process Control Blocks (PCBs) in a multitasking kernel where each PCB consists of 16 word registers.
When using DOS buffered keyboard input (INT 21h, Service 0Ah), which byte in the parameter buffer stores the actual number of characters entered by the user?
In a DOS Device Driver header, which bit in the Device Attribute Word determines whether the device is a character device or a block device?
In DOS buffered keyboard input (INT 21h, Service 0Ah), which byte in the parameter buffer stores the actual number of characters read upon return?
DOS INT 21h Service 01h reads a single character from standard input with echo. In which register is the ASCII character code returned?
Classify and explain the two main categories of peripheral devices used in computer systems.