cpu指军令系统.ppt

cpu指军令系统

前述汇编语言中语句分为两类:指令性语句和指示性语句. 汇编语言中三种基本语句:指令语句,伪指令语句和宏指令语句 指令语句:告诉CPU要执行的操作,是在程序运行时执行的语句,它与机器指令相对应。 伪指令:由汇编程序在汇编过程中执行的语句,主要用来完成如数据定义、分配存储区、指示程序开始结束等功能,它不与机器指令相对应。 宏指令:为方便程序设计,用来代替程序中多次使用的某程序段的指令叫宏指令。宏指令由汇编程序在汇编时产生所需要的目标代码。 3.5.4 宏指令与高级汇编技术 在汇编语言中,有的程序段需要多次重复使用,为了减少编程的工作量,可将它们定义为一条宏指令。需要时,直接在程序中将宏指令当作一条指令一样来引用。 汇编程序在源程序的汇编过程中,将宏指令对应的程序段目标代码嵌入到该宏指令处。宏指令实际上也是一种伪指令,比起前面介绍的伪指令功能更强,使用更灵活,在源程序中采用宏指令可简化程序。 3.5.4 宏指令与高级汇编技术 1. 宏汇编 所谓“宏”是指源程序中一段具有独立功能的代码,宏指令代表一段源程序。当宏汇编时,宏指令就被自动地展开成为相应的机器码而插入源程序中的宏调用处,宏调用指令在汇编过程中对宏定义体作宏展开操作。宏展开就是用宏定义体取代源程序中的宏指令名,并用实参取代宏定义中的形参,而且要求实参要与形参一一对应。 (1)宏定义语

文档评论(0)

1亿VIP精品文档

相关文档