机器语言、汇编语言、高级语言

时间:2022-10-17 01:18:39

机器语言、汇编语言、高级语言

 

 

指令部分的示例

0000 代表 加载(LOAD)

0001 代表 存储(STORE)

0010 代表 加法(ADD)

...

寄存器部分的示例

0000 代表寄存器 A

0001 代表寄存器 B

...

存储器部分的示例

000000000000 代表地址为 0 的存储器

000000000001 代表地址为 1 的存储器

000000010000 代表地址为 16 的存储器

100000000000 代表地址为 2^11 的存储器

 

示例:完成Z=X+Y计算;x数值存储在地址为1的内存单元;y数值存储在地址为2的内存单元;z的内存单元为16;请分别用机器语言、汇编语言及高级语言进行描述

 

机器语言示例:

0000,0000,000000000001 代表 LOAD A, 1

0010,0000,000000000010 代表 ADD A, 2

0001,0000,000000010000 代表 STORE A,16

汇编语言示例:

LOAD A, 1代表 0000,0000,000000000001

ADD A, 2代表 0010,0000,000000000010

STORE A, 16代表0001,0000,000000010000

高级语言示例:

Z=X+Y

自然语言示例:

总分(Z)等于语文成绩(X)加上数学成绩(Y)。