|
8086 8253 按键控制LED亮
- ;====================================================================
- ; Main.asm file generated by New Project wizard
- ;
- ; Created: 周三 十一月 8 2017
- ; Processor: 8086
- ; Compiler: MASM32
- ;
- ; Before starting simulation set Internal Memory Size
- ; in the 8086 model properties to 0x10000
- ;====================================================================
- STACKS SEGMENT STACK ;堆栈段
- DW 128 DUP(?) ;注意这里只有128个字节
- STACKS ENDS
- DATAS SEGMENT
- T0 EQU 8000H
- CTL EQU 8006H
- DATAS ENDS
- CODE SEGMENT PUBLIC 'CODE'
- ASSUME CS:CODE,DS:DATAS
- START:MOV AX,DATAS
- MOV DS,AX
- MOV DX,CTL
- MOV AL, 10H ;设置8253控制字的工作方式
- OUT DX, AL
- MOV DX,T0
- MOV AL, 011B
- OUT DX,AL
- MOV AX,4C00H ;退出程序
- INT 21H
- ; Write your code here
- ENDLESS:
- JMP ENDLESS
- CODE ENDS
- END START
复制代码
|
评分
-
查看全部评分
|