... ĐỀ THI MÔN KỸ THUẬT VIXỬLÝ Chủ nhiệm môn Câu 1: Mã hóa lệnh sau : MOV DX,[SI] + 58H ; MOV CX,DL Câu 2: Phân tích ý nghĩa chân tín hiệu sơ đồ phối ghép 8284 với vixửlý Câu 3: Địa sở 8255A 7BH, ... đọc liệu Câu 3: Địa sở 8255A 9FH, cổng PA :vào, cổng PB:vào; cổng PCh : vào; cổng PCL: Lập trình liệu cổng PCH < 10 lấy bit phần thấp liệu cổng PA đưa cổng PCL , ngược lại lấy bit phần cao liệu ... 3: Địa sở 8255A 7BH, cổng PA :ra, cổng PB:vào; cổng PCh : vào; cổng PCL: vào Lập trình bit bít cổng PB có tín hiệu lấy liệu cổng PC thực 30 lần công vi c : giảm giá trị đơn vị đưa cổng PA Thời...
... A4 A3 A2 A1 A0 IO/M 3A8H 1 1 0 3A9H 1 1 0 3AAH 1 1 1 3ABH 1 1 1 1 3ACH 1 1 1 0 3ADH 1 1 1 3AEH 1 1 1 3AFH 1 1 1 1 Địa cổng Chọn mạch giải mã 1/4 (74LS 139 ) Sơ đồ nối: 7 Hệ vixửlý 8088 cóvi mạch ... độ địa trực tiếp 4200H:3A5CH = 45A5CH c) Chế độ địa tương đối số 4200H:13C9H = 433 C9H d) Chế độ địa tương đối số sở 4200H:FA63H = 51A63H 3 Cho nội dung ghi 8088 sau AX= 94B3H ; BX=5AE4H ; CX= A4B7H ... ;In thông báo vào tên XOR CX,CX LEA SI,S3 MOV AH,1 ;CX chứa số chữ xâu nhập vào ;SI trỏ vào đầu mảng S3 INT 21H CMP AL, 13 JE TIEP1 MOV [SI],AL INC CX INC SI JMP LAP1 ;Đọc kí tự ;Xem có ấn phím Enter...
... A = Tổng x (1/4 + 1/16 + 1 /32 ) = Tổng x 0 .34 Ngoài ra: 1 /3 = 0 .33 33 Như tính gần Tổng /3 VXL_KTGHK_AY12 13- S2_trang 3/ 6 Câu 6: (1 đ) Lập trình hợp ngữ Z80 a) (0.5 đ) Vi t chương trình COMP_U8 để ... bù R2 001 011 011 00101 R3 R3 + R3 R3 = 2R1 – 2(bù R2) 011 011 011 00010 R3 R3 – R0 Kết cần tính 011 000 011 00101 VXL_KTGHK_AY12 13- S2_trang 5/6 Câu 6: Các cách vi t khác cho chương trình ... VXL_KTGHK_AY12 13- S2_trang 4/6 Phụ lục: Một cách giải khác cho câu hỏi Câu 1: b) Phần mạch giải mã địa cho /CS2 Câu 2: SV làm thiếu đường /CS nhớ 16Kx8 tối đa điểm cho câu này: Câu 3: Có nhiều cách để vi t...
... dẫn giải a Trước Label3, BX = 0000, CX = 00 03, DI = 0000 byte từ địa SS:SP là: 02 00 05 00 06 00 b Lệnh CX = CX = CX = pop ax AX 0002 0005 0006 or al, 30 h AX 0 032 0 035 0 036 mov [bx][di], al STR ... trước Label3, cho biết giá trị ghi BX, CX, DI byte SS:SP? (10 điểm) b) Điền giá trị vào bảng sau thực lệnh đoạn từ Lable3 đến Lable4 (5 điểm) Lệnh CX = ? … CX = ? pop ax AX … or al, 30 h AX … mov ... vi t dạng chương trình Hướng dẫn giải 4: Vi t đoạn main – Cất ghi – Gán địa tham số vào ebx – Kiểm tra điều kiện kết thúc FOR – Đổi mã ký tự – Khôi phục ghi – stack 100 data STR DB 100 DUP(?) code...
... Chương Vi x lý 8088-Intel 3. 1 Ki n trúc ho t ng c a 8088 - Nguyên lý ho t ng - Sơ kh i ch c 3. 2 C u trúc ghi c a 8088 3.3 Phương pháp qu n lý b nh 3. 4 Mô t t p l nh Assembly Nguyên lý ho t ng ... ch logic = a ch segment: a ch offset M i liên h gi a CVL CLG A=Bus 19 ịa vật lý 15 Thanhghi offset 15 Thanhghi Segment 0000 3. 4 Mô t t p l nh Assembly c a 8086/8088 - Khuôn d ng: Mnemonics Các ... - Các toán h ng m t câu l nh có th m t ph n c a câu l nh ( d ng mã máy), có th n m m t ghi c a VXL ho c B nh -Cách xác nh toán h ng câu l nh c g i mode ( nh) a ch Các mode a ch - Mode a ch ghi: ...
... Chương Vi x lý 8088-Intel 3. 1 Ki n trúc ho t ng c a 8088 - Nguyên lý ho t ng - Sơ kh i ch c 3. 2 C u trúc ghi c a 8088 3.3 Phương pháp qu n lý b nh 3. 4 Mô t t p l nh Assembly Nguyên lý ho t ng ... ch logic = a ch segment: a ch offset M i liên h gi a CVL CLG A=Bus 19 ịa vật lý 15 Thanhghi offset 15 Thanhghi Segment 0000 3. 4 Mô t t p l nh Assembly c a 8086/8088 - Khuôn d ng: Mnemonics Các ... - Các toán h ng m t câu l nh có th m t ph n c a câu l nh ( d ng mã máy), có th n m m t ghi c a VXL ho c B nh -Cách xác nh toán h ng câu l nh c g i mode ( nh) a ch Các mode a ch - Mode a ch ghi: ...
... từ nhớ máy tính vào nhớ vixửlý /vi điều khiển Nạp chương trình vào nhớ Khi vixửlý /vi điều khiển cấp nguồn điện lần đầu hay khởi động lại cách kích hoạt vào chân RST vixửlý /vi điều khiển thực ... ô nhớ 31 H _30 H (31 H: byte cao, 30 H: byte thấp) Kết trả về: - (C) = (R7_A) < (31 H _30 H) - (C) = (R7_A) ≥ (31 H _30 H) Lưu ý: phải bảo toàn nội dung ghi ô nhớ 3. 30 Vi t chương trình kiểm tra khối liệu ... II CÁC KIỂU ĐỊNH ĐỊA CHỈ Các kiểu đònh đòa phần cần thiết cho toàn tập lệnh vixửlý hay vi điều khiển Các kiểu đònh đòa cho phép xác đònh rõ nguồn đích liệu theo nhiều cách khác mà vixử lý...
... Vixửlý 8088-Intel 3. 1 Kiến trúc hoạt động 8088 - Nguyên lý hoạt động - Sơ đồ khối chức 3. 2 Cấu trúc ghi 8088 3.3 Phương pháp quản lý nhớ 3. 4 Mô tả tập lệnh Assembly Nguyên lý hoạt động vixử ... mã • ALU: thực thao tác khác toán hạng lệnh Tổ chức microprocessor CPU Control registers ALU BIU ControlControl Address Data General purpose registers Status Registers Xửlý lệnh vixửlý trước ... (Nguồn) Mộtghi 16 bit VXL Mộtvị trí nhớ (1 ô nhớ liên tiếp nhau) - Nguồn: là: Mộtghi 16 bit VXL Mộtvị trí nhớ (1 ô nhớ liên tiếp nhau) Một giá trị cụ thể Một số lưu ý MOV - Đích Nguồn phải có...
... #00H MOV DPTR, #0 031 H MOVX @DPTR, A END 2.8 Vi t CT đọc ô nhớ 0 032 H RAM vào ghi A Giải: ORG 0000H MOV DPTR, #0 032 H MOVX A, @DPTR END 2.9 Vi t CT ghi nội dung ghi A vào ô nhớ 0 033 H RAM Giải: ORG ... 000H MOV R0, #32 H MOV @R0, A END 2.4 Vi t CT đọc ô nhớ 33 H RAM nội vào ghi A theo cách (định địa ô nhớ trực tiếp định địa ô nhớ gián tiếp) Giải: Định địa trực tiếp ORG 0000H MOV A, 33 H END Định ... #33 H MOV A, @R0 END 2.5 Vi t CT chuyển liệu ô nhớ 34 H RAM nội vào ô nhớ 35 H RAM nội theo cách (định địa ô nhớ trực tiếp định địa ô nhớ gián tiếp) Giải: Định địa trực tiếp ORG 0000H MOV 35 H, 34 H...
... Chương Vi x lý 8088-Intel 3. 1 Ki n trúc ho t ng c a 8088 - Nguyên lý ho t ng - Sơ kh i ch c 3. 2 C u trúc ghi c a 8088 3.3 Phương pháp qu n lý b nh 3. 4 Mô t t p l nh Assembly Nguyên lý ho t ng ... ch logic = a ch segment: a ch offset M i liên h gi a CVL CLG A=Bus 19 ịa vật lý 15 Thanhghi offset 15 Thanhghi Segment 0000 3. 4 Mô t t p l nh Assembly c a 8086/8088 - Khuôn d ng: Mnemonics Các ... - Các toán h ng m t câu l nh có th m t ph n c a câu l nh ( d ng mã máy), có th n m m t ghi c a VXL ho c B nh -Cách xác nh toán h ng câu l nh c g i mode ( nh) a ch Các mode a ch - Mode a ch ghi: ...
... dung W v i F K t qu : lưu vào W n u d=0 lưu vào F n u d=1 - Chú ý: Trư ng h p ghi d có th ghi tr c ti p tên ghi ch a k t qu W, ho c không ghi K t qu s lưu vào ghi F CHƯƠNG 3: T P L NH PIC16F8xx Tr ... n i dung ghi W vào F CHƯƠNG 3: T P L NH PIC16F8xx 2.4 Nhóm l nh x lý BIT Xóa Bit ghi - Cú pháp: BCF F,b - Ph m vi: - Di n gi i: ≤ F ≤ 127; 0≤b≤7 Xóa Bit th b ghi F - Chú ý: Ta có th ghi tr c ... select): bit ch n ghi đích đ n + d=0 k t qu lưu vào ghi W + d=1 k t qu lưu vào t p ghi F - F (Register File): ghi đư c ch đ nh l nh F có 7bit tương ng 128 Byte (00h -> 7Fh) CHƯƠNG 3: T P L NH PIC16F8xx...
... MICROPROCESSOR AND ITS ARCHITECTURE CHAPTER 3: ADDRESSING MODES CHAPTER 4: DATA MOVEMENT INSTRUCTIONS CHAPTER 5: ARITHMETIC AND LOGIC INSTRUCTIONS CHAPTER 6: PROGRAM CONTROL INSTRUCTIONS CHAPTER 7: ... MEMORY ACCESS AND DMA - CONTROLLED I/O CHAPTER 13: THE ARITHMETIC COPROCESSOR CHATER 14: BUS INTERFACE CHAPTER 15: THE 80186, 80188 AND 80286 MICROPROCESSORS CHAPTER 16: THE 8 038 6 AND 80486 MICORPROCESSORS...
... có tên CHIA có nhiệm vụ lấy nội dung ghi D chia cho nội dung ghi E Kết phần ngun sau chia (thương số) cất vào ghi D phần dư cất vào ghi E Sử dụng chương trình CHIA vi t chương trình để thực vi c ... a) Vi t chương trình TINH có nhiệm vụ kiểm tra nội dung ghi B có lớn nội dung ghi C hay khơng? Nếu lấy nội dung ghi B trừ nội dung ghi C; ngược lại lấy nội dung ghi C trừ ghi B Kết cất vào ghi ... địa đầu địa đầu ngõ /Y3 (vẽ hình trực tiếp mạch giải mã) c) Hệ vixửlýcó bus địa dành cho ngoại vi A0 ÷ A7, ngoại vicó tín hiệu chọn cổng /CS tích cực thấp; sử dụng cổng logic thiết kế mạch...
... 0FFH,0E7H,0C3H,99H,3CH,7EH STATE_TBL2: DB 0FFH,7EH,3CH,99H,0C3H,0E7H END VXL_Thi HK_AY12 13- S2_trang 8/9 Câu 10: Chương trình C (Keil C) Cách 2: dùng bảng #include #define STATES sbit control ... nguyên bit không dấu RAM nội có địa đầu 30 H kết cất vào ô nhớ RAM nội có địa 40H Đầu đoạn chương trình ta phải gán trị SP stack cất liệu vào stack từ địa 60H Bài giải a) b) Cách 2: dùng CJNE MAX_XY: ... MOV R0, #30 H MOV R1, #3 MOV R2,#0 Loop: A INC R0 DJNZ R1,Loop MOV @R0,2 SJMP $ Next: MOV A,@R0 JNB ACC.7,Next INC R2 = 46H A = 85H A = 97H R2 = 00H R2 = 01H R2 = 02H R0 = 31 H R0 = 32 H R0 = 33 H a)...
... ý: Phầnxửlý số lần cạnh xuống P2.0 lẻ Có thể vi t cách khác: MOV R0,#0 L1: MOV A, R0 ACALL BCD2LED7S ACALL DELAY_500MS INC R0 CJNE R0,#10, L1 SJMP LOOP Câu 7: (1 đ) Xét hệ thống gồm vixửlý ... Trực tiếp Thanhghi Dài Tương đối Tức thời Tức thời Câu 3: (1.5 đ) a) (1 đ) Vi t chương trình hợp ngữ 8051 có tên SS4bit để so sánh bit cao bit thấp ghi A, sau gọi chương trình nội dung ghi A nhu ... lặp A = A = A = 46H 9DH 03H cờ C = Lần lặp A = A = A = 75H FFH 65H cờ C = Sau thực thi đoạn chương trình nội dung ô nhớ sau có trị số là: (32 H) = 01H (31 H) = 65H (30 H) = 03H Ý nghĩa đoạn chương...
... công vi c sau: Nạp giá trị 1 234 H vào DPTR cách (nạp ghi 16 bit nạp ghi bit) Nạp trị số 45H vào ghi R0 cách Chép nội dung ghi R2 vào R6 (giả sử bank 1) cách với lệnh PUSH, MOV (4 cách) BG Cách Cách ... 0C028H Thanhghi Tức thời mở rộng LOOP: ADC A, (HL) Thanhghi Gián tiếp INC HL Thanhghi DJNZ LOOP Tương đối (6 đ) Hãy vi t vài lệnh Z80 để thực công vi c sau: ( PORT1 EQU 07H) a) B 39 H D ... 56H 34 H 11FEH 11FFH 1200H ĐHBK Tp HCM – Khoa ĐĐT–BMĐT GVPT: Hồ Trung Mỹ Vixửlý – AY12 13- S2 Đáp án Kiểm tra lớp đợt Thời gian làm bài: 30 phút (Cho mở TL) (4 đ) a) b) c) Hãy vi t vài...
... a ta có: (101011.0101)2 = 25 + 23 + 21 + 20 + 2-2 + 2-4 = ( 43. 3125)10 (101011.0101)2 = ( 53. 24)8 (101011.0101)2 = (2B.5)16 Bài (10 điểm) Đổi số thập phân sau sang số nhị phân bit có dấu a +32 b ... ?) 10 b (30 1)10 =>(?)packed BCD Bài giải: a (10001001)packed BCD = (89)10 b (30 1)10 = (001100000001)packed BCD Bài (20 điểm) Tìm Internet sơ đồ khối thiết bị điện tử có sử dụng vixửlý Xác định ... Internet sơ đồ khối thiết bị điện tử có sử dụng vixửlý Xác định thànhphần hệ vixửlý sơ đồ khốiVí dụ: Sơ đồ khối Iphone 3Gs ...