Download presentation

Presentation is loading. Please wait.

Published byAugustus Agar Modified over 3 years ago

1
Loading Multiple Base Registers

2
Programmer Responsibilities Tell the assembler which registers to choose when creating base/displacement addresses X DS CL5 ==> C008 (BDDD) Do this with USING: USING *,R12 Load the base register with the correct address

3
Loading a Single Register Address X‘1000’ BASR R12,R0 USING *,R12 X’1002’...

4
Why is this Incorrect? Address USING *,R12 X’1000’ BASR R12,R0 X’1002’...

5
Loading Multiple Registers Address X‘1000’ BASR R12,R0 USING *,R12,R11,R10 X’1002’ LA R10,2048 LA R11,2048(R12,R10) LA R10,2048(R11,R10) Remember that X’1000’ = 4096 X’800’ = 2048

6
Direction It would be helpful to understand the terms Domain and Range as they relate to USINGs. Also, read about the DROP directive

Similar presentations

Presentation is loading. Please wait....

OK

INTERPRETING VELOCITY VS TIME GRAPHS HONORS PHYSICS.

INTERPRETING VELOCITY VS TIME GRAPHS HONORS PHYSICS.

© 2018 SlidePlayer.com Inc.

All rights reserved.

Ads by Google

Ppt on cse related topics about psychology Ppt on double input z-source dc-dc converter Ppt on event driven programming ppt Agriculture templates free download ppt on pollution 4g wireless systems seminar ppt on 4g Ppt on statistics and probability made Electrical print reading ppt on ipad Free ppt on personality development for students Ppt on states of matter for class 7 Ppt on power system planning