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