书签 分享 收藏 举报 版权申诉 / 7

键盘控制程序码的侦错方法.pdf

  • 上传人:00062****4422
  • 文档编号:646416
  • 上传时间:2018-03-01
  • 格式:PDF
  • 页数:7
  • 大小:302.29KB
  • 摘要
    申请专利号:

    CN03101742.8

    申请日:

    2003.01.21

    公开号:

    CN1519724A

    公开日:

    2004.08.11

    当前法律状态:

    撤回

    有效性:

    无权

    法律详情:

    发明专利申请公布后的视为撤回|||实质审查的生效|||公开

    IPC分类号:

    G06F11/34

    主分类号:

    G06F11/34

    申请人:

    英业达股份有限公司;

    发明人:

    郭嘉雄

    地址:

    台湾省台北市士林区后港街66号

    优先权:

    专利代理机构:

    中原信达知识产权代理有限责任公司

    代理人:

    陈肖梅;文琦

    PDF完整版下载: PDF下载
    内容摘要

    一种程序代码侦错的方法,应用于键盘控制程序码中;其待测端键盘控制程序码由施测端所设置的断点(Breakpoint)以及加载的侦错程序,于程序执行至断点位置时根据侦错程序输出程序的执行状态数据至施测端,施测端根据接收到的状态数据下达指令回传至待测端以追踪程序执行状态,用以对整个程序执行侦错程序。

    权利要求书

    1: 一种键盘控制程序码的侦错方法,借助一施测端对一待测端 的一键盘控制程序码进行侦错,其特征在于,其步骤包含: 由该施测端加载一侦错程序至一待测端; 由该施测端设置一个以上断点于该待测端键盘控制程序码中; 执行该待测端键盘控制程序直至一断点; 该待测端输出一初始状态数据至一施测端后等待该施测端下达指 令; 该施测端根据该待测端之该初始状态数据下达一指令于该待测 端;及 该待测端执行该指令并显示一程序状态以进行侦错。
    2: 如权利要求1所述的键盘控制程序码的侦错方法,其特征在 于,该施测端借助一并行端口与该施测端电连接。
    3: 如权利要求1所述的键盘控制程序码的侦错方法,其特征在 于,其步骤更包括:当该施测端下达之该指令为离开语法时,该待测 端于接收该指令后中止执行该程序,该施测端于下达该指令后中止该 状态数据接收。
    4: 如权利要求1所述的键盘控制程序码的侦错方法,其特征在 于,该待测端执行该指令以进行侦错的步骤中,该指令包含一输出存 储器数据。
    5: 如权利要求1所述的键盘控制程序码的侦错方法,其特征在 于,该待测端执行该指令以进行侦错的步骤中,该指令包含一输出程 序代码空间数据。
    6: 如权利要求1所述的键盘控制程序码的侦错方法,其特征在 于,该待测端执行该指令以进行侦错的步骤中,该指令包含一输入数 据至存储器内。
    7: 如权利要求1所述的键盘控制程序码的侦错方法,其特征在 于,该待测端执行该指令以进行侦错的步骤中,该指令包含一执行以 及一离开。
    8: 如权利要求1所述的键盘控制程序码的侦错方法,其特征在 于,该待测端执行该指令以进行侦错的步骤中,该指令包含逐步执行。
    9: 如权利要求1所述的键盘控制程序码的侦错方法,其特征在 于,该侦错程序储存于该待测端的高速存储器。
    10: 如权利要求1所述的键盘控制程序码的侦错方法,其特征在 于,该程序状态包含执行该指令所输出的程序状态结果。

    说明书


    键盘控制程序码的侦错方法

        【技术领域】

        本发明涉及一种程序代码的侦错方法,特别是一种应用在键盘控制程序码(Keyboard Controller Code)的侦错(Debug)方法。

        背景技术

        目前键盘控制程序码(Keyboard Controller Code)的发展过程中,所用来侦错(Debug)的工具大多是在内嵌控制程序码(EmbeddingControl Code)中输入一参数,然后依据经验针对特定部分程序作测试,根据程序运算流程结束后显示的数值或者是变量,以作为诊断该程序逻辑的依据,由此审视程序架构安排是否依循研发人员所构思的路径执行,进而让研发中的内嵌程序代码能发挥其应有的功能,然而此侦错流程却常常决定于测试者的经验,一旦程序的架构庞大,测试者就须经过冗长的计算程序始得一结果用以判断该执行程序,反复之中浪费了许多时间。

        【发明内容】

        有鉴于此,本发明的目的在于克服现有技术的不足与缺陷,提出一种键盘控制程序码(Keyboard Controller Code)的侦错(Debug)方法,其运作通过待测端下载侦错程序,待测端由此发送状态数据以交换施测端的下达指令,对待测端执行侦错,其主要的目的在于:借助自待测端送出的程序执行状态数据,可以让研发人员清楚了解程序执行的详细动作。

        为达上述目的,本发明所提的键盘控制程序码地侦错方法,包含下列步骤:由一施测端加载一侦错程序至一待测端;由该施测端设置一个以上断点(Breakpoint)于该待测端键盘控制程序码(KeyboardController Code)中;执行该待测端键盘控制程序直至一断点;该待测端输出一初始状态数据至一施测端后等待该施测端下达指令;该施测端根据该待测端的该初始状态数据下达一指令于该待测端;判断该指令是否为离开语法;该待测端执行该指令并显示一程序状态以进行侦错;施测端跳出状态数据接收模式;及判断是否继续收到该指令。

        本发明的键盘控制程序码(Keyboard Controller Code)的侦错(Debug)方法,可以让测试者在施测端主动提示状态数据的情况下找出每一个可能发生错误的症结点,取代原本冗长的侦错程序,缩短研发的时间。

        【附图说明】

        图1为本发明键盘控制程序码(Keyboard Controller Code)的侦错(Debug)方法流程;

        图中符号说明

        步骤100  由一施测端加载一侦错程序至一待测端;

        步骤200  由该施测端设置一个以上断点(Breakpoint)于该待测端键盘控制程序码(Keyboard Controller Code)中;

        步骤300  执行该待测端键盘控制程序直至一断点;

        步骤400  该待测端输出一初始状态数据至一施测端后等待该施测端下达指令;

        步骤500  该施测端根据该待测端之该初始状态数据下达一指令于该待测端;

        步骤600  该指令是否为离开语法;

        步骤700  该待测端执行该指令并显示一程序状态以进行侦错;

        步骤800  施测端跳出状态数据接收模式;

        步骤900  是否继续收到该指令。

        【具体实施方式】

        本发明为一种键盘控制程序码(Keyboard Controller Code)的侦错(Debug)方法。

        以下将以一实施例说明本发明之具体可行性,请参阅图1,首先,自一施测端加载一侦错程序至一待测端(步骤100),此侦错程序可用以传送数据至施测端以及接收施测端的指令;接着施测端设置一个以上的断点于待测端的键盘控制程序码中(步骤200),随后开始执行该待测端键盘控制程序直至一断点(步骤300),随后根据该侦错程序于该断点位置输出一初始状态数据至一施测端后等待施测端下达命令(步骤400),该施测端于是根据该初始状态数据下达一指令于该待测端(步骤500),于施测端即将下达指令的同时,施测端辨识此指令的语法属性,判断该指令是否为离开语法(步骤600),若是,则施测端跳出状态数据接收模式(步骤800),结束此一侦错流程;若不是,则待测端于接到施测端指令后,执行该指令并显示一程序状态以进行侦错(步骤700),在该指令执行结束后,判断是否继续收到指令(步骤900),若是,则再次判断该指令是否为离开语法(步骤600),延续上述步骤;若不是,则待测端于该断点开始继续执行程序(步骤300)。

        虽然本发明以前述之较佳实施例揭露如上,然其并非用以限定本发明,故任何熟悉此技术者,在不脱离本发明之精神和范围内,当可作些许之更动与润饰,因此本发明之保护范围当视权利要求书的范围所界定者为准。

    关 键  词:
    键盘 控制程序 方法
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:键盘控制程序码的侦错方法.pdf
    链接地址:https://www.zhuanlichaxun.net/p-646416.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1