ARM体系结构课件.pptVIP

  • 0
  • 0
  • 约1.54万字
  • 约 108页
  • 2025-04-07 发布于未知
  • 举报

棧頂SP?棧頂SP?棧底空堆疊棧底滿堆疊堆疊指針指向最後壓入的堆疊的有效資料項目,稱為滿堆疊;堆疊指針指向下一個待壓入數據的空位置,稱為空堆疊。00棧頂SP?0棧頂SP?壓棧壓棧所以可以組合出四種類型的堆疊方式:滿遞增:堆疊向上增長,堆疊指針指向內含有效資料項目的最高地址。指令如LDMFA、STMFA等;空遞增:堆疊向上增長,堆疊指針指向堆疊上的第一個空位置。指令如LDMEA、STMEA等;滿遞減:堆疊向下增長,堆疊指針指向內含有效資料項目的最低地址。指令如LDMFD、STMFD等;空遞減:堆疊向下增長,堆疊指針向堆疊下的第一個空位置。指令如LDMED、STMED等。快拷貝尋址指令用於將一塊數據從記憶體的某一位置拷貝到另一位置。如:STMIA R0!,{R1-R7} ;將R1~R7的數據保存到記憶體中。 ;存儲指針在保存第一個值之後增加,增長方向為向上增長;STMIB R0!,{R1-R7} ;將R1~R7的數據保存到記憶體中。 ;存儲指針在保存第一個值之前增加,增長方向為向上增長8.塊拷貝尋址相對尋址是基址尋址的一種變通。由程式計數器PC提供基準地址,指令中的地址碼字段作為偏移量,兩者相加後得到的地址即為運算元的有效地址。相對

文档评论(0)

1亿VIP精品文档

相关文档