... đồ 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ập10/17/12 Chuong 1 CẤU TRÚC TỔNG QT CỦA HTMT2 Cấu trúcMáytính & Cấu trúcMáytính & Lập trình Assembly ... 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 HTMT1010/17/12 Chuong 1 CẤU TRÚC TỔNG QUÁT CỦA HTMT 24 Nguyên lý ho t ... Charles Marut Giáo trình Cấutrúcmáytính - Tống Văn On Lập trình Hợpngữ - Nguyeãn Ngoïc Taán -Vũ Thanh Hiền CấutrúcMáytính - Đại học Bách khoa10/17/12 Chuong 1 CẤU TRÚC TỔNG QUÁT CỦA...
... số là gì ? Chuong 2 : Tổ chức CPU50AX RegisterAHThí dụ nếu AX=1234h thì AH=12H AL=34h15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0ALThanh ghi AH là nửa cao của thanh ghi AXThanh ghi AL là nửa ... Chuong 2 : Tổ chức CPU 41 Nhược điểm của Bus ISAData bus bị hạn chế ở 16 bits không thể phốI hợp vớI data bus 32 bits của bộ VXL 386 /48 6/Pentum.Address bus địa chỉ 24 bits giới hạn khả năng ... sẽ giúp sắp xếp địa chỉ I/O, IRQ và các kênh DMA. Chuong 2 : Tổ chức CPU 24 Sự 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...
... 10055 14: 0100 MOV AH, 255 14: 0100 MOV AH, 255 14: 0102 MOV DL, 41 55 14: 0102 MOV DL, 41 55 14: 01 04 INT 21H55 14: 01 04 INT 21HSEGMENT OFFSETUser gỏ vào10/17/12Chuong 3 Debug9Minh họa lệnhMinh ... 0000:0000chỉ B800:0000; bảng vector ngắt quãng 0000:0000Gỏ vào máy bằng lệnh A, đoạn chương trình sau ở địa Gỏ vào máy bằng lệnh A, đoạn chương trình sau ở địa chỉ 2000:0100chỉ 2000:010010/17/12Chuong ... TRÌNH GỢ RỐI DEBUGCHƯƠNG TRÌNH GỢ RỐI DEBUG Dịch được 1 chương trình ngắnDịch được 1 chương trình ngắnMục tiêu Xem các thanh ghi và cờ của CPUXem các thanh ghi và cờ của CPU...
... 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 ... nhớ, số ổ đóa, kiểu màn hình… Chương 3 : Tổ chức Memory 14 Cấu trúc CacheCache được cấu tạo thành từng hàng (cache lines) , 32 bit/hàng cho 386, 128 bit/hàng cho 48 6, 256 bit/hàng cho Pentium.Mỗi ... ẹúa? Chương 3 : Tổ chức Memory2Bộ nhớ (Memory)Nội dung :1. Tổ chức bộ nhớ của máytính IBM PC2. Phân loại bộ nhớ : Primary Memory và Secondary Memory.3. Quá trình CPU đọc bộ nhớ. 4. Quá...
... LPT2 và LPT3.hay LPT1, LPT2 và LPT3. Địa chỉ của các cổng này lưu trong bộ nhớ tại 40 8, 40 A, 40 C.Tên cổng địa chỉ Nơi chứa địa chỉCOM1 3F8H 40 0COM2 2F8H 40 2PRN 3BCH 40 8LPT2 378H 40 A 48 48 Chuong ... dừng 4 0700:0 147 07 147 tràn khi làm việc vớI số có dấu5 F000:FF 54 FFF 54 In màn hình (BIOS)6 ,7 dự trữ8 đến F các ngắt của chip 825910 F000:F065 FF065 Vào ra cho Video (BIOS)11 F000:F84D FF84D ... Interrupt36360909 74 74 00002A2AE4E40000F0F05B5BE0E00000F0F076762A2A000030305B5BE8E80000F0F0BẢNG VECTOR NGẮTSố ngắt 8 4 x00014h00014h00018h00018h0001Ch0001Ch00024h00024h4...
... 45 4C 4C 4F 20 MES DB "HELLO WORD$"5 0000 48 45 4C 4C 4F 20 MES DB "HELLO WORD$" 6 57 4F 52 44 24 6 57 4F 52 44 24 7 .CODE7 .CODE 8 0000 MAIN PROC8 0000 ... Assembly Chươ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 nghiên cứu Assembly.Lý ... 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 cho stack của chươ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 tiêu2910/17/12 ... [BX +4] MOV SUM , AX ………LIST DB 10h, 20h, 40 h, 2h, 5hSUM DW 0 Cách thực hiện :Lấy địa chỉ của List vào BXDựa vào BX để xác định các phần tử của array.Khi tính tổng xong, đưa tổng vào biến ... 3,5,6,9,10, 29,30 ,46 ,45 ,90Truy xuất phần tử đầu , phần tử thứ 2 và thứ 5 của mảng:MOV AL, TABLE hay MOV AL, TABLE[0]MOV AL, TABLE+1 hay MOV AL, TABLE[1]MOV AL, TABLE +4 hay MOV AL, TABLE [4] 3610/17/12...
... 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 lap36 Cấ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) ... va Vong lap 34 BIỂ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 ... gắng tổ chức chương trình cho tốt phải thiết kế được các bước chương trình sẽ phải thực hiện. Bằng sự tổ hợp của lệnh nhảy ta hoàn toàn có thể mô phỏng cấutrúc điều khiển và vòng lặp....
... (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 ... Macro và gọi MacroĐịnh nghĩa Macro và gọi Macro Vấn đề truyền thông số trong Macro.Vấn đề truyền thông số trong Macro. Macro lồng nhau.Macro lồng nhau. Sử dụng Macro để gọi chương ... 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...
... PrintNum10 Chương 10: CHƯƠNG TRÌNH CON 1 Chương 9 STACK &CHƯƠNG TRÌNH CON Giới thiệu STACKMột số ứng dụng của STACK Cấutrúc của 1 CTC Cơ chế làm việc của 1 CTC Vấn đề truyền tham số Chương ... 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 CON26CHUYỂN ... VỀ CT CHÍNH. Chương 10: CHƯƠNG TRÌNH 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...
... 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 ... Throat tính của ký tự được lưu trong Throat tính của ký tự được lưu trong 1 byte gọi là byte thuộc tính. 1 byte gọi là byte thuộc tính. 0000000000111111BIT 7 6 5 4 3 2 1 0BACKGROUND ... text03h 80x25 color text04h 320x400 4 color graphics06h 640 x200 2 color graphics07h 80x25 black and white text, monochrome adaptor only 0Dh 320x200 16 color graphics0Eh 640 x200 16 colors graphics,...
... bytes side track360K 2 40 9 720 1,0 24 368, 640 720K 2 80 9 1 ,44 0 512 737,2801.2MB 2 80 15 2 ,40 0 512 1,228,800 1.4MB 2 80 18 2,880 512 1 ,47 4,56032MB 6 6 14 17 62,610 2, 048 32,056,832 ... DIA TU37Viết chương trình ghi dữ liệu vào file với yêu cầu :• Tên file nhập từ bàn phím• Dữ liệu ghi vào file cũng gỏ từ bàn phím và kết thúc việcnhập bằng phím CTRL+ZViết chương trình ... định trước 40 h Ghi vào File hay đọc từ thiết bị 1 số bytes định trước 42 h di chuyển con trỏ File trước khi đọc/ ghiCÁC CHỨC NĂNGNÀY PHẢI ĐƯA VÀO AH10/17/12 LAP TRINH XU LY DIA TU 4 10/17/12...