Code Monkey home page Code Monkey logo

mcs-51-subroutines's Introduction

MCS-51-Subroutines

This repository contain different MCS-51 Subroutines

+---------------------------------------------------------+
|      +-------------------------------------------+      |
|      |           MCS-51 Subroutines              |      |
|      |-------------------------------------------|      |   
|      |                                           |      |
|      |                                           |      |
|      |                                           |      |  
|      | +------------------------+                |      |
|      | |    SYEED MOHD AMEEN    |                |      |
|      | |------------------------|                |      |
|      | |                  +---------------+      |      |
|      | |                  |               |      |      |
|      | |                  |---------------|      |      |
|      | |                  |               |      |      |
|      | |                  |               |      |      |
|      | +------------------|               |      |      |
|      |                    +---------------+      |      |
|      |                                           |      |
|      |                                           |      |
|      +-------------------------------------------+      |
+---------------------------------------------------------+
|\     +-------------------------------------------+       \
\ \     \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \      \
 \  \    \____ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \      \
  \  \    \____ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \      \
   \  \    \______  \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \      \
    \  \    \_ \_ \_ \_ \_ \_____________ \____ \_ \_ \_ \      \
     \  \    +-------------------------------------------+       \
      \  \                                                        \
       \  \                 ___________________                    \
        \  \                \                  \                    \
         \  +------------------------------------------------------+ \
          +----------------------------------------------------------+

Structure of Repository



  src/algorithms/       # seaching and soritng subroutines 
  src/floating point/   # IEEE-754 single & double precision calculation subroutines            
  src/io/               # input output device subroutines 
  src/string/           # String Manuplation Subroutines 
 

mcs-51-subroutines's People

Contributors

syeedameen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Forkers

sarimansari2

mcs-51-subroutines's Issues

binary search subroutine (low < high) incorrect

In Binary Search Subroutine BINARY SEARCH

i create comparison using index addressing MOVC A, @A+DPTR

a[mid] > key
    MOV A,R6 
    MOVC A,@A+DPTR                  ;Mov a <-- a[mid+base Addr.] 
    MOV R7,A                        ;temp store a[mid]
    SUBB A,R0                       ;Compare with key element 
    JNZ NOTFOUND_BINSSEARCH

it store the middle position and don't support operand greater than 8-bit

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.