ĐHQG TPHCM ĐH Bách Khoa Khoa Đ-ĐT BM Điện Tử Điểm Đáp án của Đề kiểm tra giửa HK 2 NH: Môn: Vi xử lý Mã MH: Ngày thi: 20/03/2013 Thời

Tài liệu tương tự
Điểm ĐỀ THI HK 1 ( ) Môn: Kỹ thuật số Thời gian: 110 phút (SINH VIÊN KHÔNG ĐƯỢC SỬ DỤNG TÀI LIỆU) Chữ kí giám thị HỌ TÊN:. MSSV: NHÓM:.. SINH

Lkgjlfjq?etyuiiofjkfjlsfjkslddghdgertt

TRƯỜNG ĐẠI HỌC BÁCH KHOA PHÒNG TỔ CHỨC HÀNH CHÍNH QUY TRÌNH XỬ LÝ VIÊN CHỨC ĐI NƯỚC NGOÀI QUÁ HẠN Số hiệu: QT.TCHC-40 Lần ban hành: 01 Ngày ban hành:

TRƯỜNG ĐẠI HỌC BÁCH KHOA PHÒNG TỔ CHỨC HÀNH CHÍNH QUY TRÌNH KÝ HỢP ĐỒNG LÀM VIỆC LẦN ĐẦU VÀ KÝ HỢP ĐỒNG LÀM VIỆC KHÔNG THỜI HẠN Số hiệu: QT.TCHC-13 Lầ

Microsoft Word - Tin hoc dai cuong 2015

Microsoft Word - bai4

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG TIN HỌC ĐẠI CƯƠNG Bài 5. Kiểu dữ liệu và biểu thức trong C Nội dung 1. Các ki

PowerPoint Presentation

TRƯỜNG ĐẠI HỌC BÁCH KHOA PHÒNG TỔ CHỨC HÀNH CHÍNH QUY TRÌNH PHÂN CÔNG VIÊN CHỨC HƯỚNG DẪN TẬP SỰ Số hiệu: QT.TCHC-06 Lần ban hành: 01 Ngày ban hành: 2

TRƯỜNG ĐẠI HỌC NAM CẦN THƠ KHOA LUẬT ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN XÃ HỘI HỌC PHÁP LUẬT (LƯU HÀNH NỘI BỘ) CẦN THƠ 2018

Thư viện đề thi thử lớn nhất Việt Nam SỞ GD&ĐT KONTUM KIỂM TRA HỌC KÌ I NĂM HỌC TRƯỜNG THPT DUY TÂN MÔN: TIN HỌC - LỚP: 10 Thời gian: 45 phú

ĐẠI HỌC QUỐC GIA TP.HCM TRƯỜNG ĐẠI HỌC BÁCH KHOA QUY TRÌNH XÉT TẶNG DANH HIỆU NHÀ GIÁO NHÂN DÂN, NHÀ GIÁO ƯU TÚ Mã số: QT.TCHC-35 Chữ ký Soạn thảo Xem

Chapter 5

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP. HỒ CHÍ MINH KHOA ĐIỆN ĐIỆN TỬ Ngành đào tạo: Điện Tử Công Nghiệp Trình độ đào tạo: Đại học Chương trình đào tạo: C

Microsoft Word - 08_DCCT_SOIM420818_CongTrinhTrenNenDatYeu_R6

Microsoft Word - TUT02.01.PVN.NTCR doc

Microsoft Word - Phan 1 - Kien thuc co so IFS-HANU 2011.doc

Bài 1:

Tìm hiểu ngôn ngữ lập trình Visual Basic Tìm hiểu ngôn ngữ lập trình Visual Basic Bởi: Khuyet Danh Tìm hiểu ngôn ngữ lập trình Visual Basic Tổng quan

Microsoft Word - Cong thuc giai nhanh bai tap vat ly 12 hay nhat nam 2015.docx

BỘ XÂY DỰNG

CÔNG BÁO/Số ngày PHẦN I. VĂN BẢN QUY PHẠM PHÁP LUẬT BỘ NỘI VỤ BỘ NỘI VỤ Số: 09/2010/TT-BNV CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Đ

Microsoft Word - Toan roi rac

Nội dung chương 3 IT1110 Tin học đại cương Phần I: Tin học căn bản Chương 3: Hệ thống máy tính 3.1. Giới thiệu 3.2. Chức năng và các thành phần của má

ĐIỂM THI KHỐI A ĐẠI HỌC BÁCH KHOA ĐÀ NẴNG ầ ươ ữ ặ ố ả ườ ườ ườ ễ ướ ườ ườ ầ ườ ễ ữ ấ ồ ấ ứ ấ ố ấ ễ ấ ễ ả ấ ễ ướ ấ ễ ấ ễ ấ ễ ấ ễ ấ ấ ồ ố ấ ạ ấ ầ ấ ầ ấ

Máy tính cá nhân Máy tính cá nhân Bởi: Wiki Pedia Định nghĩa Máy tính cá nhân (tiếng Anh: personal computer, viết tắt PC) là một máy điện toán siêu nh

2018 Nhận xét, phân tích, góp ý cho Chương trình môn Tin học trong Chương trình Giáo dục Phổ thông mới

ĐẠI HỌC QUỐC GIA TP.HCM TRƯỜNG ĐH KHOA HỌC TỰ NHIÊN CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do - Hạnh phúc QUY CHẾ TẠM THỜI VỀ QUẢN TRỊ TÀI SẢ

Microsoft Word - Module 2. Cau truc cua may tinh dien tu.doc

ĐẠI HỌC BÁCH KHOA TP.HCM KHOA ĐIỆN ĐIỆN TỬ BỘ MÔN VIỄN THÔNG Điểm: MẠCH ĐIỆN TỬ - BÀI TẬP LỚN (HKI/ ) Tên SV 1:.. MSSV:.. Tên SV 2:. MSSV:. Tê

THÔNG TIN CHUNG VỀ KỲ THI ĐÁNH GIÁ NĂNG LỰC TẠI ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH NĂM GIỚI THIỆU CHUNG Với mục tiêu đa dạng hóa phương th

Lập trình cấu trúc trong Visual Basic Lập trình cấu trúc trong Visual Basic Bởi: Nguyễn Sơn Học xong chương này, sinh viên phải nắm bắt được các vấn đ

Microsoft Word - QCHV_2013_vlvh_chinhthuc.doc

TCVN TIÊU CHUẨN Q UỐC GIA TCVN 9411 : 2012 Xuất bản lần 1 NHÀ Ở LIÊN KẾ - TIÊU CHUẨN THIẾT KẾ Row houses - Design standards HÀ NỘI

PDT&SELAB

VERITAS

Chương trình dịch

MỘT SỐ LƯU Ý KHI DẠY CÁC TIẾT ÔN TẬP CHƯƠNG Môn Tin học cung cấp cho học sinh những kiến thức phổ thông về ngành khoa học tin học, hình thành và phát

Đề cương ôn tập và hướng dẫn thi học phần “Lí luận dạy học đại học”

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP. HỒ CHÍ MINH KHOA ĐIỆN ĐIỆN TỬ Ngành đào tạo: Công nghệ Kỹ thuật Điện tử, truyền thông Trình độ đào tạo: Đại học Ch

Bộ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC TÂY ĐÔ CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do - Hạnh phúc CHƯƠNG TRÌNH ĐÀO TẠO (Ban hành theo Quyết

Kyõ Thuaät Truyeàn Soá Lieäu

ĐỀ CƯƠNG ÔN THI 1. Khái niệm về điều khiển Logic khả trình Có rất nhiều định nghĩa về bộ điều khiển Logic khả trình (Programmable logic controller viế

Mười Vạn Câu Hỏi Vì Sao?: Toán Học Chia sẽ ebook : Tham gia cộng đồng chia sẽ sách : Fanpage :

ĐÊ CƯƠNG CHI TIẾT HỌC PHẦN

TRƯỜNG ĐẠI HỌC NHA TRANG KHOA CÔNG NGHỆ THÔNG TIN KỶ YẾU HỘI NGHỊ ĐỔI MỚI PPGD VÀ TÌM BIỆN PHÁP NÂNG CAO NĂNG LỰC NCKH NHA TRANG 14/06/2013

THÔNG TIN TRƯỜNG HÈ TOÁN HỌC SINH VIÊN 2019 I. MỤC ĐÍCH: Mục đích của Trường hè là hỗ trợ các sinh viên giỏi toán phát huy được khả năng học tập và tậ

BM01.QT02/ĐNT ĐT TRƯỜNG ĐH NGOẠI NGỮ - TIN HỌC TP. HỒ CHÍ MINH KHOA NGOẠI NGỮ CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập Tự do Hạnh phúc ĐỀ CƯƠNG HỌC

Microsoft Word - QCHV 2013_ChinhThuc_2.doc

Microsoft Word - PL VE CHUNG KHOAN VA TT CHUNG KHOAN.doc

CÔNG TY TNHH TM LÔ HỘI CHƯƠNG TRÌNH ĐÀO TẠO CƠ BẢN

Chapter #

Output file

Microsoft Word - giao an hoc ki I.doc

Slide 1

Khoa Quản lý Đất đai và Bất động sản KS. Đinh Quang Vinh ( )

Kiến trúc tập lệnh1

Slide 1

BỘ QUY TẮC ĐẠO ĐỨC NGHỀ NGHIỆP CÔNG TY CỔ PHẦN CHỨNG KHOÁN KB VIỆT NAM MÃ SỐ: QT.ĐĐNN.002 Hà Nội, tháng

Ban tổ chức - Tài liệu phục vụ cho họp Đại hội đồng cổ đông Năm 2017 DANH MỤC TÀI LIỆU ĐẠI HỘI ĐỒNG CỔ ĐÔNG NĂM 2017 NỘI DUNG Trang 1. Thư mời họp 1 2

NGÔN NGƯ LÂ P TRIǸH Biên tập bởi: nguyenvanlinh

Microsoft Word - Ig5A2

Chương II - KIẾN TRÚC HỆ ĐIỀU HÀNH

ĐÊ CƯƠNG CHI TIẾT HỌC PHẦN

Mục Lục Tiền ảo thuận nhân vì mục đích nhân văn đầu tiên-blood... 2 Bối cảnh... 2 Tác giả... 2 Bloodland... 2 Công nghệ đặc trưng của Bloodland... 3 G

Microsoft Word - Giai Tich (DH)

BỘ TÀI CHÍNH CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐH TÀI CHÍNH - MARKETING Độc lập- Tự do- Hạnh phúc Số: 654/QĐ-ĐHTCM TP. Hồ Chí Minh, ngày 03 th

Microsoft Word - Tin hoc ung dung trong Khach san nha hang

Đề thi Violympic Toán lớp 8 vòng 1 năm Bài 1: Sắp xếp các giá trị theo thứ tự tăng dần Bài 2: Vượt chướng ngại vật Câu 2.1: Giá trị của x th

LUẬT HÀNH CHÍNH VIỆT NAM Ths. Nguyễn Quang Huy

BỘ GIÁO DỤC VÀ ĐÀO TẠO CỘNG HOÀ XÃ HỘI CHỦ NGHIÃ VIỆT NAM

PowerPoint Presentation

10 Vạn Câu Hỏi Vì Sao - Tin Học

PHẦN I

ĐỀ cương chương trình đẠi hỌc

ĐỀ CƯƠNG ÔN TẬP HỌC KÌ I – LỚP 9

Phan-tich-va-de-xuat-mot-so-giai-phap-hoan-thien-cong-tac-quan-ly-du-an-dau-tu-xay-dung-cong-trinh-cua-tong-cong-ty-dien-luc-mien-nam.pdf

Những cơ sở của ngôn ngữ C# Những cơ sở của ngôn ngữ C# Bởi: phamvanviet truonglapvy Trong chương này sẽ trình bày về hệ thống kiểu trong C#; phân biệ

ĐÊ CƯƠNG CHI TIẾT HỌC PHẦN

Tạp chí Khoa học công nghệ và Thực phẩm số 11 (2017) NGHIÊN CỨU ỨNG DỤNG MÃ NGUỒN MỞ JOOMLA XÂY DỰNG WEBSITE HỖ TRỢ DẠY HỌC VẬT LÝ ĐẠI CƢƠNG Ngu

CÔNG BÁO/Số /Ngày BỘ GIÁO DỤC VÀ ĐÀO TẠO BỘ GIÁO DỤC VÀ ĐÀO TẠO Số: 14/2018/TT-BGDĐT CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập -

CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM QCVN 01:2008/BCT QUY CHUẨN KỸ THUẬT QUỐC GIA VỀ AN TOÀN ĐIỆN National technical regulation on Electric safety HÀ NỘ

TRƯỜNG ĐẠI HỌC MỞ TP. HCM KHOA XÂY DỰNG VÀ ĐIỆN 1. THÔNG TIN VỀ MÔN HỌC ĐỀ CƯƠNG MÔN HỌC 1.1 Tên môn học: Kinh tế Xây dựng Mã môn học: CENG Kh

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do - Hạnh phúc QUY ĐỊNH Về việc biên soạn, lựa chọn, t

Microsoft Word - Co so du lieu - cap nhat

OpenStax-CNX module: m tổng kết năm học yen nguyen This work is produced by OpenStax-CNX and licensed under the Creative Commons Attr

BÁO GIÁ QUẢNG CÁO Đăng tin bài PR Fall 08 Công ty CP Truyền thông VietNamNet Hà Nội: Tầng 4, toà nhà C Land, 156 ngõ Xã Đàn 2, Đống Đa - ĐT:

PHÒNG GD & ĐT THANH BA

SỞ GDĐT TỈNH BÌNH DƯƠNG XÂY DỰNG VĂN HÓA PHÁP LÝ, ỨNG XỬ VĂN MINH Số 08 - Thứ Hai,

Chương trình dịch

Quyết định số 218/2000/QĐ-BTC ngày 29/12/2000

Microsoft Word - Hong vu cam thu tt.doc

Mẫu trình bày chương trình đào tạo theo tín chỉ

(Microsoft Word - NHU~NG \320I\312`M HAY NHU~NG HI\312?N TUO?NG.doc)

Kiểm tra trong quản trị Kiểm tra trong quản trị Bởi: unknown Kết thúc chương này người học có thể: 1. Định nghĩa kiểm soát 2. Mô tả các phương pháp ki

Microsoft Word - TaiLieuTNKTD1PhanPLC-05[1].2008.doc

Chuyển đổi tương tự - số photonic bằng cách dùng buồng cộng hưởng Fabry- Perot phi tuyến Chuyển đổi tương tự - số song song về mặt không gian được đề

ID

1 BÀI 1: NHỮNG VẤN ĐỀ CHUNG VỀ THỰC TẬP SƯ PHẠM Mục tiêu của bài: Sau khi học xong bài này, người học có khả năng: - Xác định đúng mục đích, nhiệm vụ,

CHÍNH PHỦ CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do - Hạnh phúc Số: 63/2014/NĐ-CP Hà Nội, ngày 26 tháng 06 năm 2014 N

Bản ghi:

ĐHQG TPHCM ĐH Bách Khoa Khoa Đ-ĐT BM Điện Tử Điểm Đáp án của Đề kiểm tra giửa HK 2 NH: 2012-2013 Môn: Vi xử lý Mã MH: 402030 Ngày thi: 20/03/2013 Thời gian làm bài: 80 phút Đề có 4 trang và SV làm trực tiếp trên đề. (SV được sử dụng tài liệu của mình, KHÔNG được dùng Laptop) Chữ ký giám thị Họ và tên SV: MSSV: Nhóm: Bộ môn Điện Tử duyệt GV ra đề và soạn đáp án Hồ Trung Mỹ Chú ý: Xem phụ lục để coi cách giải khác (nếu có) từ trang 5 Câu 1: (3 đ) Mạch giải mã địa chỉ cho các bộ nhớ (có số bit dữ liệu là 8) dùng 74138 như hình sau: a) Xác định vùng địa chỉ của các ngõ ra /Yi: A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 Vùng địa chỉ (hex) 0 1 0 1 0 0 0 X X X X X X X X X X X X X /Y0: 50000 51FFF 0 1 0 1 0 0 1 X X X X X X X X X X X X X /Y1: 52000 53FFF 0 1 0 1 0 1 0 X X X X X X X X X X X X X /Y2: 54000 55FFF 0 1 0 1 0 1 1 X X X X X X X X X X X X X /Y3: 56000 57FFF 0 1 0 1 1 0 0 X X X X X X X X X X X X X /Y4: 58000 59FFF 0 1 0 1 1 0 1 X X X X X X X X X X X X X /Y5: 5A000 5BFFF 0 1 0 1 1 1 0 X X X X X X X X X X X X X /Y6: 5C000 5DFFF 0 1 0 1 1 1 1 X X X X X X X X X X X X X /Y7: 5E000 5FFFF b) Từ mạch giải mã trên, sử dụng thêm các cổng logic cần thiết để tạo ra các tín hiệu chọn chip /CS0, /CS1, /CS2 (giải mã địa chỉ toàn phần) tích cực thấp và có các vùng địa chỉ liên tục. Vẽ hình trực tiếp lên mạch giải mã phía trên. Tín hiệu chọn chip /CS0 (16 KB) /CS1 ( 2 KB) /CS2 (20 KB) Vùng địa chỉ (Hex) 50000 53FFF 54000 547FF 54800 597FF VXL_KTGHK_AY1213-S2_trang 1/6

Câu 2: (1 đ) Thiết kế bộ nhớ RAM tĩnh 16Kx8 từ 2 RAM 8Kx4, 1 RAM 8Kx8, và 1 số cổng logic: Câu 3: (1 đ) Viết các từ điều khiển (control word) để thực hiện phép toán sau: R3 3 x R1/2 2 x (bù 1 của R2) Các tác vụ Chú thích Từ điểu khiển SELA SELB SELD OPR R3 R1/2 Dịch phải = chia 2 001 000 011 10000 R0 bù 1 của R2 010 000 000 01110 R0 2 x R0 Dịch trái = nhân 2 000 000 000 11000 R3 R3 + R1 R3 = 3 x R1/2 011 001 011 00010 R3 R3 R0 Kết quả cần tính 011 000 011 00101 Phụ lục: Ý nghĩa của các vùng trong từ điều khiển Mã nhị phân SELA SELB SELD 000 Input Input Output 001 R1 R1 R1 010 R2 R2 R2 011 R3 R3 R3 100 R4 R4 R4 101 R5 R5 R5 110 R6 R6 R6 111 R7 R7 R7 OPR Tác vụ Ký hiệu 00000 Chuyển A (output = A) TSFA 00001 Tăng A thêm 1 INCA 00010 A + B ADD 00101 A B SUB 00110 Giảm A đi 1 DECA 01000 A AND B AND 01010 A OR B OR 01100 A XOR B XOR 01110 Bù A COMA 10000 Dịch phải A SHRA 11000 Dịch trái A SHLA VXL_KTGHK_AY1213-S2_trang 2/6

Câu 4: (1.5 đ) Cho trước đoạn chương trình hợp ngữ Z80 sau: Địa chỉ (hex) Mã máy (hex) Nhãn Lệnh Định địa chỉ của Toán hạng 1 Toán hạng 2 CONST: EQU KKKK 0100 21 47 15 LD HL, CONST ; ** Thanh ghi Tức thời mở rộng 0103 06 05 LD B, 5 0105 B8 L1: CP B ; ** Hiểu ngầm Thanh ghi 0106 28 05 JR Z, L2 0108 3D DEC A 0109 0C INC C 010A 23 INC HL 010B 10 NN DJNZ L1 010D 76 L2: HALT a) (0.5 đ) Hãy ghi các cách địa chỉ cho các dòng lệnh in đậm và nghiêng (đánh dấu **). (0.5 đ) b) (1 đ) Hãy tìm các giá trị của KKKK và NN (hex): KKKK = 1547H và NN = F8H Câu 5: (1.5 đ) Phân tích chương trình hợp ngữ Z80. Giả sử kết quả tính được 255. Chương trình ORG 100H LD B,3 LD HL,TABLE XOR A L1: ADC A,(HL) INC HL DJNZ L1 LD (VAR1),A SRA A SRA A LD D,A SRA A SRA A LD E,A SRA A ADD A,E ADD A,D LD (VAR2),A JR $ org 200h TABLE: DEFB 12 DEFB 25 DEFB 67 VAR1: DEFS 1 VAR2: DEFS 1 Bài làm a) (0.5 đ) Điền dạng số hex cho HL và dạng số thập phân cho (HL) và A: Trước khi thực thi ADC và INC Sau khi thực thi ADC và INC Lần lặp HL A (HL) Cờ Cờ A C C HL 1 0200 0 12 0 12 0 0201 2 0201 12 25 0 37 0 0202 3 0202 37 67 0 104 0 0203 b) (0.5 đ) Sau khi thực thi chương trình thì nội dung (dạng số thập phân) của các biến VAR1 và VAR2 là (VAR1) = 104D (VAR2) = 35D c) (0.5 đ) Hãy cho biết chương trình này làm gì? Giải thích. Chương trình tính tổng 3 số 8 bit trong bộ nhớ bắt đầu từ địa chỉ 0200H rồi cất vào biến VAR1, và tính trung bình cộng của 3 số này rồi cất vào biến VAR2. Giải thích: Vòng lặp L1 để cộng dồn 3 số 8 bit cho trị số Tổng. Các lần dịch phải và cộng lại tương ứng thực hiện: A = Tổng x (1/4 + 1/16 + 1/32) = Tổng x 0.34 Ngoài ra: 1/3 = 0.3333 Như vậy tính được gần đúng Tổng/3 VXL_KTGHK_AY1213-S2_trang 3/6

Câu 6: (1 đ) Lập trình hợp ngữ Z80 a) (0.5 đ) Viết chương trình con COMP_U8 để thực hiện so sánh 2 số 8 bit không dấu trong thanh ghi A và B. Nếu A bằng B thì cờ C = 1, và ngược lại thì cờ C = 0. b) (0.5 đ) Viết đoạn chương trình bắt đầu từ địa chỉ 200H và áp dụng chương trình con COMP_U8 để thực hiện OR 4 bit thấp của thanh ghi D và kết quả phép toán OR 4 bit này cất ở LSB của thanh ghi E. (Thí dụ: D = 00100111B thì thanh ghi E = 01H, và D = 111110000B thì thanh ghi E = 00H) Chương trình con COMP_U8 Đoạn chương trình áp dụng COMP_U8 COMP_U8: CP B JR Z,OUT_1 AND A ; C <- 0 OUT_1: SCF ; C <- 1 ORG 200H ; Chuẩn bị sẵn dữ liệu trong ; thanh ghi D LD A,D AND 0FH ;Cách 2: OR 0F0H LD B,0 ;Cách 2: LD B,0F0H CALL COMP_U8 JR C,OR_OUT_0 SET 0,E ; hoặc LD E,1 JR CONTINUE OR_OUT_0: RES 0,E ; hoặc LD E,0 CONTINUE: JR $ Câu 7: (1 đ) Lập trình hợp ngữ Z80 a) (0.5 đ) Viết chương trình con Is_ASCII_Number kiểm tra nội dung của thanh ghi A nếu thuộc tập số ASCII ( 0 = 30H đến 9 = 39H) thì cờ C = 1, và nếu không thuộc tập số ASCII thì cho cờ C = 0. b) (0.5 đ) Áp dụng chương trình con Is_ASCII_Number để đếm số byte là ASCII chữ trong 1 bảng có địa đầu trong HL và chiều dài bảng trong thanh ghi B, kết quả đếm được cất vào biến SUM. Chương trình con Is_ASCII_Number Áp dụng chương trình con Is_ASCII_Number Is_ASCII_Number: CP '0' ; hoac CP 30H JR C, OUT_0 CP '9'+1 ; hoac CP 3AH JR NC, OUT_0 ; '0' <= A <= '9' SCF OUT_0: ; A < '0' hoac A > '9' AND A ; C <- 0 LOOP: NEXT: ORG 100h LD HL,TABLE LD B,5 LD D,0 LD A,(HL) CALL Is_ASCII_Number JR NC,NEXT INC D INC HL DJNZ LOOP LD A,D LD (SUM),A JR $ ORG 200H TABLE: DEFB 'A' DEFB '0' DEFB '1' DEFB '1' DEFB 'C' SUM: DEFS 1 Kết thúc bài kiểm tra VXL_KTGHK_AY1213-S2_trang 4/6

Phụ lục: Một cách giải khác cho các câu hỏi trên Câu 1: b) Phần mạch giải mã địa chỉ cho /CS2 Câu 2: SV làm thiếu đường /CS của bộ nhớ 16Kx8 cũng được tối đa điểm cho câu này: Câu 3: Có nhiều cách để viết các từ điều khiển thực hiện phép tính: R3 3 x R1/2 2 x (bù 1 của R2) Cách 2: Từ điểu khiển Các tác vụ Chú thích SELA SELB SELD OPR R0 R1/2 Dịch phải = chia 2 001 000 000 10000 R3 bù 1 của R2 010 000 011 01110 R3 R1 R3 R3 = R1 bù 1 của R2 001 011 011 00101 R3 R3 + R3 R3 = 2R1 2(bù 1 của R2) 011 011 011 00010 R3 R3 R0 Kết quả cần tính 011 000 011 00101... VXL_KTGHK_AY1213-S2_trang 5/6

Câu 6: Các cách viết khác cho chương trình con COMP_U8: Chương trình con COMP_U8 Cách 2 Chương trình con COMP_U8 Cách 3 COMP_U8: CP B SCF ; C <- 1 Z AND A ; C <- 0 ; hoặc thay dòng AND A bằng CCF COMP_U8: CP B JR NZ, OUT_0 SCF ; C <- 1 OUT_0: AND A ; C <- 0 Câu 7: Cách viết khác cho chương trình con Is_ASCII_Number: Is_ASCII_Number: CP '0' ; hoac CP 30H JR C, NOT_C CONTINUE: ; A 0 và Kiểm tra tiếp xem A 9? CP '9' ; hoac CP 39H JR NZ, NEXT ; khi A = 9 thì Z = 1 và C = 0 NOT_C: CCF ; C <- NOT(C) NEXT: ; trường hợp A 9 ; khi A > 9 thì Z = 0 và C = 0 ; khi A < 9 thì Z = 0 và C = 1 VXL_KTGHK_AY1213-S2_trang 6/6