01/10/2018, 14:41

Kiến trúc máy tính và hợp ngữ

chào mọi người, ai có thể cho mình xin tài liệu về môn này được không, học cái này khó quá, mình không tìm được tài liệu tiếng việt nào phù hợp hết, cảm ơn mọi người




Nguyen Ca viết 16:56 ngày 01/10/2018

Đây:
ref: https://drive.google.com/open?id=0B5d8cee5X6WmbGZmckNKdmNUdm8

Vn viết 16:48 ngày 01/10/2018

cảm ơn bạn, bạn có tài liệu tiếng việt ko bạn

Vn viết 16:54 ngày 01/10/2018

bạn có tài liệu về phần này ko bạn

*grab popcorn* viết 16:55 ngày 01/10/2018

Tài liệu về SIC/XE (Simplified Instructional Computer with Extra Equipment), cái này VN không có tài liệu đâu
https://en.wikipedia.org/wiki/Simplified_Instructional_Computer

Cùng lắm bạn tìm SIC/XE Machine Architecture/Instruction Set/Programming Tutorial/Programming Example sẽ ra tài liệu bằng Tiếng Anh nhé

Sách: System Software: An Introduction to Systems Programming

Vn viết 16:45 ngày 01/10/2018

cảm ơn bạn, gợi ý giúp mình bài này được ko
viết chương trình c++, thực hiện phép cộng add.code = 18, x = 0, addr = 120, chỉ số thanh ghi X là 000003 với thuật toán

180120 - code Format 1

000003 - register X

000120 - ta

明玉 viết 16:56 ngày 01/10/2018

Bạn đi du học Nga hay sao mà đưa toàn đồ hình Tiếng Nga thế

Vn viết 16:42 ngày 01/10/2018

mình học ở nga, vậy nên khó hiểu quá

*grab popcorn* viết 16:58 ngày 01/10/2018

Bạn đọc theo lưu đồ là được mà
Tìm cách đọc lưu đồ (flow chart) nhé

Nếu x = 0
 Gán ta = addr
Nếu x khác 0:
 Gán ta = addr + x
Vn viết 16:53 ngày 01/10/2018

tức là đơn giản chỉ như này thôi à bạn
int addr, X, x , ta;
cin >> addr;
cin >> X;
cin >> x;
if (x = 0)
{
ta = addr ;
}
else ta = addr + X;

*grab popcorn* viết 16:45 ngày 01/10/2018

Đúng r đó

Vn viết 16:44 ngày 01/10/2018

mình cứ nghĩ nó phức tạp, cần nhập 180120 , 000003 theo cơ số hệ 16, vì nếu x = 0 thì ta = 000120,
còn x = 1 , cần thay thế số 0 ở 18(0)120 thành số 8

180120 - code Format 1

000003 - register X

000120 - ta

188120 - code Format 1

000003 - register X

000123 - ta

Bài liên quan
0