摘要: 在内联汇编中常看到分号,尤其在Linux内核源码中,内联汇编中的分号经常出现,例如下面的代码片段.可以看到在vscode中,分号被错误地解析成了纯汇编中的注释符,而实际上分号是两条指令之间的分隔符,在内联汇编语言中,指令之间的分割符一种是换行\n(或加上制表符\n\t),另一种就是前面说到的分号; 阅读全文
posted @ 2022-10-30 18:56 凉风SK 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 以前觉得寻址方式很高级,而且看不太懂,也不知道有啥大区别,学了汇编语言之后发现寻址方式其实很简单。 寻址方式是指:定位内存单元的方法。具体的寻址方式分类如下(摘自王爽《汇编语言》第四版): 阅读全文
posted @ 2022-06-21 14:05 凉风SK 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 在汇编编程中,最简单的内存数据访问方式为:ds:[i/bx],其中i为立即数,该方式直接访问ds指向的数据段中第i个字节/字(具体取决于要访问的数据宽度——如mov byte/word ptr ds:[0], ax)。这种方式适用于很容易地知道所要访问的数据在段中的具体地址的情形,如数组。但如果要处 阅读全文
posted @ 2022-06-21 13:28 凉风SK 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 在8086处理器中包含各种段寄存器,如程序段寄存器cs、数据段寄存器ds、堆栈段寄存器ss等,这些寄存器分别存放着程序、数据和堆栈所在段的段地址,当取指令时,采用cs:ip进行寻址;当访问内存时,采用ds:[?]寻址;当进行堆栈操作时,采用ss:sp寻址,三者的实质都是指针。那为什么用3个而不是1个 阅读全文
posted @ 2022-06-21 11:51 凉风SK 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 基于TC297的FreeRTOS移植工程分享 阅读全文
posted @ 2022-05-05 10:41 凉风SK 阅读(797) 评论(0) 推荐(2) 编辑
摘要: 很简单! 运行程序之前先用cls清下屏 然后在运行*.exe 阅读全文
posted @ 2022-04-25 15:31 凉风SK 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 明明在calibre中设置了精美的封面,还带着喜悦的心情预览了一下,可是传到kindle之后封面却不见了?! 怎么办? 一招玄学方法帮你搞定! 首先,在用calibre传书到kindle后,断开设备连接 然后,重新连接设备 等待1分钟左右,断开设备 再次查看书籍,就会发现封面出现了! 阅读全文
posted @ 2022-04-25 15:28 凉风SK 阅读(2802) 评论(0) 推荐(0) 编辑
摘要: ERIKA是一款开源的、遵循OSEK/VDX标准的实时操作系统。 一、周期任务的实现(方式一:使用普通COUNTER,Alarm通过SetRelAlarm()函数手动启动和设置) (1)code.c /* ERIKA Enterprise. */ #include "ee.h" /* TASKs * 阅读全文
posted @ 2021-05-01 10:55 凉风SK 阅读(4347) 评论(4) 推荐(0) 编辑
摘要: 摘自https://pcedu.pconline.com.cn/1095/10954230.html 1、点击“开始”--运行中输入“regedit” 按Enter进入“注册表编辑器”; 2、依次打开注册表的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Co 阅读全文
posted @ 2021-03-29 23:35 凉风SK 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 先说一下具体原理,首先笔记本电脑通过网线连接到网络,然后通过无线网卡开启热点给手机使用。 首先在命令窗口输入以下命令(可写成脚本然后管理员权限运行): netsh wlan set hostednetwork mode=allow netsh wlan set hostednetwork ssid= 阅读全文
posted @ 2020-12-22 21:10 凉风SK 阅读(342) 评论(0) 推荐(0) 编辑