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.

20 Questions Published

Questions

Question 1 True/False

OTHERWISE should be specified along with SELECT instruction.

  1. True
  2. False
Question 2 Multiple Choice (Single Answer)

When was the first IBM System/360 introduced?

  1. 1965
  2. 1945
  3. 1955
  4. 1975
Question 3 Multiple Choice (Single Answer)

What is the defining characteristic of mainframe?

  1. Integrity, Curiosity, Reliability (ICS)
  2. Memory, Decisive, Authoritarian (MDA)
  3. Reliability, Availability, Serviceability (RAS)
  4. Reliability, Sensitive, Organized (RSO)
Question 4 Multiple Choice (Single Answer)

Which Mainframe design replaced the older bipolar technology of specialized heating, ventilation and Air conditioning (HVAC)in 1990s?

  1. DMOS
  2. CMOS
  3. BMOS
  4. AMOS
Question 5 Multiple Choice (Single Answer)

Which mainframes firm dominates the mainframe market at well over 90% of market share?

  1. DELL
  2. IBM
  3. HP
  4. Unisys
Question 6 Multiple Choice (Single Answer)

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. $1,500
  2. $50,000
  3. $35,000
  4. $75,000
Question 7 Multiple Choice (Single Answer)

How many General Purpose Registers available

  1. 15
  2. 16
  3. 8
  4. None
Question 8 Multiple Choice (Single Answer)

How many bits make a byte

  1. 8
  2. 16
  3. 4
  4. None
Question 9 Multiple Choice (Single Answer)

Assembler Supports

  1. Machine Instructions
  2. Assembler Instructions
  3. Macro Instructions
  4. All the above
Question 10 Multiple Choice (Single Answer)

One base register can address up to ____ Bytes

  1. 1024
  2. 2048
  3. 4096
  4. 8192
Question 11 Multiple Choice (Single Answer)

Double Word occupies

  1. 2 Bytes
  2. 4 Bytes
  3. 6 Bytes
  4. 8 bytes
Question 12 Multiple Choice (Single Answer)

Instruction execution is faster if data is aligned in

  1. Fullword Boundary
  2. Halfword Boundary
  3. Doubleword Boundary
  4. None
Question 13 Multiple Choice (Single Answer)

RR Instruction needs

  1. 4 Bytes
  2. 8 Bytes
  3. 2 Bytes
  4. 6 Bytes
Question 14 Multiple Choice (Single Answer)

BO instruction means

  1. Branch on One
  2. Branch on Overflow
  3. Branch on OK
  4. None of These
Question 15 Multiple Choice (Single Answer)

ZAP is a

  1. Branch Instruction
  2. Arithmetic Instruction
  3. Decimal Instruction
  4. Assembler Directive
Question 16 Multiple Choice (Single Answer)

Decimal instructions works with _____ operands

  1. Register Operands
  2. Storage Operands
  3. Implied Operands
  4. Immediate Operands
Question 17 Multiple Choice (Single Answer)

which function allows to select n records after removing duplicates

  1. DUPLICATE (n)
  2. REMOVDUP (n)
  3. FIRSTDUP(n)
  4. NONE OF THE ABOVE
Question 18 Multiple Choice (Multiple Answers)

ICETOOL's ____ operator allows you to display counts in reports.

  1. BCOUNT('string')
  2. COUNT('string')
  3. CCOUNT('string')
  4. DCOUNT('string')
Question 19 True/False

FINDREP allows you to do various types of find and replace operations on your records.

  1. True
  2. False
Question 20 True/False

FINDREP cannot be specified with BUILD or OVERLAY in an IFTHEN clause.

  1. True
  2. False