早教吧作业答案频道 -->其他-->
试根据以下要求写出相应的汇编语言指令(1)将R6的高四位和R7的高四位交换,R6、R7的低四位内容不变。(2)两个无符号数分别存放在30H、31H,试求出它们的和并将结果存放在32H中。(3)
题目详情
试根据以下要求写出相应的汇编语言指令
(1)将R6的高四位和R7的高四位交换,R6、R7的低四位内容不变。 (2)两个无符号数分别存放在30H、31H,试求出它们的和并将结果存放在32H中。 (3)两个无符号数分别存放在40H、41H,试求出它们的差并将结果存放在42H中。 (4)将30H单元的内容左循环移位两位,并送外部RAM 3000H单元。 (5)将程序存储器中5000H单元的内容取出送外部RAM 3000H单元。 (6) 将累加器A的低4位传送到P1口的低4位,但P1口高4位保持不变 ........会的做好了发到25957240@qq.com。
(1)将R6的高四位和R7的高四位交换,R6、R7的低四位内容不变。 (2)两个无符号数分别存放在30H、31H,试求出它们的和并将结果存放在32H中。 (3)两个无符号数分别存放在40H、41H,试求出它们的差并将结果存放在42H中。 (4)将30H单元的内容左循环移位两位,并送外部RAM 3000H单元。 (5)将程序存储器中5000H单元的内容取出送外部RAM 3000H单元。 (6) 将累加器A的低4位传送到P1口的低4位,但P1口高4位保持不变 ........会的做好了发到25957240@qq.com。
▼优质解答
答案和解析
(1)将R6的高四位和R7的高四位交换,R6、R7的低四位内容不变。
MOV R0, #30H
MOV A, R6
SWAP A
MOV @R0, A
MOV A, R7
SWAP A
XCHD @R0, B
SWAP A
MOV R7, A
MOV A, @R0
SWAP A
MOV R6, A
END
(2)两个无符号数分别存放在30H、31H,试求出它们的和并将结果存放在32H中。
MOV A, 30H
ADD A, 31H
MOV 32H, A
END
(3)两个无符号数分别存放在40H、41H,试求出它们的差并将结果存放在42H中。
谁减谁呀?
(4)将30H单元的内容左循环移位两位,并送外部RAM 3000H单元。
MOV A, 30H
RL A
RL A
MOV DPTR, #3000H
MOVX @DPTR, A
END
(5)将程序存储器中5000H单元的内容取出送外部RAM 3000H单元。
MOV DPTR, #5000H
CLR A
MOVC A, @A + DPTR
MOV DPTR, #3000H
MOVX @DPTR, A
END
(6) 将累加器A的低4位传送到P1口的低4位,但P1口高4位保持不变
MOV R0, #30H
MOV @R0, P1
XCHD @R0, A
MOV P1, @R0
END
MOV R0, #30H
MOV A, R6
SWAP A
MOV @R0, A
MOV A, R7
SWAP A
XCHD @R0, B
SWAP A
MOV R7, A
MOV A, @R0
SWAP A
MOV R6, A
END
(2)两个无符号数分别存放在30H、31H,试求出它们的和并将结果存放在32H中。
MOV A, 30H
ADD A, 31H
MOV 32H, A
END
(3)两个无符号数分别存放在40H、41H,试求出它们的差并将结果存放在42H中。
谁减谁呀?
(4)将30H单元的内容左循环移位两位,并送外部RAM 3000H单元。
MOV A, 30H
RL A
RL A
MOV DPTR, #3000H
MOVX @DPTR, A
END
(5)将程序存储器中5000H单元的内容取出送外部RAM 3000H单元。
MOV DPTR, #5000H
CLR A
MOVC A, @A + DPTR
MOV DPTR, #3000H
MOVX @DPTR, A
END
(6) 将累加器A的低4位传送到P1口的低4位,但P1口高4位保持不变
MOV R0, #30H
MOV @R0, P1
XCHD @R0, A
MOV P1, @R0
END
看了 试根据以下要求写出相应的汇编...的网友还看了以下:
求原来的长方体的表面积.一个长方体,如果长减少2cm,宽和高不变,它的体积减小48cm³ 2020-05-17 …
一个长方体,如果长增加3厘米,宽和高都不变,它的体积就增加24立方厘米;如果宽增加2厘米,长和高都 2020-05-23 …
1.直线条数n与最多交点数y的关系为y=0.5n(n-1),当n=6时,变量y为?2.如果某变量x 2020-06-02 …
一间房长8米,宽6米,高是2.6米,用瓷砖铺它的四壁高1.2米,如果购买变长2分米的正方形瓷砖,每 2020-06-06 …
一个长方体,如果长减少2厘米,宽和高不变,则体积减小48立方厘米;如果宽增加3厘米,长和高不变,则 2020-06-15 …
根据比例24:6=12:(1)如果第一项24减去6,第二项6怎样变化,才能使比例仍然成立?(2)如 2020-06-16 …
一个三角形......一个三角形,如果底不变,高增加5厘米,面积就增加60平方厘米.如果高不变,底 2020-07-19 …
如果y=kx+b的自变量在x大于等于-2小于等于6之间变化,问:如果y=kx+b的自变量在x大于等 2020-07-25 …
一个三角形,如果底增加1.2米,高不变,面积就增为2.7平方米,如果高增加1.5米,底不变,面积就增 2020-12-15 …
1.一个梯形上底是3cm,下底是5cm,阴影部分(梯形中的一个三角形)的面积是6平方厘米,求梯形的面 2020-12-25 …