... VIDEO_MODE, AL ; lưu Video Mode vào biến nhớ MOV PAGE, BH ; lưu trang hành Chuoung 10 Lap trinh xu l 48 LẬP TRÌNH XỬ LÝ PHÍM Đọc phím nhấn : Chức AH = 0, ngắt 16H Vào : AH = Ra : AL = mã ASCII ... Chuoung 10 Lap trinh xu l 30 HÀM 0H IN T 10H Ex : đoạn chương trình sau thiết lập video mode hight resolution graphics, đợi gỏ phím sau thiết lập video mode color text mode MOV AH, ; set video mode ... THÍ DỤ VỀ TRANG MH ĐỂ HIỂN THỊ KÝ TỰ VỚI THUỘC TÍNH CỦA NÓ TẠI VỊ TRÍ BẤT KỲ CHỨA KÝ TỰ VÀ THUỘC TÍNH VÀO TỪ TƯƠNG ỨNG TRONG TRANG HIỂN THỊ HOẠT ĐỘNG EX : Lấp đầy hình chữ ‘A’ màu đỏ xanh Chuoung...
Ngày tải lên: 24/07/2014, 08:21
... 07/24/14 Lấy đòa List vào BX Dựa vào BX để xác đònh phần tử array Khi tính tổng xong, đưa tổng vào biến SUM Chuong Cac phep dinh vi 24 CHẠY CT DEBUG Ex : Tính tổng array có phần tử -A 100 MOV BX, ... nội dung 16 bit đòa 100h đoạn DS vào Reg AX Ex3 : MOV AX, [100h] ; chuyển NỘI DUNG Ơ NHỚ 100h vào Reg AX 07/24/14 Chuong Cac phep dinh vi 30 Áp dụng Viết chương trình chuyển nội dung vùng nhớ bắt ... SECOND DW 16385 THIRD DB 10,20,30,40 07/24/14 Chuong Cac phep dinh vi 39 Bài tập Lập trình Bài : Viết chương trình nhập ký tự Hiển thò ký tự đứng trước ký tự đứng sau ký tự nhập theo thứ tự mã...
Ngày tải lên: 24/07/2014, 09:20
Cấu trúc Máy tính và Lập trình Assembly - Chương 13 pot
... Chương 14 Lập trình XL Chuỗi 26 STOSB (LƯU CHUỖI BYTE) Chương 14 Lập trình XL Chuỗi 27 STOSW (LƯU CHUỖI WORD) Chương 14 Lập trình XL Chuỗi 28 Chương 14 Lập trình XL Chuỗi 29 Chương 14 Lập trình XL ... khai báo mảng có 100 phần tử có giá trị khởi tạo Chương 14 Lập trình XL Chuỗi 38 Chương 14 Lập trình XL Chuỗi 39 Chương 14 Lập trình XL Chuỗi 40 BÀI TẬP Bài : Viết chương trình nhập số từ 1-12, ... 14 Lập trình XL Chuỗi LỆNH LIÊN QUAN ĐẾN CỜ HƯỚNG CLD (CLEAR DIRECTION FLAG) XÓA CỜ HƯỚNG DF =0 STD (SET DIRECTION FLAG) THIẾT LẬP CỜ HƯỚNG DF=1 Chương 14 Lập trình XL Chuỗi Chương 14 Lập trình...
Ngày tải lên: 24/07/2014, 09:20
Cấu trúc Máy tính và Lập trình Assembly - Chương 10 doc
... đến phần tử Stack : [BP+2] Chương 10: CHƯƠNG TRÌNH CON Phần tử đưa vào STACK lần gọi đáy STACK, phần tử cuối đưa vào STACK gọi đỉnh STACK Khi thêm phần tử vào STACK ta thêm từ đỉnh, lấy phần ... bytes làm stack Là phần nhớ, tổ chức lưu trữ liệu theo chế vào sau trước (LIFO) Chương 10: CHƯƠNG TRÌNH CON LẬP TRÌNH VỚI STACK Trong lập trình có cần truy xuất đến phần tử STACK không thay ... GiỚI THIỆU STACK STACK : cấu trúc liệu chiều Các phần tử cất vào lấy theo phương thức LIFO (Last In First Out) Mỗi chương trình phải dành khối nhớ để làm stack khai báo...
Ngày tải lên: 24/07/2014, 09:20
Cấu trúc Máy tính và Lập trình Assembly - Chương 9 potx
... Một số Macro yêu cầu user đònh nghóa thành phần liệu nhãn bên đònh nghóa Macro Nếu sử dụng Macro nhiều lần chương trình, trình ASM đònh nghóa thành phần liệu nhãn cho lần sử dụng tên giống ... Macro : Trong lập trình nhiều lúc ta cần phải viết lệnh na ná nhiều lần mà ta không muốn viết nh dạng hàm dùng hàm tốn thời gian thực thi, ng ng thay ta phải viết đầy đủ nhóm lệnh vào CT, nh ta ... DỊCH CHÈN CÁC NHÃN ??0002, ??0003 VÀ CỨ NHƯ VẬY TRONG CHƯƠNG TRÌNH CÁC NHÃN NÀY LÀ DUY NHẤT JG ??0001 ??0001 : CHUONG MACRO 20 THƯ VIỆN MACRO CÁC MACRO MÀ CHƯƠNG TRÌNH THAM CHIẾU CÓ THỂ ĐẶT Ở FILE...
Ngày tải lên: 24/07/2014, 09:20
Cấu trúc Máy tính và Lập trình Assembly - Chương 6 pptx
... Bài tập lập trình Bài : Viết chương trình nhập ký tự thường , in ng ký tự hoa tương ứng ng Bài : Viết chương trình hoán vò biến kiểu byte gán sẵn trò Bài : Viết chương trình tạo array có phần tử ... trò vào reg AL Ýù ùnghóa lệnh B5 05 ::chép giá trò vào reg AL 7/31/2011 Chuong Nhap mon ASM Cách viết chương trình Assembly ch Soạn CT TenCT.ASM Dòch CT Liên kết CT Chạy CT 7/31/2011 Dùng phần mềm ... thiệu ngôn ngữ Assembly Giúp khám phá bí mật phần cứng phần ng mềm máy tính Nắm cách phần cứng MT làm việc với hệ ch ng điều hành hiểu cách trình nh ng ch ứng dụng giao tiếp với hệ điều hành...
Ngày tải lên: 24/07/2014, 09:20
Cấu trúc Máy tính và Lập trình Assembly - Chương 5 ppsx
... Software Interrupt Ngắt mềm : Do thi hành lệnh INT chương trình nh nh Xãy cần chương trình hệ điều hành thường chương trình nh ng xuất nhập p Cú pháp gọi ngắt mềm chương trình : INT number Chuong ... gì? Nhờ mã CPU vào bảng Interrupt vector để biết đòa bắt đầu chương trình phục vụ ngắt nằm đâu nhớ CPU chép đòa bắt đầu chương trình phục vụ ngắt vào CS thực thi mã lệnh chương trình Sau thực ... địa VL cơng dụng 13 F000:EC59 FEC59 Vào/ra đĩa (BIOS) 14 F000:E739 FE739 vào/ra RS 232 (BIOS) 15 F000:F859 FF859 vào/ra cassette (BIOS) 16 F000:E82E FE82E Vào/ra bàn phím (BIOS) 0700:0147 07147...
Ngày tải lên: 24/07/2014, 09:20
Cấu trúc Máy tính và Lập trình Assembly - Chương 3 docx
... [1800], 2000:0113 Xem lại đoạn chương trình vừa đánh lệnh U Chú ý quan nh ng nh sát phần mã máy Tìm xem toán hạng tức thời đòa y ng xuất đâu phần mã máy lệnh nh Phần mã máy câu lệnh cuối có khác ... (Fill) nh Cú pháp : F ng> ch> Công dụng : lấp đầy trò vào vùng nhớ ng ng đòa mong muốn n Trò nhập vào byte theo hệ 16 Dấu trừ (-) dùng để lùi lại đòa SPACE BAR dùng để tới ... bytes 7/31/2011 Chuong Debug 12 E (ENTER) Dùng để đưa liệu byte vào nhớ ng đòa mong muốn n Cách gọi : - E Trò nhập vào theo dạng số 16 byte Dấu - dùng để lùi lại đòa Space Bar...
Ngày tải lên: 24/07/2014, 09:20
Cấu trúc Máy tính và Lập trình Assembly - Chương 2 pot
... loại liệu: 22loại liệu: 1) Data số liệu đầu vào, 1) Data ::số liệu đầu vào, kết quả, kết quả, liệu trung gian liệu trung gian 2) Chương trình 2) Chương trình Đơn vị giao tiếp – IO Card Đơn vị giao ... BIOS mainboard Plug and Play Card bổ sung khơng phần mềm cài đặt giúp xếp địa I/O, IRQ kênh DMA BIOS mainboard Card bổ sung Plug and Play cấu hình tự động thực cơng việc Chuong : Tổ chức CPU ... lệnh : lệnh cất ô nhớ lấy vào ghi lệnh Giải mã thực lệnh : lệnh ghi lệnh giải mã thực theo mô tả lệnh tập lệnh Xác đònh đòa lệnh : lệnh thực hiện, giá trò đếm chương trình tự động tăng lên đến...
Ngày tải lên: 24/07/2014, 09:20
Cấu trúc Máy tính và Lập trình Assembly - Chương 1 pdf
... – Charles Marut Giáo trình Cấu trúc máy tính - Tống Văn On Lập trình Hợp ngữ - Nguyễn Ngọc Tấn -Vũ Thanh Hiền Cấu trúc Máy tính - Đại học Bách khoa 7/31/2011 Chuong CẤU TRÚC TỔNG QT CỦA HTMT ... Xuất nhập Chương : Lập trình Assembly – Tập lệnh Chương : Cấu trúc điều khiển & Vòng lặp Chương : Macro & Procedure – nhúng CT Assembly vào ngơn ngữ cấp cao C… Chương : Lập trình xử lý hình-bàn ... Chương 10 : Lập trình xử lý File Chương 11 : Các khái niệm Virus tin học – phân tích kỹ thuật lây lan chung VR tin học Chuong CẤU TRÚC TỔNG lây lan mạng 7/31/2011 QT CỦA HTMT Chương :CẤU TRÚC TỔNG...
Ngày tải lên: 24/07/2014, 09:20
Cấu trúc máy tính và lập trình Assembly : :LẬP TRÌNH XỬ LÝ MẢNG & CHUỔI part 9 docx
... (lưu ký tự nhập) Để nhập chuỗi ký tự vào Buffer đệm ta khai báo sau : DATA BUFFERN DB 80,0,80 DUP(?) Chương 14 Lập trình XL Chuỗi 42 B1 Viết chương trình nhập vào từ, sau in ký tự từ theo chiều ... 14 Lập trình XL Chuỗi 43 B4 Viết chương trình nhập chuỗi ký tự viết hoa ký tự nguyên âm, viết thường ký tự phụ âm Ví dụ : Nhập chuỗi : “aBcdE” Xuất chuỗi: “AbCdE” B5 Viết chương trình nhập vào ... 14 Lập trình XL Chuỗi 44 B7 Viết chương trình nhập vào từ bàn phím chuỗi gồm ký tự bảng chữ Đếm xem chuỗi có từ Ví dụ : Nhập chuỗi : “ hO Chi mINh ” Xuất : chuỗi gồm có từ B8 Viết chương trình...
Ngày tải lên: 26/07/2014, 17:20
Cấu trúc máy tính và lập trình Assembly : :LẬP TRÌNH XỬ LÝ MẢNG & CHUỔI part 8 pdf
... ArrA DB 100 DUP(0) ; khai báo mảng có 100 phần tử có giá trị khởi tạo Chương 14 Lập trình XL Chuỗi 38 Chương 14 Lập trình XL Chuỗi 39 Chương 14 Lập trình XL Chuỗi 40 ... LEA SI, ARR+8H LEA DI, ARR+AH MOV CX, REP MOVSW MOV WORD PTR[DI],30 Chương 14 Lập trình XL Chuỗi 37 MẢNG CHIỀU Một dãy phần tử có kiểu liệu, có tên gọi Khai báo MKT DB ‘abcdef’ ; mảng ký tự MNB...
Ngày tải lên: 26/07/2014, 17:20
Cấu trúc máy tính và lập trình Assembly : :LẬP TRÌNH XỬ LÝ MẢNG & CHUỔI part 7 potx
... Chương 14 Lập trình XL Chuỗi 32 Chương 14 Lập trình XL Chuỗi 33 REP Khởi tạo CX với số byte cần chuyển Sau thực lệnh REP MOVSB Sau lệnh MOVSB, CX giảm =0 hết chuỗi Chương 14 Lập trình XL Chuỗi ... MOV CX, REP MOVSB ……… Bài tập : Viết đoạn chương trình chép chuỗi STRING1 thí dụ trước vào chuỗi STRING2 theo thứ tự ngược lại Chương 14 Lập trình XL Chuỗi 35 ...
Ngày tải lên: 26/07/2014, 17:20
Cấu trúc máy tính và lập trình Assembly : :LẬP TRÌNH XỬ LÝ MẢNG & CHUỔI part 6 pptx
... STOSB (LƯU CHUỖI BYTE) Chương 14 Lập trình XL Chuỗi 27 STOSW (LƯU CHUỖI WORD) Chương 14 Lập trình XL Chuỗi 28 Chương 14 Lập trình XL Chuỗi 29 Chương 14 Lập trình XL Chuỗi 30 ...
Ngày tải lên: 26/07/2014, 17:20
Cấu trúc máy tính và lập trình Assembly : :LẬP TRÌNH XỬ LÝ MẢNG & CHUỔI part 4 ppsx
... BYTE THỨ VÀ THỨ AL Chương 14 Lập trình XL Chuỗi 17 LODSW (LOAD STRING WORD) NẠP CHUỖI CÁC WORD CHUYỂN WORD TẠI ĐỊA CHỈ DS:SI AX SI TĂNG HAY GiẢM TÙY TRẠNG THÁI DF Chương 14 Lập trình XL Chuỗi ... EXIT : POP SI POP DX POP CX POP BX POP AX RET DISPSTR ENDP Chương 14 Lập trình XL Chuỗi 19 CHƯƠNG TRÌNH HÒAN CHỈNH Viết chương trình nhập chuỗi ký tự tối đa 80 ký tự, hiển thị 15 ký tự chuỗi nhập ... MOV AX,4C00H INT 21H MAIN ENDP ; READSTR PROC …………… ; DISPSTR PROC ……………… END MAIN Chương 14 Lập trình XL Chuỗi 20 ...
Ngày tải lên: 26/07/2014, 17:20
Cấu trúc máy tính và lập trình Assembly : :LẬP TRÌNH XỬ LÝ MẢNG & CHUỔI part 3 ppt
... LEA Chương 14 Lập trình XL Chuỗi 14 CÁC THAO TÁC XỬ LÝ CHUỔI For counter Do HiỂN THỊ CHUỖI Nạp chuổi cần hiển thị vào AL Chuyển vào DL Hiển thị ký tự EndFor Nạp chuổi Chương 14 Lập trình XL Chuỗi ... Backspace không lưu vào chuỗi tăng số ký tự lên Đúng lùi trỏ DI giảm số ký tự nhập Chương 14 Lập trình XL Chuỗi 13 NHẬP XUẤT CHUỖI HiỂN THỊ CHUỖI AH = 09, ngắt 21H Vào : DX = địa offset chuỗi ... cần lưu STOSB ; lưu ký tự ‘A’ MOV AH,4CH ; lưu ký tự thứ INT 21H MAIN ENDP END MAIN Chương 14 Lập trình XL Chuỗi 12 THÍ DỤ READSTR PROC PUSH AX PUSH DI CLD XOR BX,BX MOV AH,1 INT 21H LAP: CMP...
Ngày tải lên: 26/07/2014, 17:20
Cấu trúc máy tính và lập trình Assembly : :LẬP TRÌNH XỬ LÝ MẢNG & CHUỔI part 2 pps
... chứa nội dung nhập vào từ buffer[2] trở Yêu cầu xem thêm chức AH = 3FH AH = 40H ngắt 21H Chương 14 Lập trình XL Chuỗi Chương 14 Lập trình XL Chuỗi NHẬP CHUỖI Chương 14 Lập trình XL Chuỗi NHẬP ... SAU KHI LỆNH ĐƯỢC THỰC HiỆN DI TĂNG NẾU DF=0 HoẶC GiẢM NẾU DF =1 LƯU CHUỖI CÁC BYTES Chương 14 Lập trình XL Chuỗi 10 ...
Ngày tải lên: 26/07/2014, 17:20
Cấu trúc máy tính và lập trình Assembly : :LẬP TRÌNH XỬ LÝ MẢNG & CHUỔI part 1 potx
... 14 Lập trình XL Chuỗi LỆNH LIÊN QUAN ĐẾN CỜ HƯỚNG CLD (CLEAR DIRECTION FLAG) XÓA CỜ HƯỚNG DF =0 STD (SET DIRECTION FLAG) THIẾT LẬP CỜ HƯỚNG DF=1 Chương 14 Lập trình XL Chuỗi Chương 14 Lập trình ... chuỗi mảng byte hay word Các lệnh thao tác với chuỗi thiết kế cho thao tác với mảng Chương 14 Lập trình XL Chuỗi Cờ hướng DF Cờ định hướng (Direction Flag) : xác định hướng cho thao tác chuỗi...
Ngày tải lên: 26/07/2014, 17:20