我现在学8086和8088汇编语言,写出来的程序能在其他种类CPU上运行吗?

来源:百度知道 编辑:UC知道 时间:2024/06/11 03:54:18
由于读书,这星期五来收答案

看是哪种种类的CPU,学习的ASM汇编可以移植到别的电脑上运行,是因为我们用的这些PC机都是兼容80X86指令系统的,所以可以正常运行
如果兼容8086和8088的cpu,那就可以移植
但是

c51单片机和80X86系列PC机,它们的汇编程序是不能相通的。
他们的指令是不一样的
汇编语言是针对8086/8088CPU的,每台机子上的8086/8088核心都是一样的,所以都能够运行,要是你拿到51等其他片子就肯定不行了
8086的CPU是8位的,然而真实的PC机是32位或64位的,所以你都要用编译软件来编译运行,并且计算机内有虚拟的8086内核
所以可以运行!!

汇编语言是面对机器的低级语言

能否在其他种类CPU上运行吗?
看是否兼容8086/8088指令系统