You are on page 1of 7

Week 7 quiz

HW4 Exercise Quiz


Started: Nov 28 at 12:20pm

Quiz Instructions
 

Flag question: Question 1


Question 12 pts
Predict the output of the program in Figure 5.13 if the dot commands are changed to:
.WORD  0xFE63 ; First
.BYTE       0x00   ; Second
.BYTE        'b'       ; Third
.WORD    1401   ; Fourth
 
Provide your answer in order with single space between outputs      -888 36 tim   
not    -888, 36       tim

 
Flag question: Question 2
Question 22 pts
Convert the assembly language pseudo-op, .WORD 790,  into hexadecimal machine
language object code that is suitable for PEP/9

 
Flag question: Question 3
Question 32 pts
5.12 b in 5th edition text
provide the second output

 
Flag question: Question 4
Question 42 pts
Convert the assembly language pseudo-op, .BYTE 0xF8, into hexadecimal machine
language object code that is suitable for PEP/9. Separate each byte with a space.
 
Flag question: Question 5
Question 52 pts
In the following code, determine the value of the symbol this.
Submit the hex value with no spaces, commas, or comments.
 
this: DECO     this,d
STOP
.END 

 
Flag question: Question 6
Question 62 pts
In the following code, determine the value of the symbol this.
Provide the hexadecimal value with no spaces, commas, or comments.
For example: 0A3F not 0A 3F
 
                      BR         theOther
this:              .word      17
that:              .word      19
theOther:    DECO       this,d
                    DECO       that, d
                    STOP
                   .END
 

 
Flag question: Question 7
Question 72 pts
Predict the output of the following assembly language program.
CHARO 0x000C, d
CHARO 0x000B,d
CHARO 0x000A, d
STOP
.ASCII "gum"
.END

 
Flag question: Question 8
Question 82 pts
In the following code, write the object code suitable for Pep/8 in
hexadecimal.

Provide the hexadecimal bytes and the ending sentinel with a space in
between each byte

BR theOther
this: .word 17
that: .word 19
theOther: DECO this,d
DECO that, d
STOP
.END

 
Flag question: Question 9
Question 92 pts
Convert the assembly language instruction, STR0 0x000D, sf,  into hexadecimal
machine language.

 op code, (convert the mnenonic and addressing mode to the


machine language op code) [OpCode]

 operand specifier, (convert the hexadecimal constant to the


machine language operand specifier)

 Your answer will be one Pep/9 machine language instruction

 
Flag question: Question 10
Question 102 pts
Predict the output of the following assembly language program.
CHARO 0x0008, d
CHARO 0x0007,d
STOP
.ASCII "is"
.END

 
Flag question: Question 11
Question 112 pts
Exercise 6.4 in the 5th edition of the text.
View keyboard shortcuts
pView keyboard shortcutsAccessibility Checker
0 words
</>Switch to the html editorFullscreen
 
Flag question: Question 12
Question 122 pts
Exercise 6.1 in the 5th edition of the text.
View keyboard shortcuts
pView keyboard shortcutsAccessibility Checker
0 words
</>Switch to the html editorFullscreen
 
Flag question: Question 13
Question 132 pts
Matching.  
Group of answer choices
__ branches to the location specified in the operand specifier
                                                                                                                                                 

____________ is a language for expressing algorithms.


                                                                                                                                                 

__________ are instructions to a translating system


                                                                                                                                                 

_____________ is one register for arithmetic and logical operations.


                                                                                                                                                 

__________ is required to address eacm byte of memory in Pep/8


                                                                                                                                                 

A _______ instruction takes one byte


                                                                                                                                                 

The Program Counter (PC) contains the address of the ________ instruction
                                                                                                                                                 

An operand is __________ if it stored in the operand specifier


                                                                                                                                                 

An operand is ___________ if it is stored in the places named in the operand specifier


                                                                                                                                                 

How many bits are in the instruction register?


                                                                                                                                                 

 
Flag question: Question 14
Question 142 pts
Write the Pep/9 assembly language statement to branch to location Branch1 if the
accumulator is negative

 
Flag question: Question 15
Question 152 pts
What is the Pep/9 virtual machine?
How does it relate to the Von Neumann architecture?
View keyboard shortcuts
pView keyboard shortcutsAccessibility Checker
0 words
</>Switch to the html editorFullscreen
 
Flag question: Question 16
Question 162 pts
Machine Code and assembly language hase a  ______________ relationship

 
Flag question: Question 17
Question 172 pts
Given the following state of memory, what is  the contents of the accumulator after
the execution of this Load instruction
11000001 00000000 00000010
0001 A2
0002 00
0003 FF
Provide your answer in binary (0's and 1's)

 
Flag question: Question 18
Question 182 pts
What does the following assembler directive do?
.WORD 4
View keyboard shortcuts
pView keyboard shortcutsAccessibility Checker
0 words
</>Switch to the html editorFullscreen
 
Flag question: Question 19
Question 192 pts
Distinguish between the pseudocode instructions .BLOCK AND .WORD.
 
View keyboard shortcuts
pView keyboard shortcutsAccessibility Checker
0 words
</>Switch to the html editorFullscreen
 
Flag question: Question 20
Question 202 pts
Given the following state of memory, what is  the contents of the accumulator after
the execution of this Load instruction
11000000 00000000 00000010
0001 A2
0002 11
0003 FF
Provide your answer in binary (0's and 1's)

You might also like