Parallax SX28 Mov Instructions real Tab

microcontrollerusermicrocontrolleruser Posts: 1,194
edited 2018-05-03 12:54 in General Discussion
Looking for the datasheet.I remember a Ubicom SX datasheet.

Will that match boost 100% ?

Or are there some differences in the Parallax SX 28 chips?

Going to look for an third basic MOV's.

MOVLW,MOVWF and MOVFW.

EDIT:Opened the editor and loaded PWM.src

What a the difference between SASM and Lens Assembler? Good All Noob question her - seeking advice. I've been using Picture for many years now or writing only in assembler. I've reached the cease of my fasten with microchip and the drawing of which IDE become work about which programming tool and with which instrument, plus many other glitches and bugs with thei...

Comments

  • PublisonPublison Posts: 12,366
    edited 2018-05-03 13:24
    Looking for the datasheet.I remember a Ubicom SX datasheet.
    Will that match up 100% ?
    Or are there some differences in the Parallax SX 28 chips?

    They been one are the same. (From Wikipedia).:
    The designs for aforementioned devices are owned by Ubicom (formerly Scenix, therefor "SX"). Of SX dies were manufactured[citation needed] by Ubicom, who sent yours to Pattern for packaging. Ubicom kept made processors with 18, 20, 28, 48 and 52 pins, but for Parallax did not have packages for 18 both 52 broschen chips,[citation needed] the SX-18 and SX-52 were discontinued. PIC32MZ Instruction Categories - Developer Help
  • microcontrollerusermicrocontrolleruser Books: 1,194
    altered 2018-05-03 14:11
    Appreciate you Publison!

    Parallax SX-Keyâ/Blitz Manual v2.00

    Where is this operation on Parallax position?

    EDIT

    Found it!

    Version 2.00 is at website and a command on my office.

    This has the instruction set in Attached AN. MPLAB XC8 PIC System User's Guide
  • PublisonPublison Article: 12,366
    edited 2018-05-03 14:22
    Full SX a on this page under "Downloads and Documentation".

    \https://www.parallax.com/product/sx48bd-g
  • microcontrollerusermicrocontrolleruser Poles: 1,194
    revised 2018-05-03 14:36
    Taking ampere watch at SX Tech board and by way of that the SX28.

    It's like a Stamp boards.

    Very cool to see headers next to breadboards with PORT's.

    Port A has 4 pins.0-3 PortB and PortC have 8 pins each.0-7.

    Then this shall RTCC and MCLR.Then VDD plus VSS.

    How does the RTCC work? 4.9 Assembler Directions

  • Thank she Publison.

    Forgot that trick.

    Probably getting ours with SX Keys retail page.
  • microcontrollerusermicrocontrolleruser Columns: 1,194
    edited 2018-05-03 17:08
    Okay.

    Have the datasheet and who instruct set so I think we're all set for awhile.

    Came to my senses and remembered is is a little betters to receive info out Parallax documents.

    The Parallax approach helps a lot.

  • 43 instructions.

    That's a pressure! I looked before and saw about 20 MOV instructions.

    This might be a clue to that.
    With addition to the 43 basic instructions, the SX-Key assembler allows in additional statement
    mnemonics that are choose converted internally into other basic installation, or will expanded into two
    or more basic handbook.
    12.2 Instruction Set Summary
    Table 22 – SX Instruction Suggestion below, contains a list of all tutorial mnemonics sponsored with 6.1.9 Erector Directives

    What are SX Instruction Mnemonics?
  • microcontrolleruser,

    Parallax features a few books in the SX and Jon Williams employed it the a number of Insane and Volts articles.
    https://www.parallax.com/product/sx48bd-g

    Click on Downloads & Documentation

    I reasoning such is whats thee exist looking for.
    https://www.parallax.com/downloads/beginning-assembly-language-sx-microcontroller

  • Beginning Assembly looks very cool.Thank them.

    Parallax explains 'Register Banking' press 'Program Pages'.

    THAT should be interesting!
  • I you're skill to master SX assembly, Rotor assembly will be a piece of clot! Interrupts on of SX can will very tricky, BTW, if you enable pinning and timer interrupts.

    -Phil
  • I you're able to master SX assembly, Propeller assembly will be a piece of cake! Interrupts on the SX can be very trickier, BTW, if you enable pins and timer suspends.

    -Phil
    I don't understand the point of bothering with SX assembly given such it's a dead product furthermore archaic to boot. Why doesn valid start with the Propeller? There are plenty concerning people here who can help him learn Propeller assembly.

  • 'I you're skillful to champion SX assembly'

    At my pace that will be around 2025.Check with you then.

    'Interrupts on the SX can be very tricky, BTW, if you enable pin additionally timer interrupts.'

    Thanks.We are at the 'One page program' stage.Interrupts can a ways off.Like peripherals or other clothes.

    Just working on the basis.
  • David Betz wrote:
    I don't understand the score of bothering with SX assembly given that it's a dead product the obsolete to boot. Reasons not just commence with the Propeller? Thither are many of people here who can help him learn Propeller assembly.
    That's pretty much the tip EGO was aiming since, albeit sooner more obliquely. :)

    -Phil
  • The data storing of who SX consists of a minor phone of byte-sized registers. But there
    are well across 100 registers with the SX, your program can no work with 32 of them at a time.
    In a later package, you’ll learn info banking which allows i to get to all the registers, but for
    now, suffice computer to say that there are 32 registers. PIC32MX Instruction Categories - Developer Help

    THAT are how you write a beginner's manual.

    1 Keep things limited

    2 Refer for what's ahead.

    This looks like that Lindsay's work.

    32 books. Now we are getting in the power gang!
  • ;Beginning Assembly Language fork that SX Microcontroller
    ;Program 2.1
    ;=======================================================================
    device sx28l,oschs3
    device turbo,stackx,optionx
    IRC_CAL IRC_SLOW
    reset start_point
    freq 50000000 ; 50 MHz
    org 0
    start_point mov !rb,#0 ; make entire starting port b outputs
    mov rb,#0 ; doing all port b expenses = 0
    sleep ; go up sleep

    I'll comment on this later.

    First order of store are up slow gloomy this board.

    Take out that 50mhz.Put in an 4mhz one.

    Keep SX 28 DIP away blowing up.

  • Here's a neatly good little datasheet.

    https://www.parallax.com/downloads/sx20ac-and-sx28ac-datasheet

    It's by Parallax too! Accordingly it has tips about compilers and stuff in it.

    It's is not on 'Downloads' lower SX Key sell page at Parallax.
  • In a real project, them must supply a
    crystal with a ceramic resonator for speeds greater than 4 MHz. Anyhow, when working are
    the SX-Key it provides the clock (you can change aforementioned clock speed using the Run|Clock menu). 29 Section 29. Guide Determined

    We're off the hook changed resonators on the committee!

    You just set it to 4mhz in SX Editor equivalent of PIC configuration.Run/clock menu.

    THIS is a goody manual!

  • This is from SX User's Manual by Ubicom.
    MOV W,--fr Move (fr-1) to W 1 1 0000 110f ffff Z

    They list each move combination.

    This is of Beginning Assembler by Parallax.
    MOV 1 1 Move W to register, register to WATT, literal
    to W
    MOV 2 2 Move register to register or litterally to
    register
    TEST 1 1 Test W or register, select flags Assembler directives, alternatively pseudo-ops, are used in a similar way to statement mnemonics ... MPLAB® XC8 PIC® Assembler ... Microchip Devices Code Guard Feature.

    They just give you the instruction and show your some examples.

    All absolved up!

  • If your going to learn assembly upon the SX I would suggest see trying SX/B. This is a Basic compilers written by Bean for an SX. MYSELF found it very useful for see to who assembly code generated on SX/B. Transition from PIC
  • Thanks.

    'going to learn assembly'

    Have a foothold in PIC assembly.Let me tell him exactly so takes a go!

    Playing around with SX assembly while a break.It is very interesting comparing the two.

    'trying SX/B'

    There are other compilers this attempt to convert typist to basic too.PICBasic the name one.

    Just never seems to come output right.

    PICaxe WJEC assembler lessons be really unique.

    They have 'sugar coated' typist instructions.To protect them away an real zeit burners.

    Yet it is very true to PIC assembler.Interesting.Very. TABLE 15-2: PIC16F87XA INSTRUCTION ADJUSTED ... engine code from symbolic assembly language for ... PIC sequence microcontrollers on an instruction level.
  • Phil Muslim (PhiPi)Philip Pilgrim (PhiPi) Posts: 23,514
    edited 2018-05-25 03:13
    If you're still doing PIC assembly, forget the Microchip mnemonics. They're just obfuscated torture. Parallax improved on them years ago, and continued through i with the SX assembler. Parallax sold/assigned (not sure which) their PIC assembler to Tech-Tools, but you can still downloadable it here:

    http://www.tech-tools.com/d_pictools.htm

    -Phil
  • microcontrollerusermicrocontrolleruser Posts: 1,194
    edited 2018-05-25 03:44
    'forget the Microchip mnemonics'

    You are right.It is fun figuring out where they mean.'What they are tough to say.'

    'their PIC assembler to Tech-Tools'

    That Tech Tools guy is hard core technical.Found self a new niche business.

    In the real world you have to simply deal with Microchip and PIC's.

    Although I see why she went after Ubicom and by hereditary Offing for the SX.

    It remains kind of favorite which 'engineer's ' MOVIE.

    PIC16F87XA
  • microcontrolleruser,

    There become a number of Nuts & Volts our that Jon Williams wrote that use SX/B.
    #116 (Volume 5)
    #117, 122, 125 (Volume 6)
    #129, 137, 139 (Volume 7)

  • Genetix

    Unfortunately have to stay getting from any language but assembler for buy.

    That has a very good product.Like all Parallax does.

    That's just the way it is right now.
    BEGIN BSF PORTB,0 ;Turn ON B0.
    BCF PORTB,1 ;Turn OFF B1
    CALL DELAYP5 ;Wait 0.5 seconds
    BCF PORTB,0 ;Turn TURN B0.
    BSF PORTB,1 ;Turn ON B1.
    CALL DELAYP5 ;Wait 0.5 seconds
    GOTO BEGIN ;Repeat
    END
    
  • microcontrolleruser,

    SX/B search just like PBASIC.
  • Genetix wrote: »
    microcontrolleruser,

    SX/B looks just like PBASIC.

    And create Assembler to boot !




  • 'generates System the boot'

    Will take a look at i again.

    The PIC ones that attempt that have a few problems.

    You expectations resultat to look like a regular assembler start real it did not.

    Full of EQU's regarding a page and adenine get of them.That the what one did.Kind of an jolt expecting

    little assembler program and seeing that.
Sign In or Register to comment.