8255A端口地址0218H~021BH,B端口接8个LED发光二极管。利用按钮开关控制指示灯LED0~LED7,初始状态为LED0~LED7都暗,第一次按S, 使LED0亮,其他暗,第_二次按S,使

【微机原理】—汇编题

8255A端口地址0218H021BH,B端口接8个LED发光二极管。利用按钮开关控制指示灯LED0LED7,初始状态为LED0~LED7都暗,第一次按S, 使LED0亮,其他暗,第_二次按S,使LED1亮,其他…第八次按S,使LED7亮,其他暗,第九次按S,全暗,如此循环不断亮灯编写程序段。
8255A端口地址0218H~021BH,B端口接8个LED发光二极管。利用按钮开关控制指示灯LED0~LED7,初始状态为LED0~LED7都暗,第一次按S, 使LED0亮,其他暗,第_二次按S,使_第1张图片

MOV  DX,21BH
MOV  AL,10000001B
OUT  DX,AL
START:MOV  DX,219H
      MOV  AL,00H
      OUT  DX,AL
      MOV  CX,9
      MOV  AH,01H
LOOP: MOV  DX,21AH
      IN   AL,DX
 L1:TEST AL,01H
      JNZ  L1
      CLC
      MOV DX, 219H
      OUT DX,AH
      RCL AH,1
 L2:TEST  AL,01H
    JZ  L2
    LOOP LOOP
   JUMP START 

你可能感兴趣的:(微机原理总结)