迪文科技论坛

 找回密码
 立即注册
搜索
查看: 977|回复: 3

【提问】描述指针怎么用汇编程序写

[复制链接]
回帖奖励 2 金钱 回复本帖可获得 2 金钱奖励! 每人限 10 次(中奖概率 10%)

5

主题

27

回帖

216

积分

中级会员

Rank: 3Rank: 3

积分
216
发表于 2021-6-21 19:36:25 | 显示全部楼层 |阅读模式
用汇编底层如何去使用描述指针,选择是通一共位置需要显示不同语言图片,没办法用图标变量,因为此处数据是主板给我的信号,而且主板只传一个值给我,同一个值需要显示不同的图标。所以只能用这种方法来做。如何用汇编os去切换图库应该怎么写,求大神教学,想在语言切换的时候加个判断如何指针指向需要调用的图库。
LDWR        R0,108AH        ;语言选择           40为1个语种
                        MOVXR        R22,1,1
                        IJNE        R23,0,1                ;英文
                        DEC                R20,1,0
                        IJNE        R23,1,1                ;中文
                        DEC                R20,1,0
                        IJNE        R23,2,1                ;保加利亚
                        DEC                R20,1,0
                        IJNE        R23,3,1                ;西班牙
                        DEC                R20,1,0
                        IJNE        R23,4,1                ;法语
                        DEC                R20,1,0
                        IJNE        R23,5,1                ;匈牙利
                        DEC                R20,1,0
                        IJNE        R23,6,1                ;意大利
                        DEC                R20,1,0
                        IJNE        R23,7,1                ;荷兰
                        DEC                R20,1,0
                        IJNE        R23,8,1                ;德语
                        DEC                R20,1,0

回复

使用道具 举报

0

主题

637

回帖

7531

积分

论坛元老

Rank: 8Rank: 8

积分
7531
发表于 2021-6-21 21:16:41 | 显示全部楼层
您好,
使用描述指针用法例如,
数据变量显示控件,描述指针设置0x5000
串口指令更改该控件颜色为红色:5A A5 05 82 5003 F800
os写法即也就是对着5003h地址赋值就可以:
LDWR R0,5003H
LDWR R10,F800H
MOVXR R10,0,1
os指令说明用法请参考相关文档说明。
论坛首页 资料分享 开发文档 迪文OS 【开发资料】K600+,T5/T5L_DGUSII_DWIN OS程序开发指南

回复

使用道具 举报

5

主题

27

回帖

216

积分

中级会员

Rank: 3Rank: 3

积分
216
 楼主| 发表于 2021-6-22 09:00:50 | 显示全部楼层
zhuliuqin123 发表于 2021-6-21 21:16
您好,
使用描述指针用法例如,
数据变量显示控件,描述指针设置0x5000

                        IJNE        R23,0,1  ;中文
                        LDWR    R0,5000H  ;指针地址5000
;                        LDWR    R0,5100H  ;指针地址5100
;           LDWR    R0,5200H ;指针地址5200
                        LDWR    R90,00A0H  ;指向图库160
                        MOVXR        R90,0,1

如果我要几个指针同时指向一个位置,我可以这样写吗,或者我再另起一段
回复

使用道具 举报

5

主题

27

回帖

216

积分

中级会员

Rank: 3Rank: 3

积分
216
 楼主| 发表于 2021-6-24 08:46:25 | 显示全部楼层
zhuliuqin123 发表于 2021-6-21 21:16
您好,
使用描述指针用法例如,
数据变量显示控件,描述指针设置0x5000

非常好用谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2026-4-18 17:03 , Processed in 0.050033 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表