zoukankan      html  css  js  c++  java
  • 汇编in和out实例解析

    直接看例子:

    IN AL,21H  从21H端口读取一字节数据到AL

    IN AX,21H  从端口地址21H读取1字节数据到AL,从端口地址22H读取1字节到AH

    MOV DX,379H
    IN AL,DX   从端口379H读取1字节到AL

    OUT 21H,AL  将AL的值写入21H端口
    OUT 21H,AX  将AX的值写入端口地址21H开始的连续两个字节。(port[21H]=AL,port[22h]=AH)

    MOV DX,378H
    OUT DX,AX   将AH和AL分别写入端口379H和378H

    总结:端口是主机与外设进行数据交换的,in和out操作就是对端口的读和写操作,遇到in时源操作数为端口,目的操作数为数据寄存器。遇到out时源操作数为数据寄存器,目的操作数为端口

  • 相关阅读:
    16款值得一用的iPhone线框图模板 (PSD & Sketch)
    设计神器
    {CF812}
    hiho1080(多标记线段树)
    {容斥原理}
    {dp入门}
    {AC自动机}
    CF807
    Trie树
    杂记
  • 原文地址:https://www.cnblogs.com/CHLL55/p/4178462.html
Copyright © 2011-2022 走看看