Bài Tập Lớn Về Kiến Trúc Máy Tính Tại Học Viện Công Nghệ Bưu Chính Viễn Thông

Bài tập lớn Kinh tế lượng lớp N01 nhóm 02 cung cấp kiến thức và kỹ năng phân tích dữ liệu, ứng dụng trong nghiên cứu và thực tiễn.

Người đăng

Ẩn danh
98
2
0

Phí lưu trữ

35 Point

Mục lục chi tiết

1. PHAN 1: PHAN LAM CA NHAN

1.1. TRAN DINH LAM ANH : B21DCCNO13

1.1.1. Bài số I: Lập trình hợp ngữ Assembly

1.1.1.1. Câu 1: Viết chương trình hợp ngữ Assembly in ra lời chào Tiếng Anh và Tiếng Việt
1.1.1.2. Câu 6: Viết chương trình hợp ngữ Assembly chuyển một số từ hệ cơ số 10 sang hệ nhị phân
1.1.1.3. Câu 11: Viết chương trình hợp ngữ Assembly tìm giá trị lớn nhất và nhỏ nhất của một mảng số
1.1.1.4. Câu 16: Viết chương trình hợp ngữ Assembly tính tổng 2 số kiểu word

1.1.2. Bài số 2: Thực hành phân tích khảo sát bộ nhớ

1.2. NGUYEN VIET KHIEM : B21DCCN468

1.2.1. Bài số I: Lập trình hợp ngữ Assembly

1.2.1.1. Câu 2: Viết chương trình hợp ngữ Assembly nhập 1 ký tự và in ra màn hình ký tự đó
1.2.1.2. Câu 7: Viết chương trình hợp ngữ Assembly chuyển một số từ hệ cơ số 10 sang hệ nhị phân
1.2.1.3. Câu 12: Viết chương trình hợp ngữ Assembly cho phép nhập vào một số và in ra màn hình giai thừa của số đó
1.2.1.4. Câu 17: Viết chương trình hợp ngữ Assembly cho phép nhập vào một mảng gồm 10 số có hai chữ số. Tính tổng các số chia hết cho 7. In tổng thu được ra màn hình dưới dạng thập phân

1.2.2. Bài số 2: Thực hành phân tích khảo sát bộ nhớ

1.3. NGUYEN THI LAN : B21DCCN818

1.3.1. Bài số I: Lập trình hợp ngữ Assembly

1.3.1.1. Câu 5: Viết chương trình hợp ngữ Assembly cho phép nhập 1 chuỗi ký tự và in ra màn hình chuỗi ký tự đó theo dạng viết hoa và viết thường
1.3.1.2. Câu 10: Viết chương trình hợp ngữ Assembly yêu cầu đếm chiều dài của một chuỗi ký tự cho trước
1.3.1.3. Câu 15: Viết chương trình hợp ngữ Assembly cho phép in ra số lượng các số chia hết cho 11 và tính tổng các số đó từ mảng cho trước
1.3.1.4. Câu 20: Viết chương trình hợp ngữ Assembly cho hai chuỗi ký tự A và B có độ dài là n (n>m), chỉ ra xâu A chứa mấy xâu B

1.3.2. Bài số 2: Thực hành phân tích khảo sát bộ nhớ

1.4. TRUONG CONG TUAN THANH : B21DCCN681

1.4.1. Bài số I: Lập trình hợp ngữ Assembly

1.4.1.1. Câu 3: Viết chương trình hợp ngữ Assembly cho phép nhập 1 chuỗi ký tự và in ra màn hình chuỗi ký tự đó
1.4.1.2. Câu 8: Viết chương trình hợp ngữ Assembly chuyển một số từ hệ cơ số 10 sang hệ cơ số 16 (Hexa)
1.4.1.3. Câu 13: Viết chương trình hợp ngữ Assembly cho phép nhập vào các cơ số và in ra màn hình tổng của các số đó
1.4.1.4. Câu 18: Viết chương trình hợp ngữ Assembly đếm số lần xuất hiện của chuỗi con “kimf” trong một chuỗi. In ra kết quả dưới dạng số thập phân

1.4.2. Bài số 2: Thực hành phân tích khảo sát bộ nhớ

1.5. NGUYEN DANG HUY : B21DCCN062

1.5.1. Bài số I: Lập trình hợp ngữ Assembly

1.5.1.1. Câu 4: Viết chương trình hợp ngữ Assembly cho phép nhập 1 ký tự viết thường và in ra màn hình chữ hoa của ký tự đó
1.5.1.2. Câu 9: Viết chương trình hợp Assembly cho phép nhập số nhị phân (8 bit) chứa vào trong thanh ghi BL. Chương trình phải kiểm tra ký tự nhập có hợp lệ hay không (ký tự “0” hoặc ký tự “1”). Việc nhập kết thúc khi nhấn # hoặc đủ 8 bit. Xuất ra số đã nhập dưới dạng hệ lục thập phân (hệ 16)
1.5.1.3. Câu 14: Viết chương trình hợp ngữ Assembly cho phép nhập vào 2 số và in ra màn hình ƯCLN BƠNN của hai số đó
1.5.1.4. Câu 19: Viết chương trình hợp ngữ cho hai chuỗi ký tự A và B có độ dài là n và m (n> m), chỉ ra xâu B có phải xâu con của xâu A không? Nếu xâu B là xâu con của xâu A thì chỉ ra vị trí xâu B ở xâu A

1.5.2. Bài số 2: Thực hành phân tích khảo sát bộ nhớ

Tóm tắt

I. Tổng Quan Về Bài Tập Lớn Kiến Trúc Máy Tính Tại Học Viện Công Nghệ Bưu Chính Viễn Thông

Bài tập lớn về kiến trúc máy tính tại Học viện Công nghệ Bưu chính Viễn thông là một phần quan trọng trong chương trình đào tạo. Nó không chỉ giúp sinh viên nắm vững lý thuyết mà còn thực hành các kỹ năng lập trình và phân tích hệ thống. Bài tập này bao gồm nhiều chủ đề từ lập trình hợp ngữ đến khảo sát bộ nhớ, giúp sinh viên hiểu rõ hơn về cấu trúc và hoạt động của máy tính.

1.1. Mục Đích Của Bài Tập Lớn Về Kiến Trúc Máy Tính

Mục đích chính của bài tập lớn là giúp sinh viên áp dụng lý thuyết vào thực tiễn, từ đó nâng cao khả năng giải quyết vấn đề trong lĩnh vực cấu trúc máy tính.

1.2. Nội Dung Chính Của Bài Tập Lớn

Nội dung bài tập lớn bao gồm lập trình hợp ngữ, khảo sát bộ nhớ và phân tích hệ thống, giúp sinh viên có cái nhìn tổng quan về hệ thống máy tính.

II. Những Thách Thức Trong Bài Tập Lớn Về Kiến Trúc Máy Tính

Trong quá trình thực hiện bài tập lớn, sinh viên thường gặp phải nhiều thách thức. Những vấn đề này có thể liên quan đến việc hiểu rõ các khái niệm cơ bản trong kiến trúc máy tính và cách áp dụng chúng vào thực tế. Việc lập trình hợp ngữ cũng là một thách thức lớn do tính phức tạp của ngôn ngữ này.

2.1. Khó Khăn Trong Lập Trình Hợp Ngữ

Lập trình hợp ngữ yêu cầu sinh viên phải nắm vững cấu trúc của máy tính và cách thức hoạt động của từng thanh ghi, điều này có thể gây khó khăn cho nhiều sinh viên.

2.2. Vấn Đề Về Phân Tích Bộ Nhớ

Phân tích bộ nhớ đòi hỏi sinh viên phải có khả năng tư duy logic và phân tích tốt, điều này có thể là một thách thức lớn trong quá trình thực hiện bài tập.

III. Phương Pháp Giải Quyết Vấn Đề Trong Bài Tập Lớn Kiến Trúc Máy Tính

Để vượt qua những thách thức trong bài tập lớn, sinh viên cần áp dụng các phương pháp học tập hiệu quả. Việc tham gia vào các buổi thảo luận nhóm và tìm kiếm sự hỗ trợ từ giảng viên là rất quan trọng. Ngoài ra, việc thực hành thường xuyên cũng giúp sinh viên củng cố kiến thức.

3.1. Tham Gia Thảo Luận Nhóm

Thảo luận nhóm giúp sinh viên trao đổi ý tưởng và giải pháp, từ đó nâng cao khả năng giải quyết vấn đề trong kiến trúc máy tính.

3.2. Tìm Kiếm Hỗ Trợ Từ Giảng Viên

Giảng viên có thể cung cấp những kiến thức bổ ích và hướng dẫn sinh viên trong quá trình thực hiện bài tập lớn.

IV. Ứng Dụng Thực Tiễn Của Bài Tập Lớn Về Kiến Trúc Máy Tính

Bài tập lớn không chỉ giúp sinh viên nắm vững lý thuyết mà còn có ứng dụng thực tiễn trong ngành công nghệ thông tin. Kỹ năng lập trình và phân tích hệ thống sẽ là nền tảng vững chắc cho sự nghiệp sau này của sinh viên.

4.1. Kỹ Năng Lập Trình Hợp Ngữ

Kỹ năng lập trình hợp ngữ giúp sinh viên hiểu rõ hơn về cách thức hoạt động của máy tính, từ đó áp dụng vào các dự án thực tế.

4.2. Phân Tích Hệ Thống

Khả năng phân tích hệ thống giúp sinh viên có thể thiết kế và tối ưu hóa các hệ thống máy tính trong tương lai.

V. Kết Luận Về Bài Tập Lớn Kiến Trúc Máy Tính Tại Học Viện Công Nghệ Bưu Chính Viễn Thông

Bài tập lớn về kiến trúc máy tính tại Học viện Công nghệ Bưu chính Viễn thông là một phần không thể thiếu trong chương trình đào tạo. Nó giúp sinh viên phát triển kỹ năng cần thiết để thành công trong lĩnh vực công nghệ thông tin. Tương lai của ngành này sẽ còn phát triển mạnh mẽ, và những kiến thức từ bài tập lớn sẽ là nền tảng vững chắc cho sinh viên.

5.1. Tương Lai Của Ngành Công Nghệ Thông Tin

Ngành công nghệ thông tin đang phát triển nhanh chóng, và những kiến thức từ bài tập lớn sẽ giúp sinh viên bắt kịp xu hướng mới.

5.2. Vai Trò Của Kiến Trúc Máy Tính Trong Tương Lai

Kiến trúc máy tính sẽ tiếp tục đóng vai trò quan trọng trong việc phát triển các công nghệ mới, từ đó tạo ra nhiều cơ hội việc làm cho sinh viên.

09/07/2025
Bài tập lớn ktmt lớp n01 nhóm 02

Trích đoạn nội dung tài liệu

HỌC VIỆN CÔNG NGHỆ BUU CHINH VIEN THONG KHOA CONG NGHE THONG TIN byt _ BÀITẬPLỚN KIẾN TRÚC MÁY TÍNH. Nhóm: LỚP N01 - NHÓM 01 KIẾN TRÚC MÁY TÍNH - LỚP N02 - NHÓM 03 Tên các thành viên Tên thành viên Mã số sinh Bài tập Phần I viên Tra Đình Lâm B2IDCCNOI3 1,6, I1, 16 Anh Nguyễn Việt B21DCCN468 2,7,12, 17 Khiêm Nguyễn Thị Lan B21DCCN818 5, 10, 15, 20 Trương Công B2IDCCNG8I 3,8, 13, 18 Tuấn Thành Nguyễn Dang B2IDCCN062 4,9, 14, 19 Huy Giảng viên hướng dẫn: ThS. Nguyễn Văn B TE NTA 4 TTÚU 2 TC “2e HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG KHOA CÔNG NGHỆ THÔNG TIN byt BÀI TẬP LỚN KIẾN TRÚC MÁY TÍNH Nhóm: LỚP N01 - NHÓM 01 Tên các thành viên Tên thành viên Mã số sinh viên Bai tap Ph% 1 Trầ Dinh Lam B21DCCNO13 1,6, 11, 16 Anh Nguyễn Việt B2IDCCN468 2,7,12,17 Khiém Nguyễn Thị Lan B2IDCCNSI8 5, 10, 15, 20 Trương Công Tuấn B21DCCN681 3,8,13,18 Thành Nguyễn Đăng Huy B21DCCN062 4,9, 14,19 Giảng viên hướng dẫn: ThS. Nguyễn Văn B Haà-Nêr-2023 FAN OF Bài tập lớn KTMT MỤC LỤC PHAN 1: PHAN LAM CA NHAN 1 1.

TRAN DINH LAM ANH : B21DCCNO13 1 1. Bài số I: Lập trình hợp ngữ Assembly 1 Câu 1: Viết chương trình hợp ngữ Assembly ¡n ra lời chào Tiếng Anh và Tiếng Việt 1 Câu 6: Viết chương trình hợp ngữ Assembly chuyển một số từ hệ cơ số 10 sang hệ nhị phân 2 Câu 11: Viết chương trình hợp ngữ Assembly tìm giá trị lớn nhất và nhỏ nhất của một mảng số 4 Câu 16: Viết chương trình hợp ngữ Assembly tính tổng 2 số kiểu word 7 1. Bài số 2: Thực hành phân tích khảo sát bộ nhớ: 10 1. NGUYEN VIET KHIEM : B21DCCN468 14 1.

Bài số I: Lập trình hợp ngữ Assembly 14 Câu 2: Viết chương trình hợp ngữ Assembly nhập 1 ký tự và in ra màn hình ký tự đó 14 Câu 7: Viết chương trình hợp ngữ Assembly chuyển một số từ hệ cơ số 10 sang hệ nhị phân 15 Câu 12: Viết chương trình hop ngir Assembly cho phép nhập vào một số và In ra màn hình giai thừa của số đó 19 Câu 17: Viết chương trình hợp ngữ Assembly cho phép nhập vào một mảng g Gm 10 số có hai chữ số. Tính tổng các số chia hết cho 7. In tổng thu được ra màn hình dưới dạng thập phân 23 1. Bài số 2: Thực hành phân tích khảo sát bộ nhớ: 28 1.

NGUYEN THI LAN : B21DCCN818 34 1. Bài số I: Lập trình hợp ngữ Assembly 34 Câu 5: Viết chương trình hợp ngữ Assembly cho phép nhập 1 chuỗi ký tự và in ra màn hình chuỗi ký tự đó theo dạng viết hoa và viết thưởng 34 Câu 10: Viết chương trình hợp ngữ Assembly yêu cãi đếm chỉ âu dài của một chuỗi ký tự cho trước 35 Câu 15: Viết chương trình hợp ngữ Assembly cho phép in ra số lượng các số chia hết cho 11 và tính tổng các số đó từ mảng cho trước 37 Câu 20: Viết chương trình hợp ngữ Assembly cho hai chuỗi ký tự A và B có độ dài là n (n>m), chỉ ra xâu A chứa mấy xâu B 39 1. Bài số 2: Thực hành phân tích khảo sát bộ nhớ: 41 1. TRUONG CONG TUAN THANH : B21DCCN681 47 1.

Bài số I: Lập trình hợp ngữ Assembly 47 Nguyễn Văn A - DXHTTTY Bài tập lớn KTMT Câu 3: Viết chương trình hợp ngữ Assembly cho phép nhập 1 chuỗi ký tự và in ra màn hình chuỗi ký tự đó 47 Câu 8: Viết chương trình hợp ngữ Assembly chuyển một số từ hệ cơ số 10 sang hệ cơ số 16 (Hexa) 48 Câu 13: Viết chương trình hợp ngữ Assembly cho phép nhập vào các cơ số và in ra màn hình tổng của các số đó 50 Câu 18: Viết chương trình hợp ngữ Assembly đếm số l Ần xuất hiện của chuỗi con “kimf” trong một chuỗi. In ra kết quả dưới dạng số thập phân 53 1. Bài số 2: Thực hành phân tích khảo sát bộ nhớ: 57 1. NGUYEN DANG HUY : B21DCCN062 65 1.

Bài số I: Lập trình hợp ngữ Assembly 65 Câu 4: Viết chương trình hợp ngữ Assembly cho phép nhập 1 ký tự viết thưởng và in ra màn hình chữ hoa của ký tự đó 65 Câu 9: Viết chương trình hợp Assembly cho phép nhập số nhị phân (8 bit) chứa vào trong thanh ghi BL. Chương trình phải kiểm tra ký tự nhập có hợp lệ hay không (ký tự “0” hoặc ký tự “I”). Việc nhập kết thúc khi nhấn # hoặc đủ 8 bịt. Xuất ra số đã nhập dưới dạng hệ lục thập phân (hệ 16) 67 Câu 14: Viết chương trình hợp ngữ Assembly cho phép nhập vào 2 số và in ra màn hình ƯCLN BƠNN của hai số đó 71 Câu 19: Viết chương trình hợp ngữ cho hai chuỗi ký tự A và B có độ dài là n và m (n> m), chỉ ra xâu B có phải xâu con của xâu A không? Nếu xâu B là xâu con của xâu A thì chỉ ra vị trí xâu B ở xâu A 77 1.

Bài số 2: Thực hành phân tích khảo sát bộ nhớ: 84 Nguyễn Văn A - DXHTTTY Bài tập lớn KTMT PHAN 1: PHAN LAM CA NHÂN 1. TRAN BINH LAM ANH : B21DCCNO13 1. Bài số 1: Lap trinh hop ngtv Assembly Câu 1: Viết chuong trinh hop ngt Assembly in ra loi chào Tiếng Anh va Tiếng Việt Mã ngu Asm8086 t` edit: E:\Dev\asm\Bai1.asm oa a) x file edit bookmarks assembler emulator math asciicodes help D ow % ,.| & > a @ » ? © new open examples save compile emulate | calculator convertor options help about ;Bai 1: - = 1 name “Baii" =m org 100h 14 call main re main roc ;Set Mode mov ax, @O@03h int 1@h shien thi_loi chao Tieng Anh mov dx, offset ta mov ah, int 21h shien thi loi chao Tieng Viet mov dx, offset tv 4 mov ah, 9 int 21h mov ah, @ int 16h ret 78 main endp | ta db “Hello wordld", @Dh,@Ah, "$" 2 tv db "Xin chao", @Dh,@Ah, "$" N 2 END F1 4) 11:44 05/05/2023 | Jm > line: 8 col: 23 drag a file here to open Bài tập lớn KTMT Giao diện hiển thị || IXin chao I cll screen 1 change font ¡ oan Câu 6: Viết chương trình hợp ngữ Assembly chuyển một số từ hệ cơ số 10 sang hệ nhị phân Mã ngu Asm8086 Bài tập lớn KTMT as ed AUN ETE file edit bookmarks assembler emulator meth asciicodes help Qo a te v > "m»® ? wf new open examples save compile emulate calculator convertor | options help about -Model Sma 11 |r| -Stack 10@H ata lệ; endl d b 13, 19, dễ dụ 2) Ø6 .Code 17 MACRO mult a, bị; a#=b mov ax , a mov bx mul mov a, ax ENDM MACRO divv a. b; a⁄=b mov ax , a mov bx div bx mov a, ax 3 ENDM >) Main Proc 3 Code chi chay duoc nhung so <= 16 bit mov &x » @data; mov ds » 8X mov bx » @ Lap1: call cin cmp, al, @Dh je sub al, 'Ø" mov y, ax mult bx, 18 add ax, y; mov bx, ax biệt mov api; dx, Lap3: inc si Loop L ap3; Print: “call Enter Lap2: cmp_si, Ø je End; mov dx 2 pop dxi add int 2th; dec b ERd? L ap2; Al drag a file here to open Bài tập lớn KTMT a D wo we , M „, > wo 1# new open examples save compile emulate | calculator convertor | options help about mov dx, @ m divv bx, 2 =| mov bx, ax, push dx; ing si Loop Lap3; rint: call Enter Lap2: cmp_si, @ je End; mov nh; 2 POP x5 add dx, ’°’@’ int 21h; dec si; Loop Lap2; End: mov ah, Ø int 16h ret Main Endp cin proc mov ah, 1; int 21h mov eh, @ ret cin endp Enter proc v ah, lea dx, endl; int 21h; re Enter endp Mepis] line: 63 col: 10 drag a file here to open Giao dién hién thi emulator screen (80x25 chars) bộ aoe 1212 | 05/05/2023 } | +: torn [i Câu 11: Viết chương trình hợp ngữ Assembly tim gid tri lon nhất và nhỏ nhất của một mảng số Mã ngu Asm8086 Bài tập lớn KTMT - assembler and microprocessor emulator 4.08 file edit bookmarks assembler emulator math asciicodes help a we W x ml v k8 © new open examples save compile emulate | calculator convertor | options help _—about »Model Small I>} .Da ase_dec dụ i0 error db "Invalid$" str db *@123456789ABCDEF’ len.

db ete : $* strMax db 13, 10, ‘MAX: $' strMin db 13, 10, 'MIN: $’ x dw @ h dw @ AX du @ MIN dw 9999 .Code 3 Main Proc mov ax, @data mov ds, ax mov ah, 9 lea dx, len int 21h a call input MOV CK, X mov ah, lea dx, br - iat 21h input_array: call input ig continue mov MIN, bx continue: loop input _array mov bx, Main endp Input Proc mov x, loop_input: x| line: 99 col: 10 drag a file here to open Bài tap lon KIMT file edit bookmarks assembler emulator math asciicodes help h a ve x | x 1 > —] 8 » ? © new open example save compile emulate | calculator convertor | options help about mov bx, MAX mov x, bx lea dx, strMax int 21h call Output mov bx, MI mov x, bx mov ah, 9 lea dx, strMin int 21h call Output mov ah, @ int 16h mov ah, 4ch int 21h Main endp Input Hee lo p. input s anPu : Sep 1 int 21h cmp al, 13 je end. —input cmp a je end. -input mov 4a sub al, 7Q’ push ax mov ax, xX mul base_dec mov x, ax imp Toop_input end manent Inout Pe ihe Output Proc mov ax, x mov cx, @ Divide: › i %) cmp cx, ine show 18:58 ret 05/05/2023 | ) Output Endp col: 10 drag a file here to open Giao diện hiển thị Bài tập lớn KTMT emulator screen (8025 char:) JLenght: 6 98 23 11 0 34 2 dear scieen charge toni Câu 16: Viết chương trình hợp ngữ Assembly tính tổng 2 số kiểu word Mã ngu Asm8086 Bài tập lớn KTMT Ï emu8086 - assernble and microprocessor emulator 4.08 file edit bookmarks assembler emulator math asciicodes help ¬ = «| & > @ + cj new open exemples save compile emulate calculator convertor | options help about -Model Small b> | .Stack 100H br db 13, 1Ø, '$' dw ia input_a db ‘Enter a input_b db 13, 10, 3 SH DỤ „EM db 13, 10.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Bài viết "Bài Tập Lớn Về Kiến Trúc Máy Tính Tại Học Viện Công Nghệ Bưu Chính Viễn Thông" cung cấp cái nhìn sâu sắc về các khía cạnh quan trọng của kiến trúc máy tính, từ cấu trúc cơ bản đến các ứng dụng thực tiễn trong ngành công nghệ thông tin. Tài liệu này không chỉ giúp sinh viên nắm vững lý thuyết mà còn khuyến khích họ áp dụng kiến thức vào thực tế, từ đó nâng cao khả năng tư duy và giải quyết vấn đề.

Để mở rộng thêm kiến thức, bạn có thể tham khảo tài liệu giảng dạy môn kiến trúc máy tính tại đây: Tài liệu giảng dạy môn kiến trúc máy tính. Tài liệu này sẽ cung cấp cho bạn những thông tin bổ ích và cái nhìn toàn diện hơn về lĩnh vực này, giúp bạn phát triển kỹ năng và kiến thức cần thiết trong ngành công nghệ.