![]() ![]() Transfers data from a port to the accumulator or AX, DX or AL register. Pops (reads) two bytes from the top of the stack and keeps them in the flag register. Pops (reads) two bytes from the top of the stack and keeps them in a specified register, or memory location(s). Pushes (sends, writes or moves) the content of a specified register or memory location(s) onto the top of the stack. Stores the content of AH register into low order bits of the flags register.Įxchanges the contents of the 16-bit or 8-bit specified register with the contents of AX register, specified register or memory locations. Loads low order 8-bits of the flag register into AH register. Loads offset address into the specified register. It also loads a word from next two memory locations into ES register. ![]() Loads a word from the specified memory locations into the specified register. It also loads a word from the next two memory locations into DS register. Loads a word from the specified memory locations into specified register. Moves data from register to register, register to memory, memory to register, memory to accumulator, accumulator to memory, etc. The following instructions come under this category: Instruction ![]() the destination may be a register, memory location or port. The source data may be a register, memory location, port etc. They are categorized into the following main types: Data Transfer instructionĪll the instructions which perform data movement come under this category. Instructions are classified on the basis of functions they perform. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |