Cấu trúc máy tính và lập trình Assembly : MACRO part 4
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Cấu trúc máy tính và lập trình Assembly : MACRO part 4SOSO SAÙNH GIÖÕA MACRO & THUÛ TUÏ TUÏC THÔØI GIAN BIEÂN DÒCH.MACROMACRO ÍT TOÁN THÔØI GIAN BIEÂN DÒCH HÔN HÔN PROCEDURE THÔØI GIAN THÖÏC HIEÄN : NHANH HÔNPROCEDURE VÌ KHOÂNG TOÁN THÔØI GIANKHOÂI PHUÏC TRAÏNG THAÙI THOÂNG TINKHI ÑÖÔÏC GOÏI TOÁC ÑOÄ NHANH HÔN. KÍCH THÖÔÙC : KÍCH THÖÔÙC CT DAØIHÔN CHUONG CHUONG 9 MACRO 22 CAÙ CAÙC LEÄNH LAËP TRONG MACRO MACRO REP : ... ENDM ENDM TAÙC DUÏNG : LAËP LAÏI CAÙC KHOÁI LEÄNH TRONG MACROVÔÙVÔÙI SOÁ LAÀN LAØ EX : MSHL MACRO OPER, BITS GOÏI MSHL BX, 3 REPT BITS SEÕ ÑÖÔÏC THAY THEÁ BAÈNG : SHL DEST, 1 SHL BX, 1 ENDM SHL BX, 1 ENDM SHL BX, 1 CHUONG CHUONG 9 MACRO 23 CAÙ CAÙC LEÄNH LAËP TRONG MACRO MACRO IRP , : ... ENDM TAÙ TAÙC DUÏNG : LAËP LAÏI KHOÁI LEÄNH TUØY THEO DANH SAÙCH TRÒ. SOÁ LAÀN LAËP CHÍNH LAØ SOÁ TRÒ TRONG DANH SAÙCH MOÃI LAÀN LAËP LAÏI SEÕ THAY BAÈNG 1 TRÒ TRONG MOÃ DANH SAÙCH VAØ SEÕ LAÀN LÖÔÏT LAÁY HEÁT CAÙC TRÒ TRONG DANH SAÙ SAÙCH.EX : PROCTABLE LABEL WORD IRP PROCNAME, DW PROCNAME ENDM CHUONG CHUONG 9 MACRO 24 CAÙ CAÙC LEÄNH LAËP TRONG MACRO MACRO TUY TUY NHIEÂN CAÙCH KHAI BAÙO NAØY RÖÔØM RAØ HÔN LAØDUØDUØNG :PROCTABLEPROCTABLE DW MOVUP,MOVDOWN,MOVLEFT,MOVRIGHTMOVDOWN,MOVLEFT,MOVRIGHT VIEÄC SÖÛ DUÏNG CAÙC MACRO LAËP VOØNG NAØY CHO COÙ HIEÄUQUAÛ LAØ ÑIEÀU KHOÙ, ÑOØI HOÛI PHAÛI COÙ NHIEÀU KINH NGHIEÄM CHUONG CHUONG 9 MACRO 25 BÀI TẬP MACROBài 1 : 1. Viết một MACRO tính USCLN của2 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_WHILEBài 2 : MACRO doi tu so chua trong ax sangchuoi tro den boi DI; in : DI =offset chuoi; AX =so can doi; out: khong co(chuoi van do di tro toi) CHUONG CHUONG 9 MACRO 26Bài 3 :Viết macro chuyen tu chuoi thanh so chua trong ax ; in : DI =offset chuoi ; out : AX =so da doi Bài 4 : Viết MACRO xuất số hecxa chứa trong AL ra màn hình * ; INPUT : AL chứa số cần xuất; OUTPUT: nothing Bài 5 : Viết Macro in số hecxa chứa trong BL ra dạng binary ;Input: BL chứa số cần in ;Output: Nothing CHUONG CHUONG 9 MACRO 27
Tìm kiếm theo từ khóa liên quan:
Cấu trúc máy tính lập trình Assembly hướng dẫn lập trình Assembly kỹ thuật lập trình Assembly kinh nghiệm lập trình Assembly phương pháp lập trình AssemblyGợi ý tài liệu liên quan:
-
50 trang 499 0 0
-
67 trang 301 1 0
-
Giáo trình Cấu trúc máy tính toàn tập
130 trang 205 0 0 -
78 trang 168 3 0
-
Thuyết trình môn kiến trúc máy tính: CPU
20 trang 148 0 0 -
Đề kiểm tra giữa học kỳ II năm 2013 - 2014 môn Cấu trúc máy tính
6 trang 145 0 0 -
Tài liệu giảng dạy Cấu trúc và bảo trì máy tính - Trường CĐ Kinh tế - Kỹ thuật Vinatex TP. HCM
133 trang 130 0 0 -
Giáo trình lắp ráp và cài đặt máy vi tính - Trường TCN Đông Sài Gòn
85 trang 113 0 0 -
66 trang 88 1 0
-
Giáo trình môn học: Cấu trúc máy tính (Trình độ: Trung cấp/cao đẳng)
103 trang 83 0 0 -
Giáo trình Cấu trúc máy tính: Phần 1 - Tống Văn On (chủ biên)
289 trang 80 0 0 -
Giáo trình Cấu trúc máy tính - Nguyễn Hữu Lộc
126 trang 78 0 0 -
Bài giảng học với MẠNG MÁY TÍNH
107 trang 76 0 0 -
Giáo trình về kiến trúc máy tính
171 trang 66 0 0 -
Windows MultiPoint Server 2011 - Giải pháp nhiều người dùng chung một máy tính
3 trang 62 0 0 -
Thủ thuật nâng cấp CPU của laptop cũ
2 trang 56 0 0 -
Giáo trình Cấu trúc máy tính: Phần 2 - Tống Văn On (chủ biên)
282 trang 54 0 0 -
Bài giảng Kiến trúc máy tính: Chương 1 - ThS. Nguyễn Thị Phương Thảo
20 trang 52 0 0 -
Giáo trình Office 2013 cơ bản: Phần 1 - Trần Duy Thanh
152 trang 52 0 0 -
KIẾN TRÚC MÁY TÍNH: Bộ nhớ - phân cấp bộ nhớ
63 trang 51 0 0