汇编语言为什么不能通用?


汇编语言最大的特点和缺点之一就是“可移植性差” 。汇编语言是专门为特定CPU及其系列设计的编程语言,如51系列MCU汇编语言、8086系列CPU汇编语言等 。
【汇编语言为什么不能通用?】大概有以下几个因素不能放之四海而皆准:1 。各种CPU的IO口不一样,汇编语言编程直接针对IO口 。2.各种CPU内存结构不同,汇编语言的存取方式直接对应对应的CPU内存 。3.各种CPU的资源模块不一样,比如定时器、串口、中断等等 。4.各种CPU的位数不一样 。有8位,16位,32位,64位的机器等等 。5.各种CPU的总线结构不一样 。

    推荐阅读