turboscrew's Profile User Rating: -----

Reputation: 113 Stalwart
Active Posts:
723 (0.54 per day)
03-April 12
Profile Views:
Last Active:
User is offline Nov 23 2015 04:12 AM

Previous Fields

OS Preference:
Who Cares
Favorite Browser:
Who Cares
Favorite Processor:
Who Cares
Favorite Gaming Platform:
Who Cares
Your Car:
Who Cares
Dream Kudos:

Latest Visitors

Icon   turboscrew has not set their status

Posts I've Made

  1. In Topic: Resources for PLPtool learning MIPS

    Posted 23 Nov 2015

    I had to take another look, and found this: https://code.google....rning-platform/
    It's not a MIPS but MIPS-like processor implemented on FPGA.

    Have you already seen this: https://plp.asu.edu/ ?


    I kept running into others assignments and projects and tried to avoid seeing to much of that.

    Why? Learning is never bad for you. :)/>
  2. In Topic: Generating Sound in Assembly

    Posted 19 Nov 2015

    I wonder if the assignment is to write MIPS program "equal" to the 8086 program, which is weird if a simulator (like MARS) is used, because the things are done differently.

    As such it shouldn't matter whether syscall 31 or 33 is used, if it's only one beep.
  3. In Topic: Decoder with multiple RAMs

    Posted 17 Nov 2015

    If you choose to use 16-bit, you stop at 1FFE and increment loop counter by 2. That's about twice as fast.

    You can also use MOV BYTE PTR [BX], 0h to zero one byte or use register instead of immediate, like MOV [BX], AL or MOV [DS:BX], AL to include the segment register to use.
  4. In Topic: Decoder with multiple RAMs

    Posted 15 Nov 2015

    That should do it, and if you want to show off, you load the counter (1ffff) in CX and use 'loop'-instruction.
    (Loop uses CX as a counter.) :smile2:/>

    And about the image, I think I said the same thing maybe a bit more clearly.
  5. In Topic: Decoder with multiple RAMs

    Posted 14 Nov 2015

    Yep, checked - you can force segment register that way. If you use DI for RAM address, you can load from [DS:SI] and store to [ES:SI] and then increment SI.

My Information

Member Title:
D.I.C Addict
52 years old
February 6, 1963
Nokia (town), Finland
Computers, programming, different branches of science, different branches of technology
Full Name:
Juha Aaltonen
Years Programming:
Programming Languages:
C, C++, Ada, Pascal, Lisp, Occam, Forth, Fortran and some assembly
(6502, 6800, 6809, 68000, 8085, 8031, PDP11/70, basics of C64x+ and PPC)

Contact Information




Page 1 of 1
  1. Photo

    askyy Icon

    06 Apr 2013 - 19:42
    would you like tom give me some help doing a programm in aseembly MIPS to verify if a number is power of two?
  2. Photo

    cool_moon Icon

    24 Apr 2012 - 03:49
    I didnt undestand ur explanation will u please explain it clearly
  3. Photo

    cool_moon Icon

    23 Apr 2012 - 23:29
    hi..Im new to lpc1768 please help me to understand the GPIO selection. how to select the gpio. i worked in mc8051 but it is entirly different from that. kindly help me
  4. Photo

    jon.kiparsky Icon

    10 Apr 2012 - 23:53
    Well, I've tried to set up a discussion. Let's see what comes of it.
    In answer to your question, I found my way to Finnish because my father is a Finn, and I'm interested in languages. As I say, though, Finnish defeated me pretty soundly.
Page 1 of 1