mirror of
https://github.com/Comp211-SP24/lab-05-Rushilwiz.git
synced 2025-04-09 14:50:19 -04:00
finished task 0
This commit is contained in:
parent
58eae3479f
commit
5d5a4b3d4d
7
memory.c
7
memory.c
|
@ -16,8 +16,11 @@ unsigned int addr_bits;
|
||||||
|
|
||||||
int number_of_blocks(unsigned int addr_bits,
|
int number_of_blocks(unsigned int addr_bits,
|
||||||
unsigned int num_block_offset_bits) {
|
unsigned int num_block_offset_bits) {
|
||||||
// TODO: Part 0
|
if (addr_bits < num_block_offset_bits || num_block_offset_bits < 0 || addr_bits < 0)
|
||||||
return 0;
|
return FAIL;
|
||||||
|
|
||||||
|
return addr_bits / exp2(num_block_offset_bits);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
int read_memory_file(char* file_name) {
|
int read_memory_file(char* file_name) {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user