NHDT LTHTDKTB

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

HC VIN CNG NGH BU CHNH VIN THNG

Km10 ng Nguyn Tri, H ng-H Ty Tel: (04).5541221; Fax: (04).5540587 Website: http://www.e-ptit.edu.vn; E-mail: dhtx@e-ptit.edu.vn

NGN HNG THI HT HC PHN


HC PHN: LP TRNH H THNG V IU KHIN THIT B (45 tit 3 tn ch)

LOI 1 IM:
Cu 1: Trnh by vai tr ca hng i lnh ca b vi x l 8088. Cu 2: Trnh by vai tr ca khi iu khin ca b vi x l 8088. Cu 3: Trnh by chc nng v c php ca lnh MOV. Cu 4: Trnh by chc nng v c php ca lnh CMP Cu 5: Nu s khc nhau gia chng trnh dng .COM v chng trnh dng .EXE. Cu 6: Trnh by chc nng v c php lnh A ca trnh tin ch DEBUG. Cu 7: Trnh by chc nng v c php lnh E ca trnh tin ch DEBUG. Cu 8: Mt RadASM project l g?. N c th gm cc file no? Cu 9: Trnh by chc nng v c php lnh T ca trnh tin ch DEBUG. Cu 10: Khi lp trnh vi bn phm ngi ta dng ngt no?. Bn phm c phi ghp vi CPU thng qua cng c a ch la bao nhiu?.

LOI 2 IM:
Cu 1: Trnh by vai tr ca cc thanh ghi on: CS, DS, SS, v ES. Cu 2: Trnh by vai tr ca cc thanh ghi con tr v ch s: IP, SP, SI v DI. Cu 3: Trnh by cc thanh ghi a nng: AX, BX,CX v DX. Cu 4: Trnh by cu trc v ngha cc trng trong mt dng lnh hp ng. Cu 5: Trnh by cch khai bo cc kiu d liu Mng v xu k t. Cho v d minh ha. Cu 6: Ngt l g?. Nu qu trnh CPU x l mt yu cu ngt. Cu 7: Chng trnh thng tr l g?. Nu tm tt cc bc vit mt chng trnh thng tr. Cu 8: Trnh by khung ca mt chng trnh con ngt; Cu 9: Trnh by thanh ghi trng thi ca MODEM. Cu 10: Trnh by thanh ghi trng thi ng truyn ca MODEM.

LOI 3 IM:
Cu 1: Vit chng trnh hp ng nhp vo mt xu k t c s k t khng vt qu 99. Hy in ra mn hnh di ca xu k t .. Cu 2: Vit chng trnh hp ng nhp vo mt xu k t. Hy bin i tt c cc k t trong xu sang cc k t in hoa v in xu kt qu ln mn hnh. V d: xu u vo: abcDEfGh xu u ra: ABDCEFGH 2

Cu 3: Vit chng trnh hp ng nhp vo mt xu k t. Hy in ra mn hnh xu theo th t ngc li. V d: xu u vo: abc xu u ra: cba Cu 4: Thit lp ch lm vic cho mt MODEM bit rng: - MODEM c phi ghp vi cng COM 2 - 7 bt m k t truyn - Tc truyn 1200 bits/ giy - parity chn - 1 bt stop Cu 5: Thit lp ch lm vic cho mt MODEM bit rng: - MODEM c phi ghp vi cng COM 1 - 8 bt m k t truyn - tc truyn 9600 bits/ giy - parity l - 2 bt stop Cu 6: Vit on chng trnh t ng bt t hp 3 phm: CAPLOCK, NUMLOCK v SCROLLLOCK Cu 7: Trnh by v truyn thng tin ni tip: phng thc truyn ng b v khng ng b. Cu 8: Trnh by v cu trc v vai tr ca vng m bn phm (keyboard buffer). Cu 9: Cu trc v ngha ca cc bit trong ca thanh ghi c ca CPU 8088?. Lnh sau c th tc ng n cc c no: CMP AX,BX Cu 10: Vit chng trnh in ra mn hnh 26 ch ci in hoa: AZ. Hai ch cch nhau bi mt du cch.

LOI 4 IM:
Cu 1: Vit chng trnh hp ng nhp vo hai s nguyn a v b (0<a,b<=9); Tnh thng a/b, in ra mn hnh thng v phn d ca php chia. Yu cu: - Kim tra u vo (a v b) l cc s trong khong 1..9, - Vit tch bit hai module: Module C c chc nng in kt qu, module hp ng c chc nng nhp u vo v thc hin php chia. Cu 2: Vit chng trnh hp ng xa 1 file vi tn file c nhp nhp vo t bn phm. Yu cu: a) In ra thng bo file c xa nu xa thnh cng hoc xa file khng thnh cng nu file khng b xa. b) Vit tch bit hai module: Module C c chc nng in ra cc kt qu thng bo nh phn a); Module hp ng c chc nng nhp tn file v xa file. Cu 3: Vit chng trnh hp ng to 1 file vi tn file c nhp nhp vo t bn phm. Yu cu: a) In ra thng bo to file thnh cng nu file c to thnh cng hoc to file khng thnh cng nu file khng c. b) File c to c thuc tnh l file lu tr. c) Vit tch bit hai module: Module C c chc nng in ra cc kt qu thng bo nh phn a); Module hp ng c chc nng nhp tn file v to file. Cu 4: Vit chng trnh hp ng nhp vo mt s nguyn n (0<=n<=5); Tnh n! v in ra mn hnh kt qu. Yu cu: - Kim tra u vo trong khong 0..5, - Vit tch bit hai module: Module C c chc nng in kt qu v tnh n!, module hp ng c chc nng nhp n t bn phm. Cu 5: Vit chng trnh hp ng nhp vo hai s nguyn a v b (0<=a,b<=9); Tnh tch a*b v in kt qu ra mn hnh. Yu cu: - Kim tra u vo (a v b) l cc s trong khong 0..9, - Chng trnh c vit di dng inline assemly v ngn ng C. Cu 6: 4

Vit chng trnh hp ng nhp vo ba s nguyn a,b v c (0<=a,b,c<=9); Tnh max trong ba s trn v in kt qu ra mn hnh. Yu cu: - Kim tra u vo (a,b v c) l cc s trong khong 0..9, - Chng trnh c vit di dng inline assemly v ngn ng C. Cu 7: Hy nh ngha mt mng cc s nguyn trong khong 0..9 v tr bi bin Mang; Tm phn t ln nht (max) trong mng v in kt qu ra mn hnh. Cu 8: Vit chng trnh hp ng v mt hnh vung ln mn hnh trong ch ha VGA. Bit rng: nh trn bn tri ca hnh vung c ta (100,100) v nh di bn phi c ta (400,400). Vin mu xanh (green). Yu cu: chng trnh s dng mt macro v ln mn hnh mt im nh ti mt ta (x,y). Cu 9: Vit chng trnh hp ng v mt ng thng ln mn hnh trong ch ha VGA. Bit rng: im u ca ng thng l (0,0), im cui l (300,300) Yu cu: chng trnh s dng mt macro v ln mn hnh mt im nh ti mt ta (x,y). Cu 10: Vit chng trnh hp ng v mt hnh vung ln mn hnh trong ch ha VGA. Bit rng: nh trn bn tri ca hnh vung c ta (50,100) v nh di bn phi c ta (350,400). Vin mu tm. Yu cu: chng trnh s dng mt chng trnh con v ln mn hnh mt im nh ti mt ta (x,y).

You might also like