迪文科技论坛

 找回密码
 立即注册
搜索
查看: 919|回复: 2

【提问】DWINOS汇编 求助!!

[复制链接]

3

主题

11

回帖

117

积分

注册会员

Rank: 2

积分
117
发表于 2020-7-6 12:13:49 | 显示全部楼层 |阅读模式
本帖最后由 神秘の宅叔 于 2020-7-6 14:20 编辑

按键地址1006  返回值0008文本显示地址 1234 和 2234
我想按键1006按下后 判断地址值是0008时  把地址1234和2234的内容全部清空
可是我不会汇编,用C编写的烧进屏幕里会把屏幕里的所有程序都覆盖掉。
求助好心人~~~
给我个例程都可以
回复

使用道具 举报

0

主题

106

回帖

959

积分

高级会员

Rank: 4

积分
959
发表于 2020-7-6 14:51:36 | 显示全部楼层
ORG 1000H;
GOTO MAIN;
NOP;
ORG 1080H;

MAIN:
LDWR R0,1006H
MOVXR R10,1,1     ;读取键值是否按下

IJNE R11,08,NEXT ;如果按下,往下执行
LDWR R0,1006H
LDWR R12,0
MOVXR R12,0,1    ;程序主动清空按键返回键值。

LDWR R0,1234H   ;清零1234h里面的1个字长
MOVXR R12,0,1

LDWR R0,2234H
MOVXR R12,0,1


NEXT:
NOP


GOTO MAIN;

回复

使用道具 举报

3

主题

11

回帖

117

积分

注册会员

Rank: 2

积分
117
 楼主| 发表于 2020-7-7 09:39:31 | 显示全部楼层
kehu20190527 发表于 2020-7-6 14:51
ORG 1000H;
GOTO MAIN;
NOP;

谢谢!!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-15 02:50 , Processed in 0.024085 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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