... hình - Máy in - Máy vẽ - Ổ đĩa … Bus hệ thống Thiết bị ngoại iHình 1.3 – Sơ đồ khối một hệ thống máytínhTàiliệuCấutrúcmáytính & Hợpngữ Tổng quan về hệ thống máytính GV: ... nào can thiệp vào. Các mạch điện tử cùng với bộ nhớ và các thành phần xuất / nhập tạo nên phần cứng máy tính. TàiliệuCấutrúcmáytính & Hợpngữ Tổng quan về hệ thống máytính GV: Phạm ... IO/M IORIOWMEMRMEMW TàiliệuCấutrúcmáytính & Hợpngữ Tổng quan về hệ thống máytính GV: Phạm Hùng Kim Khánh Trang 3 1.2. Máy nhiều cấp Hầu hết các máytính hiện nay gồm có 6 cấp:...
... Dữ liệu chương trình thường được đặt ở đoạn dữ liệu, định vị thông qua thanh ghi DS. Stack TàiliệuCấutrúcmáy tính& amp; Hợpngữ Tổ chức CPU GV: Phạm Hùng Kim Khánh Trang 46 Có nền và ... tự và ES:DI để chỉ đích chuỗi. Lệnh MOVSB sẽ chuyển byte dữ liệu nguồn đến vị trí đích trong đó SI và DI sẽ tăng hay giảm tuỳ theo giá trị của DF. TàiliệuCấutrúcmáy tính& amp; Hợpngữ ... chỉ lẻ và byte có địa chỉ chẵn. Do đó, 8086 tổ chức bộ nhớ thành các bank chẵn và lẻ. TàiliệuCấutrúcmáy tính& amp; Hợpngữ Tổ chức CPU GV: Phạm Hùng Kim Khánh Trang 35 phép tính số nguyên...
... đồ tổng quát của một máy tính. Nguyên lý hoạt động của máy tính Câu hỏi ôn tập 10/17/12 Chuong 1 CẤU TRÚC TỔNG QUÁT CỦA HTMT2 Cấu trúcMáytính & Cấu trúcMáytính & Lập trình ... TỔNG QUÁT CỦA HTMT1CẤUCẤUTRÚCTRÚCMÁYMÁYTÍNHTÍNHLẬP TRÌNH HỢP NGỮLẬP TRÌNH HỢP NGỮ 10/17/12 Chuong 1 CẤU TRÚC TỔNG QUÁT CỦA HTMT10 10/17/12 Chuong 1 CẤU TRÚC TỔNG QUÁT CỦA HTMT24Nguyên ... Charles Marut Giáo trình Cấutrúcmáytính - Tống Văn On Lập trình Hợpngữ - Nguyễn Ngọc Tấn -Vũ Thanh Hiền CấutrúcMáytính - Đại học Bách khoa 10/17/12 Chuong 1 CẤU TRÚC TỔNG QUÁT CỦA...
... định kiểu lệnh vừa lấy ra.Xác định kiểu dữ liệu vừa yêu cầuvà xác định vị trí dữ liệu trong bộ nhớ.Nếu lệnh cần dữ liệu trong bộ nhớ, nạp nó vào thanh ghi cuûa CPU Chuong 2 : Tổ chức ... CPU36Plug and Play1.Cả BIOS trên mainboard và Card bổ sung đều không phảI là Plug and Play. 3. BIOS trên mainboard và Card bổ sung là Plug and Play cấu hình tự động thực hiện mọi công việc.2. ... sẽ giúp sắp xếp địa chỉ I/O, IRQ và các kênh DMA. Chuong 2 : Tổ chức CPU24Sự phân phối thời gian cho 2 quá trình lấy lệnh và thi hành lệnh của CPU thường và CPU đường ốngThi hành lệnhLấy...
... máy. Tìm xem các toán hạng tức thời và các địa sát phần mã máy. Tìm xem các toán hạng tức thời và các địa chỉ xuất hiện ở đâu trong phần mã máy của lệnh.chỉ xuất hiện ở đâu trong phần mã máy ... để đưa dữ liệu byte vào bộ nhớ ngay Dùng để đưa dữ liệu byte vào bộ nhớ ngay tại địa chỉ mong muốn.tại địa chỉ mong muốn.Cách gọi :- E <địa chỉ> <danh sách>Trị nhập vào theo ... Debug5TThí dụ minh họa lệnh Ahí dụ minh họa lệnh APhải nhập lệnh vào theo từng dòng một và Phải nhập lệnh vào theo từng dòng một và kết thúc bằng Enter.kết thúc bằng Enter.Kết thúc nhập nhấn...
... chức Memory36Câu hỏi ôn tậpBộ nhớ Cache nằm giữa :a) Mainboard và CPUb) ROM và CPUc) CPU và bộ nhớ chính. d) Bộ nhớ chính và bộ nhớ ngoài Chương 3 : Tổ chức Memory15Hiệu suất của CacheCache ... li u b m t khi m t ngu n.ữ ệ ị ấ ấ ồRAMKhi máytính khởi động, Ram rỗng. Người lập trình chủ yếu là làm việc với Ram – vùng nhớ tạm để dữ liệu và chương trình. Chương 3 : Tổ chức Memory8ROMROMROM ... phần mềm cấu hình và chẩn đoán hệ thống, các chương trình con nhập/xuất cấp thấp mà DOS sử dụng. Các chương trình này được mã hoá trong ROM và được gọi là phần dẽo (firmware).Một tính năng...
... CPU Chuong 5 : I/O Devices 2Nội dungNội dungNguyên lý xuất nhập trong máy tính Nguyên lý xuất nhập trong máy tính Cách CPU giao tiếp với thiết bị I/O.Cách CPU giao tiếp với thiết bị ... thông tin giữa bộ nhớ trong và bộ nhớ đệm. và bộ nhớ đệm.Bước 2Bước 2 : truyền thông tin giữa bộ nhớ : truyền thông tin giữa bộ nhớ đệm và thiết bị I/O.đệm và thiết bị I/O. Chuong 5 ... isố hiệu i của ngắt và số này chỉ đến phần tử của ngắt và số này chỉ đến phần tử thứ i của bảng interrupt vector .thứ i của bảng interrupt vector .Ex : Khi ta gỏ vào 1 phím, 1 tín hiệu...
... môn AssemblyChương 5 : Nhập môn Assembly Hiểu ngôn ngữmáyvà ngôn ngữ Assembly.Hiểu ngôn ngữmáyvà ngôn ngữ Assembly. Trình hợp dịch Assembler.Trình hợp dịch Assembler. Lý do ... 2Giới thiệu ngôn ngữ AssemblyGiới thiệu ngôn ngữ AssemblyGiúp khám phá bí mật phần cứng cũng như phần Giúp khám phá bí mật phần cứng cũng như phần mềm máy tính. mềm máy tính. Nắm được ... thích.model small : dùng kiểu cấutrúc <= 64 K bộ nhớ cho .model small : dùng kiểu cấutrúc <= 64 K bộ nhớ cho mã , 64K cho dữ liệu. mã , 64K cho dữ liệu. .Stack 100h : dành 256 bytes...
... phân biệt giữa toán tử và lệnh là :Điểm quan trọng phân biệt giữa toán tử và lệnh là : Toán tử điều khiển sự tính toán các trị hằng xác định Toán tử điều khiển sự tính toán các trị hằng ... hạng. Biết vận dụng các kỹ năng trên vào vấn đề cần giải Biết vận dụng các kỹ năng trên vào vấn đề cần giải quyết và hiện thực thành chương trình.quyết và hiện thực thành chương trình.Mục ... địa chỉ Offset lưu trong BP và địa chỉ đoạn lưu trong ES vào AX.EX2 : MOV AX, [BP]Nạp nội dung của ô nhớ mà địa chỉ Offset lưu trong SI và địa chỉ đoạn lưu trong DS vào AX.Ñònh vò gián tiếp...
... lệnh của Assembly để hiện thực cấutrúc logic của ngôn ngữ cấp cao. Chuong 8 : Cautruc DK va Vong lap36Caáu trúc IFvới ORPhát biểu IF có kèm toán tử OR Cấu trúc logicIF (A1>OP1) OR(A1>=OP2) ... Vong lap34BIEÅU DIỄN CẤUTRÚC LOGIC MỨC CAOBIỂU DIỄN CẤUTRÚC LOGIC MỨC CAODù Assembly không có phát biểu IF, ELSE, WHILE, REPEAT, UNTIL,FOR,CASE nhưng ta vẫn có thể tổ hợp các lệnh của Assembly ... với điều kiện ngược lại đến nhãn, bỏ qua phát biểu trong cấutrúc Logic. Chuong 8 : Cautruc DK va Vong lap41Caáu trúc CASE Cấu trúc logic CASE INPUT OF ‘A’ : Proc_A ‘B’ : Proc_B ‘C’...
... (tt) Khi hợp dịch nội dung nhóm lệnh này mà ta đã Khi hợp dịch nội dung nhóm lệnh này mà ta đã gán cho macro sẽ được thay thế vào những nơi có gán cho macro sẽ được thay thế vào những nơi ... nghóa các thành phần dữ liệu và các nhãn bên trong định nghóa của Macro.Nếu sử dụng Macro này nhiều hơn 1 lần trong cùng một chương trình, trình ASM định nghóa thành phần dữ liệu hoặc nhãn cho ... MACROBÀI TẬP MACROBài 1 : 1. Viết một MACRO tính USCLN của 2 biến số M và N. Thuật toán USCLN như sau : WHILE N <> 0 DO M = M MOD N Hoán vị M và N END_WHILE Bài 2 : MACRO doi tu so...
... các dấu ngoặc (như (), [] và {}) là hợp lệ hay không hợp lệ . Ví dụ : (a + [b – { c * ( d – e ) } ] + f) là hợp lệ nhưng (a + [b – { c * ( d – e )] } + f) không hợp lệ. HD : dùng ngăn xếp ... CON27NEAR : lấy địa chỉ OFFSET (16BIT) trong STACK và gán vào thanh ghi IP.FAR : lấy địa chỉ OFFSET và SEGMENT trong STACK nạp vào thanh ghi CS:IP.NEAR | FAR báo cho lệnh RET lấy địa ... vụ xác định Offset của 2 chuổi ký tự và gọi CTC nối 2 chuổi này và cho hiện kết quả ra màn hình.Module CTC (Sub.ASM) làm nhiệm vụ nối 2 chuổi và đưa vào bộ nhớ. Chương 10: CHƯƠNG TRÌNH...
... màn hình : text và Coo 2 chế độ làm việc của màn hình : text và đồ họa.đồ họa.Chế độ màn hình :Chế độ màn hình :25 dòng và 80 cột25 dòng và 80 cột25 dòng và 40 cột.25 dòng và 40 cột.Màn ... hinh13THUOÄC TÍNH MÀN HÌNH (tt)THUỘC TÍNH MÀN HÌNH (tt)Bat kỳ 1 thuộc tính nào cũng có thể Bat kỳ 1 thuộc tính nào cũng có thể thêm thuộc tính nhấp nháy bằng cách thêm thuộc tính nhấp nháy ... Chuoung 10 Lap trinh xu ly man hinh10THUOÄC TÍNH MÀN HÌNHTHUỘC TÍNH MÀN HÌNHEx : các ký tự màu vàng chanh nhấp nháy Ex : các ký tự màu vàng chanh nhấp nháy trên nền màu nâutrên nền màu...
... 4-9 12-17 Dữ liệu 0 1 1-9 18-26 Dữ liệu 10/17/12 LAP TRINH XU LY DIA TU11Trên bề mặt đĩa có thể tồn tại các sector mà HĐH không thể ghi dữ liệu vào đó hoặc không thể đọc dữ liệu từ đó. Các ... nhỏ cho biết dạng lưu trữ trên đĩa và tên hệ thống MT, kiểm tra xem có các file hệ thống IO.SYS, MSDOS.SYS, COMMAND.COM hay không ? nếu có thì nạp chúng vào bộ nhớ (gọi là chương trình mồi ... bị 1 số bytes định trước40h Ghi vào File hay đọc từ thiết bị 1 số bytes định trước42h di chuyển con trỏ File trước khi đọc/ ghiCÁC CHỨC NĂNGNÀY PHẢI ĐƯA VÀO AH 10/17/12 LAP TRINH XU LY...
... dụ : Nhập : 14 7 26 11 Xuất : 7 11 14 26 B9. Viết chương trình nhập vào từ bàn phím 4 số và sau đó xuất số lớn nhất và nhỏ nhất ra màn hình. Ví dụ : Nhập : 13 21 1 49 Xuất : Số lớn nhất ... chuỗi : “aBcdE” Xuất chuỗi: “AbCdE”B5. Viết chương trình nhập vào 2 chuỗi ký tự s1, s2 và 1 số nguyên dương n. Chèn chuỗi s2 vào chuỗi s1 ở vị trí ký tự thứ n trong chuỗi s1 . Ví dụ : Nhập ... chuỗi s2 : “fgh” Nhập n = 3 Xuất kết quả : “abcfghde”B6. Viết chương trình nhập vào từ bàn phím 1 chuỗi vàtính số lần xuất hiện của các nguyên âm (a,e,i,o,u, y), cac phu am, cac khoang trang,...