会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
01011010b
博客园
首页
新随笔
联系
订阅
管理
2022年10月30日
关于内联汇编中的分号;
摘要: 在内联汇编中常看到分号,尤其在Linux内核源码中,内联汇编中的分号经常出现,例如下面的代码片段.可以看到在vscode中,分号被错误地解析成了纯汇编中的注释符,而实际上分号是两条指令之间的分隔符,在内联汇编语言中,指令之间的分割符一种是换行\n(或加上制表符\n\t),另一种就是前面说到的分号;
阅读全文
posted @ 2022-10-30 18:56 凉风SK
阅读(237)
评论(0)
推荐(0)
2022年6月21日
关于寻址方式
摘要: 以前觉得寻址方式很高级,而且看不太懂,也不知道有啥大区别,学了汇编语言之后发现寻址方式其实很简单。 寻址方式是指:定位内存单元的方法。具体的寻址方式分类如下(摘自王爽《汇编语言》第四版):
阅读全文
posted @ 2022-06-21 14:05 凉风SK
阅读(115)
评论(0)
推荐(0)
ds:[bx+i]、ds:[bx+i+si/di]与内存中数据的结构化访问
摘要: 在汇编编程中,最简单的内存数据访问方式为:ds:[i/bx],其中i为立即数,该方式直接访问ds指向的数据段中第i个字节/字(具体取决于要访问的数据宽度——如mov byte/word ptr ds:[0], ax)。这种方式适用于很容易地知道所要访问的数据在段中的具体地址的情形,如数组。但如果要处
阅读全文
posted @ 2022-06-21 13:28 凉风SK
阅读(111)
评论(0)
推荐(0)
对汇编程序中分段的理解
摘要: 在8086处理器中包含各种段寄存器,如程序段寄存器cs、数据段寄存器ds、堆栈段寄存器ss等,这些寄存器分别存放着程序、数据和堆栈所在段的段地址,当取指令时,采用cs:ip进行寻址;当访问内存时,采用ds:[?]寻址;当进行堆栈操作时,采用ss:sp寻址,三者的实质都是指针。那为什么用3个而不是1个
阅读全文
posted @ 2022-06-21 11:51 凉风SK
阅读(353)
评论(0)
推荐(0)
2022年5月5日
AURIX-TC297 FreeRTOS移植工程分享
摘要: 基于TC297的FreeRTOS移植工程分享
阅读全文
posted @ 2022-05-05 10:41 凉风SK
阅读(969)
评论(0)
推荐(2)
2022年4月25日
DOSbox中向B800段写入数据后屏幕上什么都不显示怎么办?
摘要: 很简单! 运行程序之前先用cls清下屏 然后在运行*.exe
阅读全文
posted @ 2022-04-25 15:31 凉风SK
阅读(139)
评论(0)
推荐(0)
用calibre传书到kindle后不显示封面怎么办?
摘要: 明明在calibre中设置了精美的封面,还带着喜悦的心情预览了一下,可是传到kindle之后封面却不见了?! 怎么办? 一招玄学方法帮你搞定! 首先,在用calibre传书到kindle后,断开设备连接 然后,重新连接设备 等待1分钟左右,断开设备 再次查看书籍,就会发现封面出现了!
阅读全文
posted @ 2022-04-25 15:28 凉风SK
阅读(2975)
评论(0)
推荐(0)
2021年5月1日
ERIKA OS学习和使用总结
摘要: ERIKA是一款开源的、遵循OSEK/VDX标准的实时操作系统。 一、周期任务的实现(方式一:使用普通COUNTER,Alarm通过SetRelAlarm()函数手动启动和设置) (1)code.c /* ERIKA Enterprise. */ #include "ee.h" /* TASKs *
阅读全文
posted @ 2021-05-01 10:55 凉风SK
阅读(5146)
评论(4)
推荐(0)
2021年3月29日
解决win7无法正常进入睡眠的问题
摘要: 摘自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
阅读(367)
评论(0)
推荐(0)
2020年12月22日
手机如何使用网线?(条件——笔记本电脑一台)
摘要: 先说一下具体原理,首先笔记本电脑通过网线连接到网络,然后通过无线网卡开启热点给手机使用。 首先在命令窗口输入以下命令(可写成脚本然后管理员权限运行): netsh wlan set hostednetwork mode=allow netsh wlan set hostednetwork ssid=
阅读全文
posted @ 2020-12-22 21:10 凉风SK
阅读(414)
评论(0)
推荐(0)
下一页
公告