The purpose of this experiment is to use the masm

Assignment Help Programming Languages
Reference no: EM13992869

The Intel Family of Microprocessors

James L. Antonakos

Lab #3: Assembling and Linking

Reference: Chapter 4

Introduction

The purpose of this experiment is to use the MASM assembler and linker to convert your 80x86 assembly language source files into executable code, such as .EXE and .COM files.

Procedure

1. This laboratory requires MASM 6.11 or later to be installed. If you are using a different assembler and linker, you must make whatever appropriate changes to the source files and command syntax as necessary.

2. Enter and save the following source file, called TEST.ASM. Save it in the root directory of drive C unless you have a different working directory for your files.

3. Open a DOS window and navigate to the directory where TEST.ASM is stored. If you saved TEST.ASM in the root of drive C, enter

C:

CD

to get to the root directory. If, for example, you saved TEST.ASM in the directory C:MYFILES, then use

C:

CD MYFILES

to get into the MYFILES directory.

4. Enter the following command to assemble and link TEST.ASM:

ML /Fl TEST.ASM

This will create TEST.LST (the list file), and TEST.EXE (the executable code). Important: After the /F is a little l, not the number 1. If you use a little f or a big L you will get an error.

5. Run the TEST.EXE program to verify it has been created. Submit the .LST file with your lab writeup.

6. Choose three programs from the book (they are available on the companion CD) and create EXE files from them. Execute the programs and describe the results.

7. Write a one-page summary of what you learned during the laboratory.

Reference no: EM13992869

Questions Cloud

Write a program to declare a class person : Write a program to declare a class 'person' with members name, age and address. Derive a class employee from person having member salary and designation. Input the data for two employees and display it.
Explain what can go wrong in resource management on c++ : Explain What can go wrong in resource management on c++?
Network programming : From where does the template class derived from in network programming?(
What is the difference between a source file and an object : What is the difference between a source file and an object file?
The purpose of this experiment is to use the masm : The purpose of this experiment is to use the MASM assembler and linker to convert your 80x86 assembly language source files into executable code, such as .EXE and .COM files.
List all web based programming languages : 1. List all web based programming languages 2. What does server side scripting mean.? 3. What is front end scripting.
Write a procedure to find no of words in a given string : Write a procedure to find no of words in a given string assume that two words are seperated by more than one space Eg.
What is the kinetic energy k of the two-car system : Two cars of equal mass m collide at an intersection. What is the kinetic energy K of the two-car system immediately after the collision?
Is the data qualitative or quantitative : a. Identify the following for the data collected: i. population ii. sample iii. Is the data qualitative or quantitative? If quantitative is the data discrete or continuous? iv. What is the level of measurement are the data?

Reviews

Write a Review

Programming Languages Questions & Answers

  Write a haskell program to calculates a balanced partition

Write a program in Haskell which calculates a balanced partition of N items where each item has a value between 0 and K such that the difference b/w the sum of the values of first partition,

  Create an application to run in the amazon ec2 service

In this project you will create an application to run in the Amazon EC2 service and you will also create a client that can run on local machine and access your application.

  Explain the process to develop a web page locally

Explain the process to develop a Web page locally

  Write functions

These 14 questions covers java class, Array, link list , generic class.

  Programming assignment

If the user wants to read the input from a file, then the output will also go into a different file . If the user wants to read the input interactively, then the output will go to the screen .

  Write a prolog program using swi proglog

Write a Prolog program using swi proglog

  Create a custom application using eclipse

Create a custom Application Using Eclipse Android Development

  Create a application using the mvc architecture

create a application using the MVC architecture. No scripting elements are allowed in JSP pages.

  Develops bespoke solutions for the rubber industry

Develops bespoke solutions for the rubber industry

  Design a program that models the worms behavior

Design a program that models the worm's behavior.

  Writing a class

Build a class for a type called Fraction

  Design a program that assigns seats on an airplane

Write a program that allows an instructor to keep a grade book and also design and implement a program that assigns seats on an airplane.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd