【VIP专享】兰州理工大学微机原理试题答案2

  • 格式:pdf
  • 大小:103.80 KB
  • 文档页数:6

一、 填空题(30分) 1、73.25D=01001001.01B, 10010010B=92H 100101.11B=37.75D=(0011 0111.0111 0101)BCD2、[x]补=11010010B,[y]补=01110101B

3、-128 ~ +127

4、EU、BIU AX、BX、CX、DX

5、寄存器方式 寄存器相对方式 直接寻址方式

6、32

7、8 22

8、1MB

9、独立编址方式 统一编址方式 独立编址方式

10、12H、13H 10H、11H

11、19.6

12、6

13、4 二、 判断正误(10分) × × × √ ×

三、 阅读程序,并写出结果(10分) 1、AX=0050H CF=0

2、AL=69H CF=0 四、 编程题(10分) DATA SEGMENT

DAT DB 1024 DUP (?) NEXT DB 1024 DUP (0)

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA

START:MOV AX, DATA

MOV DS, AX

LEA SI, DAT

LEA DI, NEXT

MOV CX, 1024

MOVE: MOV AL, [SI]

MOV [DI], AL

INC SI

INC DI

LOOP MOVE

MOV AH, 4CH

INT 21H

CODE ENDS

END 五、 需要两片 D0~D7 D0~D7

A11 A0WEWR RD

“1” OE A11 A0CS26 2 6 4

CS1

A11 A0RD WR D0~D7

“1” D0~D7 WEOE A11 A0CS26 2 6 4

CS1A17G IO/M A19 A18 A16 A15 A13A14G2AG2BC

A B A12Y0Y1 ≥174LS138 六、(1)0381H 0382H 0383H

MOV DX, 0383H

MOV AL, 90H

OUT DX, AL

A: MOV DX, 0380H

IN AL, DX

MOV DX, 0381H

OUT DX, AL

JMP A

HLT

D0~D7 RESET RD WR A1A0+5V

D0~D7 RESET RD PA0~PA7WR A1A0 CS PB0~PB7

A15 A10 A6 A5 A3A4IO/M G G2AG2BC

A B A2Y0 ≥1 74LS138 & A9A8 A7七、解:计数器0、1工作在方式3,串联产生周期2s方波,计

数值为2*2000000=4000000其中计数器0计数初值为20000,

计数器1计数初值为200,

(1) 计数器0:ACF0H 计数器1:ACF1H 控制口:ACF3H

(2)连接图如下:

2MHZ+5V CLK0 D0~D7 GATE0RD OUT0WR CLK1A1 GATE1A0 OUT1CLK2CS GATE2 OUT2D0~D7 RD WR A1A0≥1 ≥1 A14 A12 A9A8 A3 A2

& A15 A13A11A10A7 A4

(3)CODE SEGMENT

ASSUME CS:CODE

START:MOV DX, 0ACF3H

MOV AL, 00110110B

OUT DX, AL

MOV DX, 0ACF0H MOV AX, 20000

OUT DX, AL

MOV AL,AH

OUT DX, AL

MOV DX, 0ACF3H

MOV AL, 01010110B

OUT DX, AL

MOV DX, 0ACF1H

MOV AL, 200

OUT DX, AL

CODE ENDS

END START