几道简单的单片机汇编语言题

时间:2018.10.05 发布人:Nicmigree

几道简单的单片机汇编语言题

已解决问题

谷歌Nicmigree用户在2018.10.05提交了关于“武状元苏乞儿几道简单的单片机汇编语言题”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-12T20:47:01。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,你无异于雪中送炭,让我感激涕零 !

希望以下的回答,能够帮助你。

第1个回答

用户名:匿名用户  

第一题搬运**就用MOV永X就i行了

;显示子程序,入口:使用R6,R7

DIS:MOVDPTR,#TABLE

**TB问答P2.0//打开位码

MOVA,8//BCD码放在这里

MOVCA,@A+DPTR//查表

MOVP0,A//P0段码显示

LCALLDELAY

;数叶信较采事协目码管显示表

TABLE:40h**,79h**,24h**,30h**,19h**,12h**,02h**,78h**,00h**//你的数少了

;延时20ms

DELAY:MOVR6,#40

D1:MOVR7,#250

DJNZR7,$

DJNZR6,D1

RET

最后一道题口算最简单了哈哈,就是把0b10一直左移i位然后和30h**的数相加就行了,大于8位的移到随便一个寄存器里面去然后和31h**的相加,30h**的进位跟31h**的相加。不过这道题没有进位。答案是:0000011111111110