IBM Mainframe: Assembler Programming and ICETOOL Utilities
Test your knowledge of IBM mainframe computing including assembler instructions (ZAP, BO, RR), ICETOOL utilities (FINDREP, SELECT, OTHERWISE), mainframe architecture (registers, memory alignment), and IBM mainframe history.
Questions
OTHERWISE should be specified along with SELECT instruction.
- True
- False
When was the first IBM System/360 introduced?
- 1965
- 1945
- 1955
- 1975
What is the defining characteristic of mainframe?
- Integrity, Curiosity, Reliability (ICS)
- Memory, Decisive, Authoritarian (MDA)
- Reliability, Availability, Serviceability (RAS)
- Reliability, Sensitive, Organized (RSO)
Which Mainframe design replaced the older bipolar technology of specialized heating, ventilation and Air conditioning (HVAC)in 1990s?
- DMOS
- CMOS
- BMOS
- AMOS
Which mainframes firm dominates the mainframe market at well over 90% of market share?
- DELL
- IBM
- HP
- Unisys
Mainframes have a historical reputation for being "expensive," but the modern reality is much different. As of late 2006, it is possible to buy and configure a complete IBM mainframe system (with software, storage, and support), under standard commercial use terms, for about how many US dollars? (approx)
- $1,500
- $50,000
- $35,000
- $75,000
How many General Purpose Registers available
- 15
- 16
- 8
- None
How many bits make a byte
- 8
- 16
- 4
- None
Assembler Supports
- Machine Instructions
- Assembler Instructions
- Macro Instructions
- All the above
One base register can address up to ____ Bytes
- 1024
- 2048
- 4096
- 8192
Double Word occupies
- 2 Bytes
- 4 Bytes
- 6 Bytes
- 8 bytes
Instruction execution is faster if data is aligned in
- Fullword Boundary
- Halfword Boundary
- Doubleword Boundary
- None
RR Instruction needs
- 4 Bytes
- 8 Bytes
- 2 Bytes
- 6 Bytes
BO instruction means
- Branch on One
- Branch on Overflow
- Branch on OK
- None of These
ZAP is a
- Branch Instruction
- Arithmetic Instruction
- Decimal Instruction
- Assembler Directive
Decimal instructions works with _____ operands
- Register Operands
- Storage Operands
- Implied Operands
- Immediate Operands
which function allows to select n records after removing duplicates
- DUPLICATE (n)
- REMOVDUP (n)
- FIRSTDUP(n)
- NONE OF THE ABOVE
ICETOOL's ____ operator allows you to display counts in reports.
- BCOUNT('string')
- COUNT('string')
- CCOUNT('string')
- DCOUNT('string')
FINDREP allows you to do various types of find and replace operations on your records.
- True
- False
FINDREP cannot be specified with BUILD or OVERLAY in an IFTHEN clause.
- True
- False