6
VXL_KTGHK_AY1213-S2_trang 1/6 ĐHQG TPHCM–ĐH Bách Khoa Khoa Đ-ĐT–BM Đin TĐim Đáp án ca Đề kim tra gia HK 2 – NH: 2012-2013 Môn: Vi xlý – Mã MH: 402030 Ngày thi: 20/03/2013 – Thi gian làm bài: 80 phút Đề có 4 trang và SV làm trc tiếp trên đề. (SV được sdng tài liu ca mình, KHÔNG được dùng Laptop) Chký giám thHvà tên SV: __________________________ MSSV: ____________ Nhóm: ______ Bmôn Đin Tduyt GV ra đề và son đáp án HTrung MChú ý : Xem phlc để coi cách gii khác (nếu có) ttrang 5 Câu 1: (3 đ) Mch gii mã địa chcho các bnh(có sbit dliu là 8) dùng 74138 như hình sau: a) Xác định vùng địa chca các ngõ ra /Yi: A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 Vùng địa ch(hex) 0 1 0 1 0 0 0 X X X X X X X X X X X X X /Y0: 50000 – 51FFF 0 1 0 1 0 0 1 X X X X X X X X X X X X X /Y1: 52000 – 53FFF 0 1 0 1 0 1 0 X X X X X X X X X X X X X /Y2: 54000 – 55FFF 0 1 0 1 0 1 1 X X X X X X X X X X X X X /Y3: 56000 – 57FFF 0 1 0 1 1 0 0 X X X X X X X X X X X X X /Y4: 58000 – 59FFF 0 1 0 1 1 0 1 X X X X X X X X X X X X X /Y5: 5A000 – 5BFFF 0 1 0 1 1 1 0 X X X X X X X X X X X X X /Y6: 5C000 – 5DFFF 0 1 0 1 1 1 1 X X X X X X X X X X X X X /Y7: 5E000 – 5FFFF b) Tmch gii mã trên, sdng thêm các cng logic cn thiết để to ra các tín hiu chn chip /CS0, /CS1, /CS2 (gii mã địa chtoàn phn) tích cc thp và có các vùng địa chliên tc. Vhình trc tiếp lên mch gii mã phía trên. Tín hiu chn chip Vùng địa ch(Hex) /CS0 (16 KB) 50000 – 53FFF /CS1 ( 2 KB) 54000 – 547FF /CS2 (20 KB) 54800 – 597FF

VXL_Dap an Kiem Tra Giua Ky 132

Embed Size (px)

DESCRIPTION

fhf

Citation preview

  • VXL_KTGHK_AY1213-S2_trang 1/6

    HQG TPHCMH Bch Khoa Khoa -TBM in T

    im p n ca kim tra gia HK 2 NH: 2012-2013 Mn: Vi x l M MH: 402030

    Ngy thi: 20/03/2013 Thi gian lm bi: 80 pht c 4 trang v SV lm trc tip trn .

    (SV c s dng ti liu ca mnh, KHNG c dng Laptop)

    Ch k gim th

    H v tn SV: __________________________ MSSV: ____________ Nhm: ______ B mn in T duyt GV ra v son p n

    H Trung M Ch : Xem ph lc coi cch gii khc (nu c) t trang 5

    Cu 1: (3 ) Mch gii m a ch cho cc b nh (c s bit d liu l 8) dng 74138 nh hnh sau:

    a) Xc nh vng a ch ca cc ng ra /Yi:

    A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 Vng a ch (hex) 0 1 0 1 0 0 0 X X X X X X X X X X X X X /Y0: 50000 51FFF 0 1 0 1 0 0 1 X X X X X X X X X X X X X /Y1: 52000 53FFF 0 1 0 1 0 1 0 X X X X X X X X X X X X X /Y2: 54000 55FFF 0 1 0 1 0 1 1 X X X X X X X X X X X X X /Y3: 56000 57FFF 0 1 0 1 1 0 0 X X X X X X X X X X X X X /Y4: 58000 59FFF 0 1 0 1 1 0 1 X X X X X X X X X X X X X /Y5: 5A000 5BFFF 0 1 0 1 1 1 0 X X X X X X X X X X X X X /Y6: 5C000 5DFFF 0 1 0 1 1 1 1 X X X X X X X X X X X X X /Y7: 5E000 5FFFF

    b) T mch gii m trn, s dng thm cc cng logic cn thit to ra cc tn hiu chn chip /CS0, /CS1, /CS2 (gii m a ch ton phn) tch cc thp v c cc vng a ch lin tc. V hnh trc tip ln mch gii m pha trn.

    Tn hiu chn chip Vng a ch (Hex) /CS0 (16 KB) 50000 53FFF/CS1 ( 2 KB) 54000 547FF/CS2 (20 KB) 54800 597FF

  • VXL_KTGHK_AY1213-S2_trang 2/6

    Cu 2: (1 ) Thit k b nh RAM tnh 16Kx8 t 2 RAM 8Kx4, 1 RAM 8Kx8, v 1 s cng logic:

    Cu 3: (1 ) Vit cc t iu khin (control word) thc hin php ton sau:

    R3 3 x R1/2 2 x (b 1 ca R2) Cc tc v Ch thch T iu khin SELA SELB SELD OPR R3 R1/2 Dch phi = chia 2 001 000 011 10000R0 b 1 ca R2 010 000 000 01110R0 2 x R0 Dch tri = nhn 2 000 000 000 11000R3 R3 + R1 R3 = 3 x R1/2 011 001 011 00010R3 R3 R0 Kt qu cn tnh 011 000 011 00101

    Ph lc: ngha ca cc vng trong t iu khin

    M nh phn SELA SELB SELD 000 Input Input Output 001 R1 R1 R1 010 R2 R2 R2 011 R3 R3 R3 100 R4 R4 R4 101 R5 R5 R5 110 R6 R6 R6 111 R7 R7 R7

    OPR Tc v K hiu 00000 Chuyn A (output = A) TSFA 00001 Tng A thm 1 INCA 00010 A + B ADD 00101 A B SUB 00110 Gim A i 1 DECA 01000 A AND B AND 01010 A OR B OR 01100 A XOR B XOR 01110 B A COMA 10000 Dch phi A SHRA 11000 Dch tri A SHLA

  • VXL_KTGHK_AY1213-S2_trang 3/6

    Cu 4: (1.5 ) Cho trc on chng trnh hp ng Z80 sau: a ch (hex)

    M my (hex) Nhn Lnh

    nh a ch ca Ton hng 1 Ton hng 2

    CONST: EQU KKKK 0100 21 47 15 LD HL, CONST ; ** Thanh ghi Tc thi m rng 0103 06 05 LD B, 5 0105 B8 L1: CP B ; ** Hiu ngm Thanh ghi 0106 28 05 JR Z, L2 0108 3D DEC A 0109 0C INC C 010A 23 INC HL 010B 10 NN DJNZ L1 010D 76 L2: HALT a) (0.5 ) Hy ghi cc cch a ch cho cc dng lnh in m v nghing (nh du **). (0.5 ) b) (1 ) Hy tm cc gi tr ca KKKK v NN (hex): KKKK = 1547H v NN = F8H

    Cu 5: (1.5 ) Phn tch chng trnh hp ng Z80. Gi s kt qu tnh c 255. Chng trnh Bi lm

    ORG 100H LD B,3 LD HL,TABLE XOR A L1: ADC A,(HL) INC HL DJNZ L1 LD (VAR1),A SRA A SRA A LD D,A SRA A SRA A LD E,A SRA A ADD A,E ADD A,D LD (VAR2),A JR $ org 200h TABLE: DEFB 12 DEFB 25 DEFB 67 VAR1: DEFS 1 VAR2: DEFS 1

    a) (0.5 ) in dng s hex cho HL v dng s thp phn cho (HL) v A:

    Trc khi thc thi

    ADC v INC Sau khi thc thi

    ADC v INC

    Ln lp HL A (HL) C C A C C HL

    1 0200 0 12 0 12 0 0201 2 0201 12 25 0 37 0 0202 3 0202 37 67 0 104 0 0203

    b) (0.5 ) Sau khi thc thi chng trnh th ni dung (dng s thp phn) ca cc bin VAR1 v VAR2 l

    (VAR1) = 104D (VAR2) = 35D

    c) (0.5 ) Hy cho bit chng trnh ny lm g? Gii thch. Chng trnh tnh tng 3 s 8 bit trong b nh bt u t a ch 0200H ri ct vo bin VAR1, v tnh trung bnh cng ca 3 s ny ri ct vo bin VAR2.

    Gii thch: Vng lp L1 cng dn 3 s 8 bit cho tr s Tng. Cc ln dch phi v cng li tng ng thc hin: A = Tng x (1/4 + 1/16 + 1/32) = Tng x 0.34 Ngoi ra: 1/3 = 0.3333 Nh vy tnh c gn ng Tng/3

  • VXL_KTGHK_AY1213-S2_trang 4/6

    Cu 6: (1 ) Lp trnh hp ng Z80 a) (0.5 ) Vit chng trnh con COMP_U8 thc hin so snh 2 s 8 bit khng du trong thanh ghi A

    v B. Nu A bng B th c C = 1, v ngc li th c C = 0. b) (0.5 ) Vit on chng trnh bt u t a ch 200H v p dng chng trnh con COMP_U8

    thc hin OR 4 bit thp ca thanh ghi D v kt qu php ton OR 4 bit ny ct LSB ca thanh ghi E. (Th d: D = 00100111B th thanh ghi E = 01H, v D = 111110000B th thanh ghi E = 00H)

    Chng trnh con COMP_U8 on chng trnh p dng COMP_U8

    COMP_U8: CP B JR Z,OUT_1 AND A ; C

  • VXL_KTGHK_AY1213-S2_trang 5/6

    Ph lc: Mt cch gii khc cho cc cu hi trn Cu 1: b) Phn mch gii m a ch cho /CS2

    Cu 2: SV lm thiu ng /CS ca b nh 16Kx8 cng c ti a im cho cu ny:

    Cu 3: C nhiu cch vit cc t iu khin thc hin php tnh: R3 3 x R1/2 2 x (b 1 ca R2) Cch 2:

    Cc tc v Ch thch T iu khin SELA SELB SELD OPRR0 R1/2 Dch phi = chia 2 001 000 000 10000R3 b 1 ca R2 010 000 011 01110R3 R1 R3 R3 = R1 b 1 ca R2 001 011 011 00101R3 R3 + R3 R3 = 2R1 2(b 1 ca R2) 011 011 011 00010R3 R3 R0 Kt qu cn tnh 011 000 011 00101

    . . .

  • VXL_KTGHK_AY1213-S2_trang 6/6

    Cu 6: Cc cch vit khc cho chng trnh con COMP_U8:

    Chng trnh con COMP_U8 Cch 2 Chng trnh con COMP_U8 Cch 3 COMP_U8: CP B SCF ; C