Shared Flashcard Set

Details

Mar2 quiz1-1
dfsa
11
Microbiology
3rd Grade
10/01/2009

Additional Microbiology Flashcards

 


 

Cards

Term
Which of these is true about the gameboy advanced architecture?
Definition
Processor - 32-bit ARM7 16.7 MHz
Memory - 3,072 Kbits
Display - 240 x 160
Colors - 32,768
No Operating System Complete control over the Hardware at lowest level
Maximum Control and Maximum Responsibility
Each Executable MUST Contain all Code Necessary
Changes Happen By Writing Hardware Registers
Writing a bit in Video Memory will Change the Display
Term
how is the GBA similar to a PC?
Definition
One or more CPU’s
RAM memory
Display Screen with multiple Video Modes
DSP for Sound
BIOS
Term
Which of these is true about IWAM (Internal Working RAM)?
Definition
Only memory directly accessible on 32 bit internal data bus
Fastest memory in GBA
Only memory that be accessed 32 bits at a time
Ideal for running ARM code at full speed Only 256 Kbits of memory
Term
When accessing the Game Cartridge ROM, the speed is represented as a pair of wait-states such as 3/1. What do first and second numbers represent respectively?
Definition
The first speed number indicates the wait states to select an address
The 2nd number indicates the wait states to transfer the data
Term
The GBA processor has...
Definition
32-bit ARM7 16.7 MHz
ARM7TDMI Chip
Three-stage pipeline
Hardware Multiplier
No hardware divide instruction or floating point support
• Two Instruction Sets
o 32 bit
o 16 bit
• CPU registers
o 16 registers accessible at any time
o R-15 program counter
o During interrupts there are registers to replace
 R13 – stack pointer
 R-14 - ling register
Term
What will the screen refresh rate and your game's fps be?
Definition
~60Hz (59.73 Hertz)
Term
In the RGB marco, what is the purpose of "0x1F" in the three locations:
Definition
Bitwise anding with 0x1F limits the individual color values to 5 bits.
Term
How does the DMA controller take over the hardware?
Definition
by halting the CPU during its transfer of data
Term
In video mode 4, you can write copy one byte of pixel information into video memory using one assignment instruction:
Definition
TRUE
Term
When you did the double buffer in lab using video mode 3, which function needed to be called after the "Draw_WaitVBlank" function?
Definition
Draw_Present
Term
What is the purpose of this code? #define REG_VCOUNT *(volatile unsigned short*)0x04000006
while(REG_VCOUNT != 160) {}
Definition
Vertical Blank - to wait for the entire screen to be drawn before trying to redraw it
Supporting users have an ad free experience!