Discuss the scaled index addressing mode and comments on the following instructions?

a) MOV BX, [CX+5*AX]
b) MOV [DX5*DI+30H], CX

Answers

Answer 1
Memory will also be accessible in Scaled index addressing mode using a 32-bit base & indexing register.The instruction's first parameter will be the base register, and the instruction's second parameter will be the index register. The index register is multiplied by a scaling factor before the program is fetched.

For option a:

The baseline register is [tex]\bold{BX}[/tex], while the index register is [tex]\bold{CX+5*AX}[/tex].

The multiplier for Accumulator [tex]\bold{AX }[/tex] will be 5.[tex]\bold{CX }[/tex] will be multiplied with this value.[tex]\bold{CX+5*AX}[/tex] will contain a memory address.The value at position [tex]\bold{CX+5*AX}[/tex] is accessed by [tex]\bold{[{CX+5*AX} ]}[/tex].The value retrieved from the address [tex][\bold{CX+5*AX}][/tex] is moved into Base register BX by the MOV instruction.

For option b:

Its index register is [tex]\bold{CX }[/tex], whereas the base register is [tex]\bold{DX5*DI+30H}[/tex].

[tex]\bold{CX}[/tex] has a number, that is copied to a computed place below.After multiplying [tex]\bold{DI}[/tex] by [tex]\bold{5, DX}[/tex] will be multiplied by this [tex]\bold{5*DI}[/tex].To the aforementioned multiplied value,[tex]\bold{ 30H}[/tex] will be added.[tex]\bold{[DX5*DI+30H]}[/tex] is a value located at location [tex]\bold{DX5*DI+30H}[/tex]. [tex]\bold{DX5*DI+30H }[/tex] is a memory address number.As a result, the value of [tex]\bold{CX}[/tex] will be copied to the [tex]\bold{ [DX5*DI+30H] }[/tex]location.

Learn more:

brainly.com/question/14319860


Related Questions

How to overcome software quality dilemma

Answers

Explanation:

anytime software and business come together there is an inherent conflict between get it done fast and do a good job

Tại một xí nghiệp có ba máy làm việc độc lập. Trong một ca, xác suất cần sửa
chữa của từng máy lần lượt là 0,1; 0,15; 0,2. Tính xác suất để trong một ca:
a) Không có máy nào cần sửa chữa.
b) Có nhiều nhất hai máy cần sửa chữa.

Answers

bạn tìm ra cách giải chưa chỉ mình với

thanks b

define a computer with its Proper meaning​

Answers

Answer:

computer is defined as a electronic machine which gives us meaningful result as fast as possible

Answer:

As known a computer can be defined as the use of computers to store, retrieve, transmit and manipulate data or information.

Polymorphism with Stores - PYTHON
The goal of this program is to create classes that represent to a certain degree different types of stores in real life and the information tracked and services provided by these stores. In order to accomplish this the following required classes have to be created:
I. Create a file called store.py which contains an abstract class called Store which is made up of the following:
Attributes/Properties
o Store name
o Store address
Store availability/status (open or closed)
o Sales tax percentage Functions/Functionality
o Constructor which provides the ability to pass and set the values for the various attributes
Getter and setters for all the attributes mentioned above is_store_open should return True if the store is open and False if the store is closed
Abstract function called: calculate_total_sales_tax
o Abstract function called calculate_total_sales
II. Create a file called restaurant.py which contains a class called Restaurant which is type of Store. It should possess all the attributes and functions present in the Store class without having to re-implement those in the Restaurant class.
The Restaurant class is made up of the following:
Attributes/Properties
o Total number of people served Max occupancy
o Current occupancy o Price per person Functions/Functionality
o Constructor which provides the ability to pass and set the values for the various attributes
seat_patrons should do the following: Take the number of people to be seated as input
Update the values of the appropriate attributes
If number of people to be seated does not exceed or equals the max occupancy
Print "Welcome to [replace with name of restaurant]"
• Return True If number of people to be seated exceeds the max occupancy
Print "We are at capacity, we appreciate your patience"
Return False
serve_patrons which should do the following:
Take the number of people to serve as input
Update the values of the appropriate attributes
Return the number of people being served currently
o checkout_patrons (this is when the patrons are ready to leave the restaurant) which should do the following:
Take the number of people leaving as input
Update the values of the appropriate attributes
Return the current occupancy of the restaurant
o Create a getter and setter for the attribute: Price per person
III. Create a file called grocery_store.py which contains a class called GroceryStore which is type of Store.
It should possess all the attributes and functions present in the Store class without having to re-implement those in the GroceryStore class.
The GroceryStore class is made up of the following:
Attributes/Properties
o Total revenue
Grocery store type (independent or chain)
Functions/Functionality
o Constructor which provides the ability to pass and set the values for the various attributes
sell_item which should do the following:
Takes the quantity and price of an item as input
Update the values of the appropriate attributes
Return the total revenue of the grocery store
o Create a getter and setter for the attribute: Grocery Store type
IV. Create a file called shopping.py which will make use of the above mentioned Restaurant and GroceryStore classes and call their various functions to simulate the actions which take place in real life restaurants and grocery stores in order to test your code.
Reminder: Do not forget to implement the two abstract functions specified in the Store class within each of the classes mentioned above

Answers

Answer:

. Create a file called store.py which contains an abstract class called Store which is made up of the following:

Attributes/Properties

o Store name

o Store address

Store availability/status (open or closed)

o Sales tax percentage Functions/Functionality

o Constructor which provides the ability to pass and set the values for the various attributes

Getter and setters for all the attributes mentioned above is_store_open should return True if the store is open and False if the store is closed

Abstract function called: calculate_total_sales_tax

o Abstract function called calculate_total_sales

Polymorphism is used in Python for a variety of purposes, most notably Duck Typing, Operator and Method overloading, and Method overriding, just like it is in other programming languages like Java and C++.

What role of Polymorphism is used in different program?

The + operator is used to execute arithmetic addition operations on integer data types. As a result, the procedure above produces 3. The + operator is also used to execute concatenation for string data types. The output of the aforementioned application is Python Programming.

The opposite of uniformity, polymorphism, is defined as having “various forms.” Overloading and overriding are two different approaches to implement this polymorphism.

Therefore,`Three types of polymorphism exist in object-oriented programming languages: subtype polymorphism, parametric polymorphism, and ad-hoc polymorphism.

Learn more about Polymorphism here:

https://brainly.com/question/29241000

#SPJ5

What is software? Why is it needed?​

Answers

Explanation:

Software is a data and information collection of computer.

It needs to protect computer from viruses.

I hope this helps you

Write a program that uses the function strcmp() to compare two strings input by the user. The program should state whether the first string is less than, equal to, or greater than the second string7. Write a program that uses the function strcmp() to compare two strings input by the user. The program should state whether the first string is less than, equal to, or greater than the second string

Answers

user_str1 = str ( input ("Please enter a phrase: "))

user_str2 = str ( input("Please enter a second phrase: "))

def strcmp (word):

user_in1 = int (len(user_str1))

user_in2 = int (len(user_str2))

if user_in1 > user_in2:

return "Your first phrase is longer"

elif user_in1 < user_in2:

return "Your second phrase is longer"

else:

return "Your phrases are of equal length"

Which is the first computer brought in nepal for the census of 2028 B.S​

Answers

Answer:

The first computer brought in Nepal was IBM 1401 which was brought by the Nepal government in lease (1 lakh 25 thousands per month) for the population census of 1972 AD (2028 BS). It took 1 year 7 months and 15 days to complete census of 1crore 12.5 lakhs population.

10. Which property is used to show the form in maximize state
a) Selection State b) Window State c) Mode d) Opening State

Answers

Answer:

windows state

Explanation:

the answer is windows state.

31. Explain what the program does. Write out the output 20 PRINT "Hellooo00000000000, world!" 30 PRINT "I'm learning about commands in BASIC." 40 PRINT 'This text is being printed via the PRINT commarrd. 2 209​

Answers

o_num = input ("Please enter the amount of \"o\": ")

zero_num = input ("Please enter the amount of zeros: ")

i = 0

while i < o_num and i < zero_num:

repeat_o = "Hell" + o_num

repeat_zero = repeat_o + zero_num

i+=1

print (repeat_zero)

Explain how mobile phone production could be more sustainable​

Answers

Answer:

Sustainable design - the key features for sustainable phones are: use of sustainable and recycled materials, the use of less energy and efficient charging, durability, and last but not least they should be easy and inexpensive to repair.

Answer:

One of the best ways to change this is to voice your concern to cell phone manufacturers for more sustainable products. Request smartphones that are made with fewer hazardous chemicals, manufactured in plants powered by renewable energy, and that contain recycled materials.

Explanation:

What is the difference between business strategies and business models?
A. Business strategies include long-term business plans, while
business models include plans for daily business functions
B. Business strategies focus on specific aspects of a business, while
business models focus on how different aspects affect the whole
business.
C. Business models focus on specific aspects of a business, while
business strategies focus on how different aspects affect the
whole business.
D. Business strategies incorporate forms of traditional business
advertising, while business models incorporate the use of social
media.

Answers

Answer:

A . Business strategies include long-term business plans, while business models include plans for daily business functions

Answer: A

Explanation: A business strategy is a deliberate vision to get toward a desired long-term goal. A business model is a great tool to execute a business strategy. Yet while achieving a long-term goal a business strategy set a vision, mission, and value proposition that can be executed through several possible business models.

Select the scenario that describes a top-down approach to data warehouse design.


Cathy’s Cards and Gifts, which has three stores, creates data marts for its sales, marketing, and delivery departments to study the possibility of establishing a new store.


Crawford's Fabrics, which wants to expand its operations, combines data from the purchasing and sales departments into a central database, to be divided into new data marts as needed.


Cynthia’s Florals, which is dealing with debt, creates new data marts for the service, delivery, and sales departments to develop a strategy to stay in business.


Connor’s Meat Market, which just opened, creates data marts to track the sale of each of the following meats: beef, pork, lamb, and fish.

Answers

Answer:

Crawford's Fabrics, which wants to expand its operations, combines data from the purchasing and sales departments into a central database, to be divided into new data marts as needed.

The scenario defines a top-down approach to data warehouse design as "Crawford's Fabrics, which wants to expand its operations, combines data from the purchasing and sales departments into a central database, to be divided into new data marts as needed".

What is a top-down approach to data warehouse design?

In the "Top-Down" method system, a data warehouse exists defined as a subject-oriented, time-variant, non-volatile, and integrated data storage for the entire business data from various sources exist validated, reformatted, and saved in a normalized (up to 3NF) database as the data warehouse.

Therefore, the correct answer is option b) Crawford's Fabrics, which wants to expand its operations, combines data from the purchasing and sales departments into a central database, to be divided into new data marts as needed.

To learn more about warehouse design

https://brainly.com/question/25885061

#SPJ2

Sydnee would like a chart to appear once in her report, but she is having wouble making this occur She does not understand why the chart is showing multiple times in the report. What is most likely causing the problem?

O The chart is placed in the header and footer of a database
O The chart is placed in the field of a database.
O The chart is placed in a database with one group
O The chart is placed in a database with five groups​

Answers

AnswerSydnee would like a chart to appear once in her report, but she is having wouble making this occur She does not understand why the chart is showing multiple times in the report. What is most likely causing the problem? a chart to appear once in her report, but she is having wouble making this occur She does not understand why the chart is showing multiple times in the report. What is most likely causing the problem?

a chart to appear once in her report, but she is having wouble making this occur She does not understand why the chart is showing multiple times in the report. What is most likely causing the problem?

O The chart is placed in the header and footer of a database

O The chart is placed in th a chart to appear once in her report, but she is having wouble making this occur She does not understand why the chart is showing multiple times in the report. What is most likely causing the problem? a chart to appear once in her report, but she is having wouble making this occur She does not understand why the chart is showing multiple times in the report. What is most likely causing the problem?

O The chart is placed in the header and footer of a database

O The chart is placed in the field of a database.

O The chart is placed in a database with one group

O The chart is placed

O The chart is placed in the header and footer of a database

O The chart is placed in the field of a database.

O The chart is placed in a database with one group

O The chart is placede field of a database.

O The chart is placed in a database with one group

O The chart is placed

O The chart is placed in the header and footer of a database

O The chart is placed in the field of a database.

O The chart is placed in a database with one group

O The chart is placed

O The chart is placed in the header and footer of a database

O The chart is placed in the field of a database.

O The chart is placed in a database with one group

O The chart is placed in a database with five groups​ :nce in her report, but she is having wouble making this occur She does not understand why the chart is showing multiple times in the report. What is most likely causing the problem?

O The chart is placed in the header and footer of a database

O The chart is placed in the field of a database.

O The chart is placed in a database with one group

O The chart is placed in a database with five groups​

Hold on, our servers are swamped. Wait for your answer to fully load.

Explanation:

Sydnee would like a chart to appear once in her report, but she is having wouble making this occur She does not understand why the chart is showing multiple times in the report. What is most likely causing the problem?

O The chart is placed in the header and footer of a database

O The chart is placed in the field of a database.

O The chart is placed in a database with one group a chart to appear once in her report, but she is having wouble making this occur She does not understand why the chart is showing multiple times in the report. What is most likely causing the problem?

a chart to appear once in her report, but she is having wouble making this occur She does not understand why the chart is showing multiple times in the report. What is most likely causing the problem? a chart to appear once in her report, but she is having wouble making this occur She does not understand why the chart is showing multiple times in the report. What is most likely causing the problem?

a chart to appear once in her report, but she is having wouble making this occur She does not understand why the chart is showing multiple times in the report. What is most likely causing the problem?

O The chart is placed in the header and footer of a database

O The chart is placed in the field of a database.

O The chart is placed in a database with one group

O The chart is placed

O The chart is placed in the header and footer of a database

O The chart is placed in the field of a database.

O The chart is placed in a database with one group

O The chart is placed

O The chart is placed in the header and footer of a database

O The chart is placed in the field of a database.

O The chart is placed in a database with one group

O The chart is placed

O The chart is placed in the header and footer of a database

O The chart is placed in the field of a database.

O The chart is placed in a database with one group

O The chart is placed

O The chart is placed in a database with five groups​

Write an algorithm in the form of Pseudocode and Flowchart to convert a distance in miles and output the equivalent distance in kilometer.
Please help

Answers

Answer:

just by sseudocode

start

read ML

KM=ML*0.621

write KM

stop

disadvantage of monolithic programming​

Answers

Answer:

=Tight coupling between components, as everything is in one application.

=Less reusability.

=Large code base; tough for developers and QA to understand the code and business knowledge.

=Less Scalable.

=Does not follow SRP (Single Responsibility Principle)

=More deployment and restart times.

They are correct? thank you!

Answers

Answer:

Yes they are correct. welcome....

Tuesday
write the
correct
answer
Text can be celected using
2 A mouse
device of
is
ch
3 Scrolls bars are
buttons which assist
upwards downwards
sideways to
skole

Answers

Answer:

?

Explanation:

these are instructions to a question?

Other Questions
.............do you do in your free time ? If m = 8 and n = 5, then man + 3) n+1- use an algebraic equation to find the measures of the two angles described below. begin by letting x represent the degree measure of the angles supplement.the measure of the angle is twenty-nine times greater than its supplement Which is the famous district for sculpture in Nepal Which of the following functions do Golgi bodies provide for the cell?Help maintain cellular shapeProvide an extra layer of protection for the cellDirect all cellular activities and act as the brain of the cellAssist in the early stages of protein and lipid production please please please help me with this assignment :) 3.) Find the measure of the missing angle X:X12070 role of scientists in independence of India Write a dialogue between you and Your friend about your preparation for the upcoming examination. Use the table to find an quadratic equation of best fit. For the inequality 4 < -x^2 y, where is the graph shaded and is the curve solid or dotted" she and I are busy today tag question the reaction of solid carbon with oxygen gas to form carbon dioxide gas. What is the volume of a sphere with a diameter of 7.7 ft, rounded to the nearest tenthof a cubic foot? please solve asap thanks What was the most common rating in the 26-35 age group?nalIsOA Excellent.GoodOC. AverageODPoorO E both Average and Poor Find the arc length of the partial circle. PARTS OF SPEECH Ps. Help me please hurry 4.stoThe mark God inscribed on the forehead of Cainfor his killing his brother Abel is a form of101(a) CommunicationOot boso(6) Library keeping(c) Culture Soboo(d) NOTAN Two numbers are in the ratio 2:3. If 3 is added to the numbers, the ratio changes to 3:4. Find the numbers.