Professional Documents
Culture Documents
1. Trình bày đặc điểm của vùng nhớ? Cơ chế hoạt động của Stack khi gọi hàm con
2. Giải thích từ khóa static + BT về static.
+ file A.h có biến static uint8_t x = 10.
+ file B.c include file A.h. Có hàm b() { x=5; printf("%d",x); }
+ file C.c include file A.h. Có hàm c() { printf("%d",x); }
+ file main có hàm main() { b(); c(); }
=> Kết quả in ra là gì.
3. Cách tính checksum
4. S7, S8, S9 để làm gì. Ý nghĩa của phần địa chỉ trong S7,S8,S9?
5. So sánh Inline function vs Macro-like function.
6. Trình bày cách đọc file gồm nhiều cluster
7. So sánh FAT12,16,32.
1. Trình bày đặc đirểm của vùng nhớ? Cơ chế hoạt động của Stack khi gọi hàm con
2. Giải thích từ khóa static + BT về static.
+ file A.h có biến static uint8_t x = 10.
+ file B.c include file A.h. Có hàm b() { x=5; printf("%d",x); }
+ file C.c include file A.h. Có hàm c() { printf("%d",x); }
+ file main có hàm main() { b(); c(); }
=> Kết quả in ra là gì.
3. Cách tính checksum
4. S7, S8, S9 để làm gì. Ý nghĩa của phần địa chỉ trong S7,S8,S9?
5. So sánh Inline function vs Macro-like function.
6. Trình bày cách đọc file dài.
7. So sánh FAT12,16,32.
8. Cách di chuyển từ thư mục con về thư mục cha.
1. Trình bày đặc đirểm của vùng nhớ? Cơ chế hoạt động của Stack khi gọi hàm con
2. Giải thích từ khóa static + BT về static.
+ file A.h có biến static uint8_t x = 10.
+ file B.c include file A.h.
+ file C.c include file A.h.
+ file main có hàm main()
=> có xảy ra lỗi mutil define không
3. Cách tính checksum
4. S7, S8, S9 để làm gì. Ý nghĩa của phần địa chỉ trong S7,S8,S9?
5. So sánh Inline function vs Macro-like function.
6. Trình bày cách đọc file gồm nhiều cluster
7. So sánh FAT12,16,32.
8. Cách di chuyển từ thư mục con về thư mục cha.
c1:A[0] = 01000001 B=uint16A[0]<<8|A[1] c2:A[0]= (uint8t)(B[0]>>8) a[1] = (uint8)&0x00FF