•
•
•
•
What is DaniWeb IT Discussion Community?
You're currently browsing the Assembly section within the Software Development category of DaniWeb, a massive community of 456,269 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 3,440 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: Programming Forums
Views: 2173 | 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 10:26 pm. Reason: removed color/font tags
•
•
Join Date: Aug 2005
Location: near St Louis, Missouri, USA
Posts: 11,539
Reputation:
Rep Power: 40
Solved Threads: 972
what assembler are you using? I don't recognize some of those assembly instructions. See complete listing of 8085 instruction set here.
•
•
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.
![]() |
•
•
•
•
•
•
•
•
DaniWeb Assembly Marketplace
•
•
•
•
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
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??



Hybrid Mode