Skip to content

axayjha/8085

Repository files navigation

Microprocessors and microcontrollers lab

8085 assembly codes

Download the simulator:

Subroutine addresses for ALS and Dyna 8085 kits:

(user i/p and display subroutines won't work with the simulator)

For Dyna Kit

  • RDKBD : 0x02E7

  • MODIDT: 0x036E

  • MODIAD: 0x0362

For ALS Kit

  • RDKBD: 0x0634

  • UPDDT: 0x06D3

  • UPDAD: 0x06BC

.
├── Day 1
│   ├── addition.asm
│   ├── copy_data_block.asm
│   ├── subtraction.asm
│   └── sum_of_array.asm
├── Day 2
│   ├── alternateblocks.asm
│   ├── datablock1.asm
│   ├── no_of_ones.asm
│   ├── shiftby5.asm
│   └── sumofarray.asm
├── Day 3
│   ├── BCD_up_counter.asm
│   ├── compare_block.asm
│   ├── multiply.asm
│   ├── packBCD.asm
│   ├── sort.asm
│   ├── square.asm
│   └── unpackBCD.asm
├── Exam
│   ├── count_1s.asm
│   ├── count_even_nos.asm
│   ├── count_negative_nos.asm
│   ├── count_odd_nos.asm
│   ├── count_positive_nos.asm
│   ├── largest_number.asm
│   ├── LED_PORT_A_Rotate.asm
│   ├── multiplication_w_carry.asm
│   ├── pack_numbers.asm
│   ├── smallest_number.asm
│   └── sort_descending.asm
├── Extras
│   ├── division.asm
│   ├── factorial.asm
│   ├── fibonacci.asm
│   ├── mutliplication_16bit.asm
│   ├── mutliplication_8bit_w_carry.asm
│   └── squareroot.asm
├── Peripherals
│   ├── adc.asm
│   ├── DC_motor.asm
│   ├── LED_PORT_A_B.asm
│   ├── LED_PORT_A_Rotate.asm
│   └── pendulum_stepper_motor.asm
├── subroutines
│   ├── display_3byte_data.asm
│   ├── display_in_address_field.asm
│   ├── display_in_data_field.asm
│   ├── read_user_input.asm
│   └── subroutine_addresses.md
└── Waves
|    ├── ramp.asm
|    ├── sawtooth.asm
|    ├── square_wave.asm
|    └── triangular_wave.asm
├── README.md
├── subroutine_addresses.md 
└── Jubin's 8085 Simulator ver 2.jar

8 directories, 50 files