Find Jobs
Hire Freelancers

HLA Assembly Language work

$30-250 USD

Closed
Posted about 12 years ago

$30-250 USD

Paid on delivery
Hi, for quick hiring on HLA Assembly based small work an expert is required to complete this task today ! So let me know asap if you can do it. 1. In what HLA declaration section would you declare initialized values that must not change during program execution? [login to view URL] what HLA declare section would you declare uninitialized variables [login to view URL] is the difference between the “DEC(EAX);” instruction and the “SUB(1, EAX);” instruction 4. Explain how you allocate and deallocate dynamic memory using the HLA Standard Library 5. Explain the difference between row major and column major array ordering 6. Suppose you have a word variable, “w”, and you wish to load the [login to view URL] of “w” into the AH register. What MOV instruction could you use to achieve this? 7. What is the difference between “add(1, [eax]);” and “add(0,[eax+1]);”? 8. What is the difference between the STORAGE and STATIC sections of your program? 9. By default, the “[login to view URL](eax) statement will print EAX as an eight-digit hexadecimal value. Explain how to tell [login to view URL] to print EAX as an unsigned 32-bit integer; as a sign 32-bit integer. Provide the actual instructions to accomplish these 10. Explain, the step by step, what the “PUSH(EAX);” AND “POP(EXA);” instruction do 11. What is the purpose of the PUSHW and PUSHD instructions? What kind of data do they push? Why are there no POPW and POPOD instruction? 12. Suppose you execute the following three instructions: push(eas); pop(bx) pop(cx); What value will be left in BX after this sequence? What value will be left in CX? 13. Suppose you need to save the value of the carry flag across the execution of several instructions. Explain how you could do this (and prove the code) 14. Suppose you’ve executed the following two instructions to push EAX and EBX onto stack: push(eax); push(ebx); Without popping any data off the stack, explain how you can reload EAX’s value that was pushed onto the stack. Proved a single instruction that will do this
Project ID: 1598023

About the project

1 proposal
Remote project
Active 12 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
1 freelancer is bidding on average $60 USD for this job
User Avatar
HLA's compile-time language allows programmers to extend the HLA language with ease
$60 USD in 1 day
0.0 (0 reviews)
0.0
0.0

About the client

Flag of INDIA
India
0.0
0
Member since Apr 28, 2012

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.