Board logo

标题: [讨论]反汇编获得一些对于串口的操作信息 [打印本页]

作者: adu060701     时间: 2009-1-13 14:01    标题: [讨论]反汇编获得一些对于串口的操作信息

C语言编写的 dos 程序 想通过反汇编获得一些对于串口的操作信息?
请问 入手点应该是那里? 或者说 主要从那些操作去琢磨?
作者: Sufone     时间: 2009-1-13 15:08
寻找 int 14,或者 mov ax,40
作者: adu060701     时间: 2009-1-14 16:48
能否详细说明 谢谢!
作者: Sufone     时间: 2009-1-14 20:00
应用程序操作串口,要么通过BIOS中断 INT 14,要么直接读写串口。

直接读写串口的,可能会从CMOS获取串口地址信息(串口一基址在0040:0000,串口二在0040:0002),一般而言,其代码表现为:
MOV AX,40
MOV ES,AX
MOV AX,ES:[0]