发明名称 键盘控制程式码(Keyboard Controller Code)的侦错(Debug)方法
摘要 一种程式码侦错的方法,应用于键盘控制程式码中;其待测端键盘控制程式码藉由施测端所设置之中断点(Breakpoint)以及载入之侦错程式,于程式执行至中断点位置时根据侦错程式输出程式的执行状态资料至施测端,施测端根据接收到的状态资料下达指令回传至待测端以追踪程式执行状态,用以对整个程式执行侦错程序。伍、(一)、本案代表图为:第1图(二)、本案代表图之元件代表符号简单说明:步骤100 由一施测端载入一侦错程式至一待测端步骤200 由该施测端设置一个以上中断点(Breakpoint)于该待测端键盘控制程式码(Keyboard ControllerCode)中步骤300 执行该待测端键盘控制程式直至一中断点步骤400 该待测端输出一初始状态资料至一施测端后等待该施测端下达指令步骤500 该施测端根据该待测端之该初始状态资料下达一指令于该待测端步骤600 该指令是否为离开语法步骤700 该待测端执行该指令并显示一程式状态以进行侦错步骤800 施测端跳出状态资料接收模式步骤900 是否继续收到该指令
申请公布号 TW580617 申请公布日期 2004.03.21
申请号 TW091137788 申请日期 2002.12.27
申请人 英业达股份有限公司 发明人 郭嘉雄
分类号 G06F11/22 主分类号 G06F11/22
代理机构 代理人 许世正 台北市信义区忠孝东路五段四一○号四楼
主权项 1.一种键盘控制程式码(Keyboard Controller Code)的侦错(Debug)方法,藉由一施测端对一待测端之一键盘控制程式码进行侦错,其步骤包含:由该施测端载入一侦错程式至一待测端;由该施测端设置一个以上中断点(Breakpoint)于该待测端键盘控制程式码(Keyboard Controller Code)中;执行该待测端键盘控制程式直至一中断点;该待测端输出一初始状态资料至一施测端后等待该施测端下达指令;该施测端根据该待测端之该初始状态资料下达一指令于该待测端;及该待测端执行该指令并显示一程式状态以进行侦错。2.如第1项所述之键盘控制程式码的侦错方法,该施测端藉由一平行埠(Parallel Port)与该施测端电连接。3.如第1项所述之键盘控制程式码的侦错方法,其步骤更包括:当该施测端下达之该指令为离开语法时,该待测端于接收该指令后中止执行该程式,该施测端于下达该指令后中止该状态资料接收。4.如第1项所述之键盘控制程式码的侦错方法,其中该待测端执行该指令以进行侦错之步骤中,该指令包含一输出记忆体资料(Dump memory data)。5.如第1项所述之键盘控制程式码的侦错方法,其中该待测端执行该指令以进行侦错之步骤中,该指令包含一输出程式码空间资料(Dump code space data)。6.如第1项所述之键盘控制程式码的侦错方法,其中该待测端执行该指令以进行侦错之步骤中,该指令包含一输入资料至记忆体内(Enter data in memory)。7.如第1项所述之键盘控制程式码的侦错方法,其中该待测端执行该指令以进行侦错之步骤中,该指令包含一执行(Go)以及一离开(Quit)。8.如第1项所述之键盘控制程式码的侦错方法,其中该待测端执行该指令以进行侦错之步骤中,该指令包含逐步执行(Step or trace)。9.如第1项所述之键盘控制程式码的侦错方法,其中该侦错程式储存于该待测端之快取记忆体(RAM)。10.如第1项所述之键盘控制程式码的侦错方法,其中该程式状态系包含执行该指令所输出之程式状态结果。图式简单说明:第1图系本发明所提之键盘控制程式码(KeyboardController Code)的侦错(Debug)方法流程。
地址 台北市士林区后港街六十六号