• 大小: 1.31KB
    文件类型: .py
    金币: 1
    下载: 0 次
    发布日期: 2021-03-03
  • 语言: Python
  • 标签: 文件  1  16进制  程序  

资源简介

读取16进制文件程序(matplotlib)

资源截图

代码片段和文件信息

import sys
import os
import matplotlib.pyplot as plt
import numpy as np
HexTable = {‘0‘:0‘1‘:1‘2‘:2‘3‘:3‘4‘:4‘5‘:5‘6‘:6‘7‘:7‘8‘:8‘9‘:9‘A‘:10‘B‘:11‘C‘:12‘D‘:13‘E‘:14‘F‘:15}
period = [0 for i in range(02048)]
fin  = open(‘1234.hex‘ ‘r‘)
i = 0
for aLineData in fin:
        DataLen  = HexTable[aLineData[1]]*16 + HexTable[aLineData[2]]
        DataAddr = HexTable[aLineData[3]]*16*16*16 + HexTable[aLineData[4]]*16*16 + HexTable[aLineData[5]]*16 + HexTable[aLineData[6]]
        DataType = HexTable[aLineData[7]]*16 + HexTable[aLineData[8]]
        DataContent = HexTable[aLineData[9]]*16*16*16*16*16*16*16 + HexTable[aLineData[10]]*16*16*16*1

评论

共有 条评论