簡體   English   中英

MIPS結構節點

[英]MIPS struct node

以下鏈接列表節點在C中聲明:

struct node {
  double val;
  struct node *next;
}

假設一個問題不需要超過20個鏈接節點。 什么是MIPS語句為鏈表保留20個節點的空間?

您可以在C中執行此操作,並檢查C編譯器生成的結果程序集。 無論如何...

雙精度浮點-> 64位

指針-> 32位

總結構大小-> 96位+ 32位以使雙精度對齊-> 128位

20個結構體+ 1個頭列表指針(假設它是一個僅包含指向起始元素的指針的簡單列表)-> 20 x 128 + 32 = 2592位

.space 2592

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM