A. es文件浏览器怎么用
1、ES文件浏览器是手机文件、程序、进程管理器,安装该浏览器后,以编辑文本为例,在打开的浏览器页面中点击“文档”选项。
2、然后在“文档”选择页面,勾选需要编辑的文本文档。
3、然后点击“打开为”选项,在选项中点击“文本”按钮。
4、接着页面弹出选择框,在选择框中定级“ES文本阅读器”。
5、即可进入文本编辑输入的页面,在文档中输入一些文字。
6、点击保存,弹出保存对话框,点击“是”即可将修改编辑的文本文档保存起来。
B. 8086单片机七段数码管显示8位16进制计数器的汇编语言程序
8255参考程序
.486
DATA SEGMENT AT 0 USE16
PORTA EQU 203H ;A口
PORTB EQU 207H ;B口
PORTC EQU 20BH ;C口
CONTROL EQU 20FH ;控制口
PORT1 EQU 340H ;七段码段地址
PORT2 EQU 360H ;七段码位地址
ORG 4200H
DATA1 DB 6 DUP (?) ;输入数据区
ORG 4210H
DATA2 DB 6 DUP (?) ;显示缓冲区
DATA ENDS
CODE SEGMENT USE16
ASSUME CS:CODE,DS:DATA,ES:DATA
ORG 2000H
BEG: JMP START
TAB DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH
DB 67H,77H,7CH,39H,5EH,79H,71H ;段码表
START: MOV AX,DATA ;初始化
MOV DS,AX
MOV ES,AX
MOV AX,0
MOV SS,AX
MOV SP,1000H
LEA DX,CONTROL ;...8255初始化
MOV AL,10001001B ;...
OUT DX,AL ;..清显示
MOV DX,PORTA ;....
MOV AL,00H ;....
OUT DX,AL ;...
LP:
LEA DX,PORTC ; ...AL= 读数据
IN AL,DX ;...
LEA SI,DATA1 ;...存数据
MOV [SI],AL ;...
CALL CZ ;调用拆字子程序
CALL DISP ;调用显示子程序
JMP LP ;循环取数显示
CZ PROC
PUSH CX
LEA SI,DATA1 ; SI= 拆字,取数
LEA DI,DATA2 ;DI= 显示缓冲区首址
CZ0:
MOV BL,[SI]
AND BL,0F0H ;BL=
MOV CL,4
ROL BL,CL
MOV [DI],BL ;(DI)=
INC DI
MOV BL,[SI]
AND BL,0FH ;BL=
MOV [DI],BL
INC SI
INC DI
CMP SI, 08H ;....
JBE CZ0
POP CX
RET
CZ ENDP
DISP PROC ;显示子程序
PUSH CX
PUSH DX
LEA BX,TAB
LEA SI,DATA2
MOV AH,0C1H
DISP1:
MOV DX,PORT2
MOV AL,AH
OUT DX,AL ; AL= , AL= 位输出
MOV DX,PORT1
MOV AL,[SI]
XLAT
OUT DX,AL ;AL= ,AL= 段输出
MOV CX,0200H
LOOP $
INC SI
SAL AH,1
OR AH,0C0H
CMP AH,0C0H
JNZ DISP1
POP DX
POP CX
RET
DISP ENDP
CODE ENDS
END BEG
用8255扩展I/O口显示6位的显示码。希望对你有帮助,