giới thiệu hợp ngữ Assembler very good phần 6

Tham khảo tài liệu 'giới thiệu hợp ngữ assembler very good phần 6', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | a. Đưa giá trị của đỉnh ngăn xếp vào AX không làm thay đổi ngân xếp. b. Đưa từ nằm sau đĩnh ngăn xếp vào AX không làm thay đổi ngăn xếp. c. Đổi chỗ hai từ ỏ đỉnh ngân xếp. Bạn có thể sử dụng AX và BX. 7. Ngăn xếp phải được thủ tục trả về chương trình gọi gỉấng hệt như khi nó nhận được. Tuy nhiên cũng tốt nếu như có các thủ tục làm thay đổi ngăn xếp. Ví dụ chúng ta muôh viết một thủ tục NEAR SAVE-REGS để cất các thanh ghi BX ex DX SI Dĩ BP DS vồ ES vào ngăn xếp. Sau khi cất các thanh ghi ngăn xếp như sau nội dung ES ỉ nội dung ex J nội dung BX J địa chỉ trỏ vể i Thật không may là bây gid SAVE- REGS không thể trô về chương trình gọi bởi J lẽ địa chỉ trỏ về không nầm ở đỉnh ngăn xếp. I a. Hãy viết thủ tục SEVEJREGS khắc phục khổ khồn nêu trên. I b. Viết thủ tục RESTORE-REGS phục hồi các thanh ghi được cất bởi I chương trình SAVE_SEGS. I Các bãi tập lập trình 8. Viết chương trình để nhập vào các dông văn bản trong đổ các từ ngăn cách nhau bởi J các ký tự trắng kết thúc bằng ký tự trở vể đầu dòng và hiển thị chúng theo cùng thứ tự nhưng các chữ trong mỗi từ được đảo ngược. Ví dụ this is a text được đổi thành siht si a txet . Gợi ý sửa lại chương trình PGM8_2 trong mục . ỉ 4 9. Một biểu thức đại số có chứa các dấu ngặc như được coi là hợp lệ nếu thoả mãn a số các dâu ngoặc trái và ngặc phải của mỗi loại bằng nhau b các dấu ngoặc tương ứng phải cùng loại. 210 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ệ- Công việc kiểm tra cổ thể thực hiện nhờ ngàn xếp. Biểu thức được quét từ trái qua phải. Nếu gặp dấu ngoặc trái ta cất nó vào ngăn xếp. Nếu gặp dấu ngoặc phải ta lấy ra từ ngăn xếp dấu ngoặc nữa nếu ngăn xếp rỗng tức lá có quá nhiều dấu ngoặc phải và so sánh nếu cùng loại ta quét tiếp còn nếu khác loại có nghĩa là biểu thức được điền các dấu ngoặc không tương ứng. Đến cuối biểu thức nếu ngản xếp rỗng biểu thức hợp lệ nếu ngăn xếp còn dữ liệu tức là có quá nhiều dấu ngoặc trái. Bạn hãy viết một chương trình để ngưòi sử dụng đánh vào một biểu thức đại .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
Đã 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.