You are on page 1of 2

THC HNH GIAO TIP MY TNH 03

Vit chng trnh bng ngn ng Assemly v chy th bng phn mm m phng Emu8086 m t cc cng vic sau: S dng cc lnh nhy: 1. Chng trnh bn s nhp mt k t t bn phm, kim tra xem c phi l k t khong trng hay khng, nu ng th tin hnh nhp li. Gi : Qu trnh c thc hin nh lnh so snh CMP v lnh nhy JZ 2. So snh AH vi AL, nu AH>AL th tng AH ln 1, ngc li gim AH 1 n v. 3.Vit chng trnh nhn 1 k t t bn phm, sau : - Nu k t nhn c l C th in ra: Welcome to Chi! - Nu k t nhn c l A th in ra: Welcome to Anh! - Nu l k t khc th thot khi chng trnh. S dng cu trc iu khin: 4. Nhp mt k t t bn phm, nu l k t in thng th i sang in HOA. Hin k t ra mn hnh. Thut ton nh sau: Nhp mt k t KT IF (KT <= z) AND (KT >= a) THEN i KT sang in hoa Hin KT ra mn hnh 5. Cc iu kin chn: Nu AX<0 cng AX ln 1, Nu AX>0 tr AX xung 1, Nu AX=0 th nhy n kt thc R nhnh vi iu kin kp: 6. Nhp vo k t t bn phm, nu ch hoa th in ra mn hnh. Thut ton nh sau: Nhp mt k t KT IF (41h <= m ASCII KT <= 5Ah) THEN hin KT ra mn hnh 7. Nhp vo k t t bn phm, nu l ch A hoc a th in ra mn hnh cu Xin chao ban. Thut ton nh sau: Nhp mt k t KT IF (m ASCII KT = 41h) OR (m ASCII KT = 61h) THEN hin cu Xin chao ban ra mn hnh Lnh lp LOOP:

8. Hin ra mn hnh 10 s nguyn theo th t: 0, 1, 2, 3, , 9.


Cch vit lnh nh sau: MOV CX, <S ln lp> NHANLAP: ;Cc lnh cn lp LOOP NHANLAP S ln lp c t vo thanh ghi CX, sau mi ln lp th CX c t ng gim i 1.

9. In ra mn hnh cc k t t A n Z MOV DL, A ; DL A MOV CX, 26 ; AZ: 26 k t inkytu: MOV AH, 02h INT 21h INC DL ; DL tng ln 1 c k t k LOOP inkytu 10. Hin th 100 du $ trn mn hnh. Lnh lp FOR: 11. Hin ra mn hnh 10 s nguyn theo th t: 0, 1, 2, 3, ..., 9. Thut ton nh sau: FOR I = 0 TO 9 DO <Hin I ra mn hnh>

You might also like