- 博客(19)
- 收藏
- 关注
原创 Break Dancing: Low Overhead, Architecture Neutral Software Branch Tracing
论文的方法使用Linux perf events API配置PMU,指定性能事件和采样频率。PMU在这些指定性能事件发生时生成采样点。当程序执行过程中触发了配置的性能事件,PMU会生成一个采样点,这个采样点包含了事件发生时的上下文信息,如程序计数器PC值。PMU生成的采样点会触发中断,操作系统会捕获这个中断,并调用用户空间的中断处理程序处理采样事件。然后使用解码库顺序解析指令流,识别控制流转移指令,并解析这些指令的操作数以确定目标地址。
2025-02-09 15:51:48
978
原创 获取实验用开发板上MCU的闪存容量数据,并通过USART1发送给pc显示
获取实验用开发板上MCU的闪存容量数据,并通过USART1发送给pc显示。
2024-01-17 15:06:48
624
原创 实现在8个8段数码管上扫描显示A—H
这段代码是为 STM32 微控制器编写的,目的是通过 GPIO 控制8段数码管显示器,使其显示一系列的字符。
2024-01-17 14:00:19
676
原创 汇编程序:统计不同成绩段学生的人数
本实验涉及对10名学生的成绩进行区间统计。成绩分别是76,69,84,90,73,88,99,63,100和80分。编写一个子程序,用于统计不同成绩段的学生人数,包括低于60分、60~69分、70~79分、80~89分、90~99分以及满分100分的学生数量,并展示这些统计结果。
2024-01-16 23:24:34
1181
1
原创 汇编程序:按学号顺序把学生名次从终端上显示出来
开发一个程序,功能包括:输入一个班级的学生成绩,存储在50字节的ERGADE数组中;根据ERGADE数组中的成绩,将学生的排名信息填充到50字节的RANK数组中;最后,按学号顺序在终端上显示每位学生的排名。提示:① 主程序MAIN功能:基于输入的学生成绩,计算并展示学生排名。② 子程序INPUT功能:接收并记录一个班级学生的成绩,成绩间以空格分隔。③ 子程序RANKP功能:计算一个班级学生的排名。④ 子程序OUTPUT功能:显示一个班级学生的排名。
2024-01-16 22:55:44
678
1
原创 汇编程序:循环数值累加与显示
设计一个程序来计算S=1+2·3+3·4+4·5+……+N(N+1),直到N(N+1)超过200为止。程序的结果应在屏幕上显示。
2024-01-16 22:35:38
1045
1
原创 汇编程序:分支结构判断数字正负
本次实验要求开发一个程序,用以分析并处理以下数据集:5, -4, 0, 3, 100, -51。程序的主要功能是判断每个数字是正数、零还是负数,并据此输出明确的判断结果。
2023-12-27 11:59:51
2012
1
原创 汇编程序:小写字母转大写字母的键盘输入显示
本实验的核心任务是编写一个汇编语言程序。该程序需能接收用户键盘输入的小写字母,并将其转换为大写字母,最后在显示器上展示转换结果。
2023-12-27 11:44:15
1153
1
原创 汇编程序:查表法将十六进制数转换为对应的ASCII码
本实验的核心任务是利用查表法将单个十六进制数转换为其对应的ASCII码,并将转换结果存储在ASCI单元中。
2023-12-27 11:33:42
3347
1
原创 汇编程序:比较两个字符串是否相等
本实验将通过编写一个简单的汇编程序来比较两个字符串是否相等。程序将定义两个字符串S1和S2,比较它们是否完全匹配,并根据比较结果输出“Match!”或“No match!
2023-12-26 22:15:31
3217
1
原创 VMware安装CentOS 7图文详细教程
这篇文章记录了CentOS的安装过程,从这里开始学习Linux的旅行。1.打开VMware Workstation,选择创建新的虚拟机 2.典型安装和自定义安装.3.选择虚拟机硬件兼容性,点击下一步4.这里我们选择稍后安装操作系统,然后点击下一步 5.这里客户机操作系统选Linux,版本为Centos7,32还是64位根据自己的电脑而来,然后点击下一步 6.虚拟机名称自定义,位置自定义(建议放在空间大的磁盘中)本文介绍了CentOS7的安装过程,可能还有不足之处,各位大佬可以在评论区讨论。祝大家新年快乐!
2023-01-27 23:30:28
5309
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人