•
•
•
•
What is DaniWeb IT Discussion Community?
You're currently browsing the Assembly section within the Software Development category of DaniWeb, a massive community of 391,668 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 2,976 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our Assembly advertiser:
Views: 1888 | Replies: 2
![]() |
•
•
Join Date: May 2007
Posts: 2
Reputation:
Rep Power: 0
Solved Threads: 0
Hello. This is my first time posting and i hope i'm not going against any rules. I got an assignment where i had to translate High level programming language (Turing) to low level language (Assembly). The following was the Turing code:
Just assume x,y are initialized 0
So i converted it but i think i may have done some things incorrectly. Here is what i did. Please tell me if its right or wrong and if its wrong please point out whats wrong with it. Thank you
assembly Syntax (Toggle Plain Text)
var x, y : array 1 .. 20 of int for i : 1 .. 20 y (i) := x (i) end for
Just assume x,y are initialized 0
So i converted it but i think i may have done some things incorrectly. Here is what i did. Please tell me if its right or wrong and if its wrong please point out whats wrong with it. Thank you
assembly Syntax (Toggle Plain Text)
0100 MVI A 00 0102 STA 1008 0105 LXI B 10FF 0108 LXI D 15FF 010B LDAX B 010C STAX D 010D INX B 010E INX D 010F LDA 1008 0112 DCR A 0113 STA 1008 0116 JNZ 010B 0119 HLT
Last edited by Ancient Dragon : May 5th, 2007 at 9:26 pm. Reason: removed color/font tags
•
•
Join Date: Aug 2005
Location: near St Louis, Missouri, USA
Posts: 10,548
Reputation:
Rep Power: 36
Solved Threads: 860
what assembler are you using? I don't recognize some of those assembly instructions. See complete listing of 8085 instruction set here.
I think it's about time we voted for senators with breasts. After all, we've been voting for boobs long enough. ~Clarie Sargent, Arizona senatorial candidate
Those who are too smart to engage in politics are punished by being governed by those who are dumber. ~Plato
Those who are too smart to engage in politics are punished by being governed by those who are dumber. ~Plato
•
•
Join Date: May 2007
Posts: 2
Reputation:
Rep Power: 0
Solved Threads: 0
I just started assembly so i don't know much. but from the link you provided it says x86 instruction listings. The one i'm using is 8085. All the instructions i provided are correct. i just don't know if the program itself is correct. If you do not get one of the instructions i can easily explain to you what it does. I'm just not sure if my logic is correct in this program.
![]() |
•
•
•
•
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
•
•
•
•
•
•
•
•
DaniWeb Assembly Marketplace
Similar Threads
- Alarm digital clock assembly language for 8085 microprocessor (Assembly)
- Help bubblesort in 8085 assembly (Assembly)
- Help needed (Assembly)
- Temperauture Conversion (Assembly)
- Help for quicksort in assembly 8085 (Assembly)
Other Threads in the Assembly Forum
- Previous Thread: Confused
- Next Thread: how to a line between two points??



Linear Mode