zoukankan      html  css  js  c++  java
  • 8086基本IO口的仿真

    8086基本IO口的仿真

     

     

    准备工作

    下载Proteus 8.6

     


     

     

    编译器

     


     

     

    电路部分

     


     

     

    程序部分

    ;====================================================================
    ; Main.asm file generated by New Project wizard
    ;
    ; Created:   周日 7月 7 2019
    ; Processor: 8086
    ; Compiler:  MASM32
    ;
    ; Before starting simulation set Internal Memory Size 
    ; in the 8086 model properties to 0x10000
    ; 一定要注意芯片的选择,以及时序关系
    ; 上述两者是有关系的
    ;====================================================================
    data   segment
    IO_OA equ  40h
    IO_IA equ  48h
    data   ends
    CODE    SEGMENT PUBLIC 'CODE'
            ASSUME CS:CODE,ds:data
    
    START:
            mov ax,data
        mov ds,ax
    l:	
        mov dx,IO_IA
        in  al,dx;
        test al,01h
        jnz clAL
        mov al,0ffh
        jmp OUTPUT
    clAL:   
            xor al,al;
    OUTPUT:	
        mov dx,IO_OA
        out dx,al
            JMP l
    CODE    ENDS
            END START

    运行结果

     

    结果1
    结果1

     

     

    结果2
    结果2

     

    其他

    1. 需要源文件可以联系本人

    总结

    1. 注意时序
    2. 注意芯片的选择
  • 相关阅读:
    [c language] getopt
    编程经典问题
    一些常用的正则表达式
    [Head First Python]6. summary
    Java多线程
    JVM运行原理
    Struts2---自定义拦截器
    SpringMVC框架初步
    测试基本问题
    自动化测试
  • 原文地址:https://www.cnblogs.com/Howbin/p/11147130.html
Copyright © 2011-2022 走看看