TAILIEUCHUNG - Hướng dẫn tổng quát về lập trình hệ thống cơ bản phần 7

Viết được các chương trình xử lý chuỗi ký tự bằng các lệnh xử lý chuỗi Bảng mã ASCII. Kết quả của các bài thí nghiệm trước Các hàm 01h, 02h, 06h, 08h, 09h, 0Ah của INT 21h và các lệnh xử lý chuỗi như MOVSB/W, SCASB/W, STOSB/W, CMPSB/W . | Bài 6 - Xử lý chuỗi ký tự Bài 6 Xử Lý Chuỗi Ký Tự 1. Mục Tiêu - Viết được các chương trình xử lý chuỗi ký tự bằng các lệnh xử lý chuỗi 2. Kiến thức cần chuẩn bị - Bảng mã ASCII. - Kết quả của các bài thí nghiệm trước - Các hàm 01h 02h 06h 08h 09h 0Ah của INT 21h và các lệnh xử lý chuỗi như MOVSB W SCASB W STOSB W CMPSB W. 3. Nội dung thực hành . So sánh hai chuỗi oldpass và newpass. Neu hai chuỗi này giống nhau thì kết luận giống nhau và ngược lại. Soạn thảo như đoạn chương trình trên và lưu với tên là . - Biên dịch và cho chạy file đe kiếm tra và xem kết quả. - Trong macro writeln các lệnh nào có chức năng xuống dòng sau khi in xong chuỗi ký tự. - Mục đích của việc khai báo LOCAL bienl trong macro là gì - Hãy cho biết địa chỉ của DS và ES có giống nhau hay không Điều này được thế hiện qua các câu lệnh nào trong đoạn chương trình mẫu Tại sao người ta không khai báo DS và ES trên các phân đoạn khác nhau - Tiền tố REPE trong đoạn chương trình mẫu trên có ý nghĩa như thế nào - Ta có thế thay đoi lệnh REPE CMPSB thành một nhóm lệnh khác được không Nếu được hãy thay đổi nó biên dịch và chạy chương trình đế kiếm chứng. - Thử thay đổi nội dung ở oldpass và newpass sao cho chúng giống nhau. Biên dịch và chạy chương trình xem kết quả sau đó hãy giải thích cơ chế làm việc của đoạn lệnh từ lệnh CLD cho đến lệnh R REPE CMPSB. - Giả sử người ta muốn thay thế lệnh cmpsb thành lệnh cmpsw các bạn có cần sửa đổi các lệnh nào trong chương trình hay không Tại sao . Biên dịch và chạy chương trình đế kiếm chứng. - Lệnh jmp thoat trong đoạn chương trình trên có nhiệm vụ gì . Thử bỏ lệnh jmp thoat sau đó biên dịch và chạy chương trình xem kết quả. - Hãy sửa đổi file và lưu với tên BAI_6A1 .ASM đế có thế thực hiện được nhiệm vụ sau nhập vào một chuỗi ký tự có tối đa 10 ký tự trong lúc nhập chỉ hiện thị ra ký tự . Khi đã nhập đủ 10 ký tự hoặc khi gặp phím ESC thì sẽ in ra các ký tự đã nhập ra màn hình. Gợi ý dùng hàm 08h 02h hoặc 09h của int 21h lệnh loop

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.