【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