banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành Windows Các anh chị pro giúp em BTL này với(Ngôn ngữ C hoặc C++)  XML
  [Programming]   Các anh chị pro giúp em BTL này với(Ngôn ngữ C hoặc C++) 16/09/2011 12:04:45 (+0700) | #1 | 247244
viptieubang
Member

[Minus]    0    [Plus]
Joined: 30/05/2011 09:16:54
Messages: 1
Offline
[Profile] [PM]
Có anh chị nào pro về vấn đề này cho em hỏi chút. Em được giao bài tập lớn bộ môn Kiến trúc máy tính và cô cho đề như bên dưới. Nhưng em vẫn chưa hình dung ra được các công việc mà mình phải làm ra sao. Anh chị nào có thể giúp em định hướng các công việc phải làm hoặc có 1 bài demo thì cho em xin.
Em xin cảm ơn rất nhiều! 

Đề bài:
Lập chương trình mô phỏng hoạt động của ALU bằng các ngôn ngữ lập trình hiện có. (Em chỉ có thể dùng C hoặc C++ do mới học 2 cái đó, nhưng lại không học đồ họa không biết có động chạm gì không).
Yêu cầu:
- Giao diện thân thiện, gần gũi, dễ sử dụng.
- Thực hiện đầy đủ các phép toán số học và logic (+,-,*,/, XOR, OR, AND, NOT … với số nguyên. Phép dịch bit, phép quay…)
- Trình bày ngắn gọn lý thuyết và ngôn ngữ, giải thuật đã dùng để lập trình.
- Có phần giới thiệu về nhóm làm việc.
Nếu em post sai box mong MOD move giùm em chứ đừng xóa bài em đi nhé. Tội lắm. 

[Up] [Print Copy]
  [Programming]   Các anh chị pro giúp em BTL này với(Ngôn ngữ C hoặc C++) 16/09/2011 13:55:02 (+0700) | #2 | 247254
[Avatar]
panfider
Member

[Minus]    0    [Plus]
Joined: 12/05/2010 01:51:04
Messages: 448
Offline
[Profile] [PM] [Email]
bạn cho CPU của máy tính giống như là một cấu trúc của C
thí dụ như:
struct CPUstate{
int r[8];
short s[4];
};
sau đó bạn viết những hàm tương tác với cấu trúc này
ví dụ như:
void add(struct CPUstate *cpu,char rd,char rs){
cpu->r[rd]+=cpu->r[rs];
}
tương tự như vậy với sub and or xor shift
[Unix] live free or die
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|