菜谱 如何做菜 热菜
【例3.15】 用SWI指令的bit[23:0]给管理方式的代码传送信息。 假定由SWI指令bit[23:8]表示中断类型号,进入管理方式后,由这个类型号转换成相应的地址偏移量,据此查找对应的中断例程入口地址。同时假定bit[7:0]作为传送给管理方式的数据。 (见参考书) 3.2.12 协处理器介绍 ARM体系结构允许使用协处理器来扩展指令集。 常用的协处理器有控制片内功能的系统协处理器、用于浮点运算的ARM协处理器等。允许各生产厂商根据需要开发自己的专用协处理器,与ARM处理器配合工作。 ARM协处理器有自己专用的寄存器组。 ARM全部协处理器指令只能与数据处理和数据传送有关。数据处理与传送指令有不同的指令格式 ARM920T处理器最多支持16个协处理器。在程序执行过程中,ARM执行的协处理器指令,要指定某一个协处理器进行某种操作,其他协处理器将忽略这条指令。当一个协处理器硬件不能执行属于它的协处理器指令时,ARM920T产生一个未定义指令异常中断。 因此对于随后介绍的全部协处理器指令,在S3C44B0X中将引起未定义指令陷阱被产生。这些协处理器指令,能够由未定义指令陷阱程序来仿真。 3.2.13 协处理器数据操作指令(CDP) 协处理器数据操作指令CDP用于通知协处理器执行某些协处理器的内部操作。协处理器执行结果无需返回ARM7TDMI,ARM
原创力文档

文档评论(0)