Monday, 1 August 2011

8086 / 88 Trainer kit (Vi Microsystems) Assembler Commands


8086 Trainer kit Assembler Commands

#A: Line assembler . This command is used to enter the mnemonics of 8086 and it gives the opcode for mnemonics
Syntax : #A <CR>
Enter user RAM address and program
RAM location : 1000H to 6000H

Eg:       #A <CR>
            #1000<CR>

#U: Disassembler. It gives the mnemonics and corresponding opcodes in the given address.
Syntax: #U<CR>
Enter user RAM <CR>

#SB  Substitute byte. This command is used to examine the contents of selected memory
locations and modify them.
Syntax: #SB <addr><CR>   
Eg:       #SW 2500  <CR>
                        Enter input 12
                        [2500] : 12


#SW  Substitute Word.
Syntax: #SW <addr><CR>   
Eg:       #SW 2500  <CR>
                        Enter input 1234
                        [2500] : 34  , [2501]:12


#GO Go and execute. The Go command is used to run the program.
Syntax: #GO<addr><CR>

Eg:       #GO 1000  <CR>
           

Procedure to enter a program
1. Switch on the 8086 kit, Type A and enter.
2. Type in the starting address and press enter.
3. Enter the mnemonics.

Procedure to enter data
1. Press INT key.
2. Type #SB address and press enter key.
3. Update the locations with desired bytes.

Procedure to execute the program
1. Press reset key.
2. Type #GO starting address of code and press enter key.
3. Press RES/INT Key

Key Functions
RES (RESET) : This key allows the user to terminate any activity and return to an initialised state.
INT (INTERRUPT) : This key allows use to interrupt any activity and return to the command prompt

No comments:

Post a Comment