intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Cấu trúc máy tính và lập trình Assembly : MACRO part 4

Chia sẻ: Alfhau Sdjfka | Ngày: | Loại File: PDF | Số trang:6

94
lượt xem
14
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

SO SÁNH GIỮA MACRO & THỦ TỤC THỜI GIAN BIÊN DỊCH. MACRO ÍT TỐN THỜI GIAN BIÊN DỊCH HƠN PROCEDURE THỜI GIAN THỰC HIỆN : NHANH HƠN PROCEDURE VÌ KHÔNG TỐN THỜI GIAN KHÔI PHỤC TRẠNG THÁI THÔNG TIN KHI ĐƯỢC GỌI  TỐC ĐỘ NHANH HƠN. HƠN. KÍCH THƯỚC : KÍCH THƯỚC CT DÀI HƠN

Chủ đề:
Lưu

Nội dung Text: Cấu trúc máy tính và lập trình Assembly : MACRO part 4

  1. SO SO SAÙNH GIÖÕA MACRO & THUÛ TUÏ TUÏC THÔØI GIAN BIEÂN DÒCH. MACRO MACRO ÍT TOÁN THÔØI GIAN BIEÂN DÒCH HÔN HÔN PROCEDURE THÔØI GIAN THÖÏC HIEÄN : NHANH HÔN PROCEDURE VÌ KHOÂNG TOÁN THÔØI GIAN KHOÂI PHUÏC TRAÏNG THAÙI THOÂNG TIN KHI ÑÖÔÏC GOÏI  TOÁC ÑOÄ NHANH HÔN. KÍCH THÖÔÙC : KÍCH THÖÔÙC CT DAØI HÔN CHUONG CHUONG 9 MACRO 22
  2. 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 MACRO VÔÙ 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
  3. 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
  4. 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 : PROCTABLE PROCTABLE DW MOVUP, MOVDOWN,MOVLEFT,MOVRIGHT MOVDOWN,MOVLEFT,MOVRIGHT  VIEÄC SÖÛ DUÏNG CAÙC MACRO LAËP VOØNG NAØY CHO COÙ HIEÄU QUAÛ LAØ ÑIEÀU KHOÙ, ÑOØI HOÛI PHAÛI COÙ NHIEÀU KINH NGHIEÄM CHUONG CHUONG 9 MACRO 25
  5. BÀI TẬP MACRO Bà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 chua trong ax sang chuoi 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 26
  6. Bà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
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2