Bitcoin Forum
June 06, 2024, 06:38:25 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Help me with this machine language problem. Get paid BTC in return. ENDS 4/15/19  (Read 212 times)
Abiky (OP)
Legendary
*
Offline Offline

Activity: 3220
Merit: 1363


www.Crypto.Games: Multiple coins, multiple games


View Profile
April 09, 2019, 02:19:07 AM
Last edit: April 10, 2019, 12:24:10 AM by Abiky
 #1

I’m in the need for someone that’s knowledgeable in machine language especially for the Motorola 6800 microprocessor. I’ve started reading the instruction set related to such microprocessor, but I don’t understand it well.

As such, I am looking for someone that could help me create a program in machine language suitable for the 6800 microprocessor. The program will sort three given numbers in ascending order. For example, if I have the following set of numbers: 10, 4, and 5, you would need sort them in the following manner using machine language: 4, 5 and 10.

The memory addresses 0000, 0001 , and 0002 will contain the three numbers. The program will start or begin from address 0003.


In summary, what I am asking for is the following:

1.   Create a program in machine language that sorts three different numbers in ascending order (program must be written in a table where it contains the memory address, the specific mnemonic, and a comment related to such instruction).

2.   Number “A” will be stored in memory address 0000.

3.   Number “B” will be stored in memory address 0001.

4.   Number “C” will be stored in memory address 0002.

5.   Program will start/begin/execute from memory address 0003.

6.   Create a flowchart related to the sorting program.


For your convenience, I have included the instruction set for the 6800 microprocessor in the following link (PDF): https://drive.google.com/file/d/1XX9B7l2EFmgDAzEdODtv_82LVJy_pLIN/

Once the job is done, you can contact me via PM to do business with you. I look forward to paying 0.015 BTC (could be more if necessary) if everything works correctly as it should. Will use escrow if needed (although I always pay quickly. Please check my trust for reference).

The deadline for this task would be on or before April 15th, 2019. If you have any doubts, please reply here or contact me via PM. Thank you. Smiley

█████████████████████████
███████▄▄▀▀███▀▀▄▄███████
████████▄███▄████████
█████▄▄█▀▀███▀▀█▄▄█████
████▀▀██▀██████▀██▀▀████
████▄█████████████▄████
███████▀███████▀███████
████▀█████████████▀████
████▄▄██▄████▄██▄▄████
█████▀▀███▀▄████▀▀█████
████████▀███▀████████
███████▀▀▄▄███▄▄▀▀███████
█████████████████████████
.
 CRYPTOGAMES 
.
 Catch the winning spirit! 
█▄░▀███▌░▄
███▄░▀█░▐██▄
▀▀▀▀▀░░░▀▀▀▀▀
████▌░▐█████▀
████░░█████
███▌░▐███▀
███░░███
██▌░▐█▀
PROGRESSIVE
      JACKPOT      
██░░▄▄
▀▀░░████▄
▄▄▄▄██▀░░▄▄
░░░▀▀█░░▀██▄
███▄░░▀▄░█▀▀
█████░░█░░▄▄█
█████░░██████
█████░░█░░▀▀█
LOW HOUSE
         EDGE         
██▄
███░░░░░░░▄▄
█▀░░░░░░░████
█▄░░░░░░░░█▀
██▄░░░░░░▄█
███▄▄░░▄██▌
██████████
█████████▌
PREMIUM VIP
 MEMBERSHIP 
DICE   ROULETTE   BLACKJACK   KENO   MINESWEEPER   VIDEO POKER   PLINKO   SLOT   LOTTERY
joniboini
Legendary
*
Offline Offline

Activity: 2212
Merit: 1793



View Profile WWW
April 09, 2019, 11:32:29 AM
 #2

I'm not sure if this is the correct board to post about this. You should move this to Services board, it should increase the exposure and definitely attract interest from those who might be able to do this job. Beginners & Help is more about introductory thread or guidance thread for new members or newbie in crypto.

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
..........UNLEASH..........
THE ULTIMATE
GAMING EXPERIENCE
DUELBITS
FANTASY
SPORTS
████▄▄█████▄▄
░▄████
███████████▄
▐███
███████████████▄
███
████████████████
███
████████████████▌
███
██████████████████
████████████████▀▀▀
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
.
▬▬
VS
▬▬
████▄▄▄█████▄▄▄
░▄████████████████▄
▐██████████████████▄
████████████████████
████████████████████▌
█████████████████████
███████████████████
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
/// PLAY FOR  FREE  ///
WIN FOR REAL
..PLAY NOW..
Jet Cash
Legendary
*
Offline Offline

Activity: 2730
Merit: 2460


https://JetCash.com


View Profile WWW
April 09, 2019, 02:56:34 PM
 #3

If you are just writing the code to learn, then you could do it the simple way. I can't remember the instruction set for the 6800, but you will need a temp storage area to swop numbers. If A is higher than C, then swop the numbers, if not leave alone. Then if  A is higher than B, swop the numbers. Check B and C,  if C is lowest then swop the numbers.

I haven't tested or optimised that, but the sequence should be right. However, it must be over 40 years since I used machine code.

I've just looked at the instruction set, and there are two accumulators. You could use those as the work areas.

Offgrid campers allow you to enjoy life and preserve your health and wealth.
Save old Cars - my project to save old cars from scrapage schemes, and to reduce the sale of new cars.
My new Bitcoin transfer address is - bc1q9gtz8e40en6glgxwk4eujuau2fk5wxrprs6fys
Abiky (OP)
Legendary
*
Offline Offline

Activity: 3220
Merit: 1363


www.Crypto.Games: Multiple coins, multiple games


View Profile
April 10, 2019, 12:22:13 AM
 #4

If you are just writing the code to learn, then you could do it the simple way. I can't remember the instruction set for the 6800, but you will need a temp storage area to swop numbers. If A is higher than C, then swop the numbers, if not leave alone. Then if  A is higher than B, swop the numbers. Check B and C,  if C is lowest then swop the numbers.

I haven't tested or optimised that, but the sequence should be right. However, it must be over 40 years since I used machine code.

I've just looked at the instruction set, and there are two accumulators. You could use those as the work areas.

I kind of have the idea, but don't know how to properly implement it in machine language. That's why I've been seeking for someone to help me with this, as I'm looking forward to making an interesting project with it. The sorting algorithm on machine language (for 6800 microprocessor) will serve as the basis for something that I'm going to build with. As for my experience, I've found out machine language to be of greater difficulty than just coding within an existent programming language (like Java, Python, etc). It's somewhat hard to learn, at least for me.  Undecided

Things aside, I appreciate your input as any suggestion or recommendation is valuable to me.  Wink



For anyone else's notice, the reward is still going on until the deadline specified above. Once the job is done, you can contact me via PM or via this thread, and I'll be sure to send the BTC quickly. Still looking for a volunteer.  Smiley

█████████████████████████
███████▄▄▀▀███▀▀▄▄███████
████████▄███▄████████
█████▄▄█▀▀███▀▀█▄▄█████
████▀▀██▀██████▀██▀▀████
████▄█████████████▄████
███████▀███████▀███████
████▀█████████████▀████
████▄▄██▄████▄██▄▄████
█████▀▀███▀▄████▀▀█████
████████▀███▀████████
███████▀▀▄▄███▄▄▀▀███████
█████████████████████████
.
 CRYPTOGAMES 
.
 Catch the winning spirit! 
█▄░▀███▌░▄
███▄░▀█░▐██▄
▀▀▀▀▀░░░▀▀▀▀▀
████▌░▐█████▀
████░░█████
███▌░▐███▀
███░░███
██▌░▐█▀
PROGRESSIVE
      JACKPOT      
██░░▄▄
▀▀░░████▄
▄▄▄▄██▀░░▄▄
░░░▀▀█░░▀██▄
███▄░░▀▄░█▀▀
█████░░█░░▄▄█
█████░░██████
█████░░█░░▀▀█
LOW HOUSE
         EDGE         
██▄
███░░░░░░░▄▄
█▀░░░░░░░████
█▄░░░░░░░░█▀
██▄░░░░░░▄█
███▄▄░░▄██▌
██████████
█████████▌
PREMIUM VIP
 MEMBERSHIP 
DICE   ROULETTE   BLACKJACK   KENO   MINESWEEPER   VIDEO POKER   PLINKO   SLOT   LOTTERY
Joel_Jantsen
Legendary
*
Offline Offline

Activity: 1904
Merit: 1310

Get your game girl


View Profile
April 10, 2019, 05:17:58 PM
 #5

Man, that is some work lol I remember having to write such code for 8086 processors and I always hated it. I could make this work but need some reference to study the sample programs or see how the registers function. If I come up with something, I'll post here.
Abiky (OP)
Legendary
*
Offline Offline

Activity: 3220
Merit: 1363


www.Crypto.Games: Multiple coins, multiple games


View Profile
April 11, 2019, 12:25:11 AM
 #6

Man, that is some work lol I remember having to write such code for 8086 processors and I always hated it. I could make this work but need some reference to study the sample programs or see how the registers function. If I come up with something, I'll post here.

Thanks, mate. Be sure to hit me up here or via PM in case you come up with something.

For your reference, here's an example of a MC6800 program (found over the web):


Link to Full Size Image


The instruction set, is included in the original post by the way.  Roll Eyes



Nonetheless, this task only has 5 days to go! The first one to provide me with a solution to this problem, will earn the BTC reward.  Smiley

█████████████████████████
███████▄▄▀▀███▀▀▄▄███████
████████▄███▄████████
█████▄▄█▀▀███▀▀█▄▄█████
████▀▀██▀██████▀██▀▀████
████▄█████████████▄████
███████▀███████▀███████
████▀█████████████▀████
████▄▄██▄████▄██▄▄████
█████▀▀███▀▄████▀▀█████
████████▀███▀████████
███████▀▀▄▄███▄▄▀▀███████
█████████████████████████
.
 CRYPTOGAMES 
.
 Catch the winning spirit! 
█▄░▀███▌░▄
███▄░▀█░▐██▄
▀▀▀▀▀░░░▀▀▀▀▀
████▌░▐█████▀
████░░█████
███▌░▐███▀
███░░███
██▌░▐█▀
PROGRESSIVE
      JACKPOT      
██░░▄▄
▀▀░░████▄
▄▄▄▄██▀░░▄▄
░░░▀▀█░░▀██▄
███▄░░▀▄░█▀▀
█████░░█░░▄▄█
█████░░██████
█████░░█░░▀▀█
LOW HOUSE
         EDGE         
██▄
███░░░░░░░▄▄
█▀░░░░░░░████
█▄░░░░░░░░█▀
██▄░░░░░░▄█
███▄▄░░▄██▌
██████████
█████████▌
PREMIUM VIP
 MEMBERSHIP 
DICE   ROULETTE   BLACKJACK   KENO   MINESWEEPER   VIDEO POKER   PLINKO   SLOT   LOTTERY
Abiky (OP)
Legendary
*
Offline Offline

Activity: 3220
Merit: 1363


www.Crypto.Games: Multiple coins, multiple games


View Profile
April 11, 2019, 01:59:41 PM
 #7

UPDATE: It seems that someone is most likely ready to give me the solution to my problem. This task was also posted at Cryptogrind (Freelance site) a day or two after this original post. Link: https://www.cryptogrind.com/job/5cade927a6138e1893e33150

I'll update you guys in case that person is not able to solve my problem. In the meantime, this thread will be locked. Any other proposals can be freely sent via PM. Then, I'll determine which is the best, in order to give out the reward to one lucky person. (in case the person at Cryptogrind fails to provide me with a solution) Smiley

█████████████████████████
███████▄▄▀▀███▀▀▄▄███████
████████▄███▄████████
█████▄▄█▀▀███▀▀█▄▄█████
████▀▀██▀██████▀██▀▀████
████▄█████████████▄████
███████▀███████▀███████
████▀█████████████▀████
████▄▄██▄████▄██▄▄████
█████▀▀███▀▄████▀▀█████
████████▀███▀████████
███████▀▀▄▄███▄▄▀▀███████
█████████████████████████
.
 CRYPTOGAMES 
.
 Catch the winning spirit! 
█▄░▀███▌░▄
███▄░▀█░▐██▄
▀▀▀▀▀░░░▀▀▀▀▀
████▌░▐█████▀
████░░█████
███▌░▐███▀
███░░███
██▌░▐█▀
PROGRESSIVE
      JACKPOT      
██░░▄▄
▀▀░░████▄
▄▄▄▄██▀░░▄▄
░░░▀▀█░░▀██▄
███▄░░▀▄░█▀▀
█████░░█░░▄▄█
█████░░██████
█████░░█░░▀▀█
LOW HOUSE
         EDGE         
██▄
███░░░░░░░▄▄
█▀░░░░░░░████
█▄░░░░░░░░█▀
██▄░░░░░░▄█
███▄▄░░▄██▌
██████████
█████████▌
PREMIUM VIP
 MEMBERSHIP 
DICE   ROULETTE   BLACKJACK   KENO   MINESWEEPER   VIDEO POKER   PLINKO   SLOT   LOTTERY
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!