首页 热点资讯 义务教育 高等教育 出国留学 考研考公

为什么汇编语言中MOV指令占3位 ADD指令占两位

发布网友 发布时间:2022-04-23 08:14

我来回答

3个回答

热心网友 时间:2022-06-18 05:32

不对呀,如果是51的话,MOV指令占一位、两位、三位的都有,ADD指令也有占一位和两位。
如:MOV A,R0 占一位
MOV A,#20H 占两位
MOV 30H,40H 占三位

ADD A,R1 占一位
ADD A,#23H 占两位追问请问这三个MOV指令间是什么决定他占多少位 还有ADD

追答序
助记符
功能
字节数
振荡周期
1
MOV
A,Rn
寄存器内容送入累加器
1
12
2
MOV
A,direct
直接地址单元中的数据送入累加器
2
12
3
MOV
A,@Ri
间接RAM中的数据送入累加器
1
12
4
MOV
A,#tata
立即数送入累加器
2
12
5
MOV
Rn,A
累加器内容送入寄存器
1
12
6
MOV
RN,dinrect
直接地址单元中的数据送入寄存器
2
24
7
MOV
Rn,#data
立即数送入寄存器
2
12
8
MOV
direct,A
累加器内容送入直接地址单元
2
12
9
MOV
direct,A
寄存器内容送入直接地址单元
2
24
10
MOV
Direct,direct
直接地址单元中的数据送入另一个直接地址单元
3
24
11
MOV
Direct,@Ri
间接RAM中的数据送入另一个直接地址单元
2
24
12
MOV
Eirect,#data
立即数送入直接地址单元
3
24
13
MOV
@Ri,A
累加器内容送间接RAM单元
1
12
14
MOV
@Ri,direct
直接地址单元数据送入间接RAM单元
2
24
15
MOV
@Ri,#data
立即数送入间接RAM单元
2
12
16
MOV
DPTR,#datl6
16位立即数送入地址寄存器
3
24

1
ADD
A,Rn
寄存器内容加到累加器
1
12
2
ADD
A,direct
直接地址单元的内容加到累加器
2
12
3
ADD
A,@Ri
间接RAM的内容加到累加器
1
12
4
ADD
A,#data
立即数加到累加器
2
12

热心网友 时间:2022-06-18 05:32

这些都是规定死的东西。*太大了一个座位做不下去的。

热心网友 时间:2022-06-18 05:33

这个都是intel定死的。没有为什么。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com