當前位置:編程學習大全網 - 編程軟體 - 對8253芯片初始化編程分哪幾個步進行

對8253芯片初始化編程分哪幾個步進行

MOV AL,00110111B -8253控制字

MOV DX,3F6H (為什麽指向控制口要用DX) -控制字寄存器地址 其實沒有必要送DX 換個寄存器也行 就像計數習慣用CX壹樣 只是習慣了 這句指令只不過是將3F6H 寫入壹個寄存器

OUT DX,AL (輸出語句out是不是先送AL,在對AL寫入值?) --從妳的問法就知道妳不懂

這句話這麽理解 將al寄存器的控制字 也就是00110111B 寫入控制字寄存器 也就是DX中

簡單說來第壹句就是寫控制字 控制字幹嘛的妳可以翻書 第二局就是將控制字寄存器地址送入寄存器DX 最後壹句就是將控制字寫入控制字寄存器 這三句可以說是8253 8253 8255基礎中的基礎了

順帶著說壹句 3F0H,3F2H和3F4H 3F6H 這四個地址說明地址總線接的是a1,a2 ,因為結尾時000,010,100,110

  • 上一篇:羚羊車轉向重,怎麽維修?
  • 下一篇:如何通過mac os系統學習 linux系統的操作及編程?
  • copyright 2024編程學習大全網