计算机cpu指令功能有什么内容?

cpu指令字包括操作码和地址码。重要问题:哪里有计算机的二进制指令功能表(或着说大全)?有的话贴出来。百度搜索是找不到的!!附加问题:那同一个二进制指令在不同的计算机里是... cpu指令字包括操作码和地址码。
重要问题:
哪里有计算机的二进制指令功能表(或着说大全)?有的话贴出来。百度搜索是找不到的!!

附加问题:那同一个二进制指令在不同的计算机里是不是有不同的功能?也就是问不同的计算机是不是有不同的指令系统?
3楼的,你说的,我在书上看过,我也找到预先设计好的行为,比如 + - * /,都有相应的二进制代码,具体是什么写在书上,好象是16个0和1。只有+ - * / 太少了,不够分析病毒。
入门之前的书不是我的需要。只是想要那个“操作信号—二进制表” !! 呵呵谢谢
展开
 我来答
hmkikikaki
2007-10-17 · TA获得超过839个赞
知道小有建树答主
回答量:703
采纳率:0%
帮助的人:670万
展开全部
不同的芯片的指令码不一样,部分芯片的指令码如下:

PL3105/PL3201 指令及周期速查表
说明 振荡周 振荡周期
助记符 操作数
期 (8051)
HEX码
ACALL addr11 11 绝对子程序调用 6 24
ADD A,Rn 28~2F 寄存器和 A 相加 1 12
ADD A,direct 25 直接字节和 A 相加 2 12
ADD A,@Ri 26~27 间接 RAM与 A 相加 2 12
ADD A,#data 24 立即数与 A 相加 2 12
ADDC A,Rn 38~3F 积存器、进位位和 A 相加 1 12
ADDC A,direct 35 直接字节、进位位和 A 相加 2 12
ADDC A,@Ri 26~37 间接 RAM、进位位与 A 相加 2 12
ADDC A,#data 34 立即数、进位位与 A 相加 2 12
AJMP addr11 绝对转移 3 24
ANL A,Rn 58~5FH 寄存器和 A 相“与” 1 12
ANL A,DIRECT 55 直接字节和 A 相“与” 2 12
ANL A,@Ri 56~57 间接 RAM与 A 相“与” 2 12
ANL A,#data 54 立即数与 A 相“与” 2 12
ANL ditect,A 52 A 和直接字节相“与” 3 12
ANL direct,#data 53 A 和立即数相“与” 4 24
ANL C,bit 82 直接位和进位位相“与” 2 24
ANL C,/bit B0 直接位取反和进位位相“与” 2 24
CJNE A,direct,rel B5 直接字节 A 比较,不等则相对转移 4 24
CJNE A,#data ,rel B4 立即数与 A 比较,不等则相对转移 4 24
CJNE Rn,#data,rel B8~BF 立即数与寄存器相比较,不等则相对转移 4 24
CJNE @Rn,#data,rel B6~B7 立即数与间接 RAM比较,不等则相对转移 4 24
CLR A E4 A 清零 1 12
CLR bit C2 直接位清零 3 12
CLR C C3 进位位清零 1 12
CPL A F4 A 取反 1 12
CPL bit B2 直接位取反 3 12
CPL C B3 进位位取反 1 12
DA A D4 A 的十进制加法调整 1 12
DEC A 14 A 减 1 1 12
DEC Rn 18~1F 寄存器减 1 2 12
DEC direct 15 直接字节减 1 3 12
DEC @Ri 16~17 间接 RAM减 1 3 12
DIV AB 84 A 除以 B 9 48
DJNZ Rn,rel D8~DF 寄存器减 1,不为 0则相对转移 3 24
DJNZ direct,rel D5 直接字节减 1,不为 0则相对转移 4 24
INC A 04 A 加 1 1 12
INC Rn 08~0F 寄存器加 1 2 12
INC direct 05 直接字节加 1 3 12
INC @Ri 06~07 间接 RAM加 1 3 12
INC DPTR A3 数据指针加 1 1 24
JB bit,rel 20 直接位为 1,则相对转移 4 24
JBC bit,rel 10 直接位为 1,则相对转移,然后该位清零 4 24
JC rel 40 进位位为 1,则相对转移 3 24
JMP @A+DPTR 73 转移到 A+DPTR 所指的地址 2 24
JNB bit,rel 30 直接位为 0,则相对转移 4 24
JNC rel 50 进位位为 0,则相对转移 3 24
JNZ rel 70 A 不为 0,则相对转移 3 24
JZ rel 60 A 为 0,则相对转移 3 24
LCALL addr16 12 长子程序调用 6 24
LJMP addr16 02 长转移 4 24
MOV A,Rn E8~EF 寄存器送 A 1 12
MOV A,direct E5 直接字节送 A 2 12
MOV A,@Ri E6~E7 间接 RAM送 A 2 12
MOV A,#data 74 立即数送 A 2 12
MOV Rn,A F8~FF A 送寄存器 2 12
MOV Rn,direct A8`AF 直接字节送寄存器 4 24
MOV Rn,#data 78~7F 立即数送寄存器 2 12
MOV direct,A F5 A 送直接字节 3 12
MOV direct,Rn 88~8F 寄存器送直接字节 3 24
MOV direct,direct 85 直接字节送直接字节 4 24
MOV direct,@Ri 86~87 间接 RAM送直接字节 4 24
MOV direct,#data 75 立即数送直接字节 3 24
MOV @Ri,A F6~F7 A 送间接 RAM 3 12
MOV @Ri,direct A6~A7 直接 RAM送间接 RAM 5 24
MOV @Ri,#data 76~77 立即数送间接 RAM 3 12
MOV C,bit A2 直接位送进位位 2 12
MOV bit,C 92 进位位送直接位 3 24
MOV DPTR,#data16 90 16为常数送数据指针 3 24
MOVC A,@A+DPTR 93 由 A+DPTR 寻址的程序储存器字节送 A 3 24
MOVC A,@A+PC 83 由 A+PC寻址的程序储存器字节送 A 3 24
MOVX A,@Ri E2~E3 外部数据储存器(8位地址)送 A 3~10 24
MOVX A,@DPTR E0 外部数据储存器(16位地址)送 A 3~10 24
MOVX @Ri,A F2~F3 A 送外部数据储存器(8位地址) 4~11 24
MOVX @DPTR,A F0 A 送外部数据储存器(16位地址) 4~11 24
MUL AB A4 A 乘以 B 9 48
NOP 00 空操作 1 12
ORL A,Rn 48~4F 寄存器和 A 相“或“ 1 12
ORL A,direct 45 直接字节和 A 相“或“ 2 12
ORL A,@Ri 46~47 间接 RAM和 A 相“或“ 2 12
ORL A,#data 44 立即数和 A 相“或“ 2 12
ORL direct,A 42 A 和直接字节相“或“ 3 12
ORL direct,#data 43 立即数和直接字节相“或“ 4 24
ORL C,bit 72 直接位和进位位相“或“ 2 24
ORL C,/bit A0 直接位取反和进位位相“或“ 2 24
POP direct D0 直接字节弹栈,SP 减 3 24
PUSH direct C0 SP 加 1,直接字节压栈 4 24
RET 22 子程序调用返回 4 24
RETI 32 中断返回 4 24
RL A 23 A 向左循环位移 1 12
RLC A 33 A 带进位位向左循环位移 1 12
RR A 03 A 向右循环位移 1 12
RRC A 13 A 带进位位向右循环位移 1 12
SETB bit D2 直接位置 1 3 12
SETB C D3 进位位置 1 1 12
SJMP rel 80 短转移 3 24
SUBB A,Rn 98~9F A 减去寄存器及进位位 1 12
SUBB A,direct 95 A 减去直接字节及进位位 2 12
SUBB A,@Ri 96~97 A 减去间接 RAM及进位位 2 12
SUBB A,#data 94 A 减去立即数及进位位 2 12
SWAP A C4 A 的高半字节和低半字节交换 1 12
XCH A,Rn C8~CF A 和寄存器交换 2 12
XCH A,direct C5 A 和直接字节交换 3 12
XCH A,@Ri C6~C7 A 和间接 RAM交换 3 12
XCHD A,@Ri D6~D7 A 的底 4位和间接 RAM的低 4位交换 3 12
XRL A,Rn 68~6F 寄存器和 A 相“异或“ 1 12
XRL A,direct 65 直接字节和 A 相“异或“ 2 12
XRL A,@Ri 66~67 间接 RAM和 A 相“异或“ 2 12
XRL A,#data 64 立即数和 A 相“异或“ 2 12
XRL dirext,A 62 A 和直接字节相“异或“ 3 12
XRL direct,#data 63 立即数和直接字节相“异或“ 4 24

8501指令:
1.Arithmetic operations:
Mnemonic Byte Cyc
ADD A,@Ri 1 1
ADD A,Rn 1 1
ADD A,direct 2 1
ADD A,#data 2 1
ADDC A,@Ri 1 1
ADDC A,Rn 1 1
ADDC A,direct 2 1
ADDC A,#data 2 1
SUBB A,@Ri 1 1
SUBB A,Rn 1 1
SUBB A,direct 2 1
SUBB A,#data 2 1
INC A 1 1
INC @Ri 1 1
INC Rn 1 1
INC DPTR 1 1
INC direct 2 1
INC direct 2 1
DEC A 1 1
DEC @Ri 1 1
DEC Rn 1 1
DEC direct 2 1
MUL AB 1 4
DIV AB 1 4
DA A 1 1

2.Logical opreations:
ANL A,@Ri 1 1
XRL A,@Ri 1 1
ANL A,Rn 1 1
XRL A,Rn 1 1
ANL A,direct 2 1
XRL A,direct 2 1
ANL A,#data 2 1
XRL A,#data 2 1
ANL direct,A 2 1
XRL direct,A 2 1
ANL direct,#data 3 2
XRL direct,#data 3 2
ORL A,@Ri 1 1
CLR A 1 1
ORL A,Rn 1 1
CPL A 1 1
ORL A,direct 2 1
RL A 1 1
ORL A,#data 2 1
RLC A 1 1
ORL direct,A 2 1
RR A 1 1
ORL direct,#data 3 2
RRC A 1 1
SWAP A 1 1

3.Data transfer:
Mnemonic Byte Cyc
MOV A,@Ri 1 1
MOV DPTR,#data16 3 2
MOV A,Rn 1 1
MOVC A,@A+DPTR 1 2
MOV A,direct 2 1
MOVC A,@A+PC 1 2
MOV A,#data 2 1
MOVX A,@Ri 1 2
MOV @Ri,A 1 1
MOVX A,@DPTR 1 2
MOV @Ri,direct 2 2
MOVX @Ri,A 1 2
MOV @Ri,#data 2 1
MOVX @DPTR,A 1 2
MOV Rn,A 1 1
PUSH direct 2 2
MOV Rn,direct 2 2
POP direct 2 2
MOV Rn,#data 2 1
XCH A,@Ri 1 1
MOV direct,A 2 1
XCH A,Rn 1 1
MOV direct,@Ri 2 2
XCH A,direct 2 1
MOV direct,Rn 2 2
XCHD A,@Ri 1 1
MOV direct,direct 3 2
MOV direct,#data 3 2

4.Boolean variable manipulation:
Mnemonic Byte Cyc
CLR C 1 1
ANL C,bit 2 2
SETB C 1 1
ANL C,/bit 2 2
CPL C 1 1
ORL C,bit 2 2
CLR bit 2 1
ORL C,/bit 2 2
SETB bit 2 1
MOV C,bit 2 1
CPL bit 2 1
MOV bit,C 2 2

5.Program and machine control:
Mnemonic Byte Cyc
NOP 1 1
JZ rel 2 2
RET 1 2
JNZ rel 2 2
RETI 1 2
JC rel 2 2
ACALL addr11 2 2
JNC rel 2 2
AJMP addr11 2 2
JB bit,rel 3 2
LCALL addr16 3 2
JNB bit,rel 3 2
LJMP addr16 3 2
JBC bit,rel 3 2
SJMP rel 2 2
CJNE A,direct,rel 3 2
JMP @A+DPTR 1 2
CJNE A,#data,rel 3 2
DJNZ Rn,rel 2 2
CJNE @Ri,#data,rel 3 2
DJNZ direct,rel 3 2
CJNE Rn,#data,rel3 2
北京新国信
2023-07-11 广告
性能测试和功能测试是软件测试的两个重要方面。1. 功能测试:主要是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。也可以称为黑盒测试,只需要考虑测试各个功能是否实现,例如游戏的功能测试,首先测试游戏的各个... 点击进入详情页
本回答由北京新国信提供
ggfdsagg
2007-10-14 · 超过11用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:25.6万
展开全部
指令一样的。
要不操作系统怎么在不同机器是一样的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式