검색으로 돌아가기
기록

一种基于ST语言的数组下标越界检查与保护方法及系统

발명알 수 없음
10청구항 · 4 독립항
§ Ⅰ

개요

발명자

刘先霖; 李志勉; 张理成; 葛剑

출원일

Jun 23, 2026

공개일

Oct 16, 2026

IPC 분류

G06F 8/41 (2018.01)

本发明涉及工业控制技术领域,提供了一种基于ST语言的数组下标越界检查与保护方法,包括:S1:在ST语言编写的控制程序被编译转换为二进制文件的过程中,遍历ST代码语法树,识别数组元素访问节点;S2:针对数组元素访问节点,生成调用下标偏移量地址转换函数的代码,所述下标偏移量地址转换函数至少接收程序标识符、数组各维度下标值以及各维度元素最大数量作为输入参数;S3:在所述下标偏移量地址转换函数内部,执行维度检查:若任一维度下标值超出对应维度的元素最大数量,则终止当前控制程序执行并抛出异常;否则,计算该数组元素相对于数组首地址的偏移地址并返回;S4:根据返回的偏移地址,结合数组首地址和数据类型长度,访问数组元素。

로그인하고 전문 읽기

청구항 1을 표시했습니다. 무료 가입하면 전체 10개 청구항, 명세서 전문, 전체 도면, 번역, 법적 상태를 볼 수 있습니다.

  • 전체 청구항
  • 기술 분야
  • 배경 기술
  • 발명의 내용
  • 도면 설명
  • 발명의 실시 형태