1ORG 00H
0000 7850 2 MOV R0,#50H
0002 E6 3 MOV A,@R0
0003 75F00A 4 MOV B,#0AH
0006 A4 5 MUL AB
0007 08 6 INC R0
0008 26 7 ADD A,@R0
0009 08 8 INC R0
000A A6F0 9 MOV @R0,B
000C 08 10 INC R0
000D F6 11 MOV @R0,A
12 END
(简答题)
若有两个符号数X,Y分别存放在内部存储器50H、51H单元中,试编写一个程序实现X*10+Y,结果存入52H、53H中。
正确答案
答案解析
略
相似试题
(简答题)
若有两个4字节的无符号数相加,这两个数分别存放在2000H和3000H开始的存储单元中,得到的和存放在2000H开始的内存单元。试编程完成。
(简答题)
设有三个八位无符号数x、y、z分别存放在DAT、DAT1、DAT2单元中,请写出下列程序段的功能
(简答题)
已知有三个8位无符号数X,Y,Z分别存放于BUF,BUF+1和BUF+2单元,编程计算3X+2Y+5Z,结果送RES和RES+1单元(要求使用子程序完成乘法)。省略伪指令。
(简答题)
写出执行以下计算的指令序列,其中X、Y、Z、R、W均为存放16位带符号数单元的地址。Z←(W*X)/(Y+6),R←余数。
(简答题)
写出执行以下计算的指令序列,其中X、Y、Z、R、W均为存放16位带符号数单元的地址。Z←((W-X)/5*Y)*2。
(简答题)
写出执行以下计算的指令系列。其中X、Y、Z、R、W均为存放16位带符号数单元的地址:Z ←(W×X)/(Y+6),R ← 余数
(简答题)
写出执行以下计算的指令序列,其中X、Y、Z、R、W均为存放16位带符号数单元的地址。Z←W-(X+6)-(R+9)。
(简答题)
写出执行以下计算的指令系列。其中X、Y、Z、R、W均为存放16位带符号数单元的地址:Z ← W +(Z-X)
(简答题)
写出执行以下计算的指令序列,其中X、Y、Z、R、W均为存放16位带符号数单元的地址。Z←W+(Z-X)。