试编写程序序列
发布时间:2016/7/11 22:24:58 访问次数:1100
在外部程序存储器中,从10⒛H单元开始依次存放0~9的平方值:0、1、4、9、…、81,要求依ADM9240ARU据累加器A中的值(0~9)来查找所对应的平方值,试设计程序实现。
设(RO)=20H, (20H)=40H, (A)=58H, 贝刂:
执行XCH A,@R0后(A)=~,@0H)=_
若执行XCHD A,@R0后(A)=~,(20H)=_
试编写程序序列,完成两个16位数的减法:(30H)l31H)―(10H)(11H)→r3oHr1H)。
试编写程序,将RO中的低4位数与R1中的高4位数合并成一个8位数,并将其存放在R0中。
设计双字节无符号数加法程序实现(RO R1l+(VR3)→(R0R5),R0、V、M存放16位数的高字节,R1、R3、R5存放低字节,假设其和不超过16位。
设计双字节无符号数相减程序实现(RO R1)_(VR3)→(R0R5)。R0、V、M存放16位数的高字节,
R1、R3、R5存放低字节。
设两个BCD码数存在外部RAM的⒛00H和内部RAM的zOH,设计程序实现两个BCD码相加,其结杲的十位和个位送到外部RAM的2000H单元,结果的百位值送FO位。
设变量X存放在片内10H单元中,函数y存放在片内⒛H单元。
在外部程序存储器中,从10⒛H单元开始依次存放0~9的平方值:0、1、4、9、…、81,要求依ADM9240ARU据累加器A中的值(0~9)来查找所对应的平方值,试设计程序实现。
设(RO)=20H, (20H)=40H, (A)=58H, 贝刂:
执行XCH A,@R0后(A)=~,@0H)=_
若执行XCHD A,@R0后(A)=~,(20H)=_
试编写程序序列,完成两个16位数的减法:(30H)l31H)―(10H)(11H)→r3oHr1H)。
试编写程序,将RO中的低4位数与R1中的高4位数合并成一个8位数,并将其存放在R0中。
设计双字节无符号数加法程序实现(RO R1l+(VR3)→(R0R5),R0、V、M存放16位数的高字节,R1、R3、R5存放低字节,假设其和不超过16位。
设计双字节无符号数相减程序实现(RO R1)_(VR3)→(R0R5)。R0、V、M存放16位数的高字节,
R1、R3、R5存放低字节。
设两个BCD码数存在外部RAM的⒛00H和内部RAM的zOH,设计程序实现两个BCD码相加,其结杲的十位和个位送到外部RAM的2000H单元,结果的百位值送FO位。
设变量X存放在片内10H单元中,函数y存放在片内⒛H单元。
上一篇:8OC51的汇编语言程序设计