Written stuff about everything ! The blog can fulfill all the requirements of everyone.
Wednesday, 15 June 2011
hardware interrupts in 8085 microprocessor
• When a device interrupts, it actually wants the MP to give a service which is equivalent to asking the MP to call a subroutine. This subroutine is called ISR (Interrupt Service Routine)
• Interrupts:
• The 8085 microprocessor has 5 interrupts. They are presented below in the order of their priority (from lowest to highest):
• INTR is mask able 8080Acompatible interrupt. When the interrupt occurs the processor fetches from the bus one instruction.
• RST5.5 is a mask able interrupt. When this interrupt is received the processor saves the contents of the PC register into stack and branches to 2Ch (hexadecimal) address.
• RST6.5 is a mask able interrupt. When this interrupt is received the processor saves the contents of the PC register into stack and branches to 34Ch (hexadecimal) address.
• RST7.5 is a mask able interrupt. When this interrupt is received the processor saves the contents of the PC register into stack and branches to 3Ch (hexadecimal) address.
• Trap is a non-maskable interrupt. When this interrupt is received the processor saves the contents of the PC register into stack and branches to 24h (hexadecimal) address.
• All maskable interrupts can be enabled or disabled using EI and DI instructions. RST 5.5, RST6.5 and RST7.5 interrupts can be enabled or disabled individually using SIM instruction.
Friday, 1 April 2011
difference between hardware and software interrupts in 8085 microprocessor
Differentiate between hardware interrupts and software interrupts of 8085.
- The software interrupt is initiated by the main program, but the hardware interrupt is initiated by an external device.
- In 8085, the software interrupt cannot be disabled or masked but the hardware interrupt except TRAP can be disabled or masked.
Friday, 11 February 2011
Project Specifications in Software Engineering
For what purpose Specifications are actually meant?
A specification document describes how something is supposed to be done. This document may be very detailed, defining the minutia of the implementation; for example, a specifications document may list out all of the possible error states for a certain form, along with all of the error messages that should be displayed to the user. Sometimes, when a project doesn't meet its expected result, it may be referred to as being out of specification; the abbreviation OOS may also be used.
Five different specifications a project may have are:
1) Game company's product and game specifications are much more important for determining the quality of the product and their different games.
2) As with all performance measures, a company ensures that specifications are reasonable and measurable.
3) Company conveys financial information concerning desired products from a buyer to a seller.
4) With prescriptive specifications given by company there is little scope for misunderstanding in any dealing.
5) User of their games and buyers of their products have more opportunity to pass risk onto the company organizers, as they have the responsibility for the way the specification is met.