Hackpads are smart collaborative documents. .

Tse-jen Chen

881 days ago
Unfiled. Edited by Jim Huang , Jie-Han Chen , Tse-jen Chen 881 days ago
(3) 給定一個介於 0 和 1 之間的實數,如 0.32,其型態為 double,印出其二進位表示法。倘若無法精確用 32位以內的二進位表示,則顯示 ERROR
 
 
 
Jie-Han C 課堂關鍵字&提問
Jim H
  • Memory Manage
  •  Bus Fault
  •  Usage Fault
 
  • interrupt = 中斷
  • preempt =
Jim H
  • Trap, Interrupt, Exception
  • MSP (main stack pointer)
 
 
 
 
 
 
 
 
 
 
 
882 days ago
  •  int add (int a, int b){ //assume unsigned integer
莊彥宣
  •    int sum   = (~a&b)|(~b&a);
  •    int carry = a&b;
  •    if(carry << 1 != 0) 
  •      sum   =  add(sum , carry);
  •    return sum;
  •  }
  •  
  •  
 2. AAPCS, ATPCS
 
Jie-Han C 3.  1 + 1 = 2 
  • 兩個 1 是同值不同址,因為兩個 1 是不同的物件 (eg: Ruby )
Tse-jen C
  • 兩個物件做傳遞訊息(message passing)`+`
Wen H
  • 有興趣可查:Smalltalk 一個程式語言
  • 作者:Alan Kay
  • 2 要放哪裡?
  • 要放在被加數,還是記憶體某個地方(建立新的物件)?
 
Jie-Han C  4. VMA, LMA
 5. lto linker google gold
Jim H  6. code folding -> linker (google)
Jie-Han C  7. smp affinity, processor affinity
Tse-jen C  8. htop : a visual tool for process monitor on linux.
Jie-Han C  9. Rob Pike: Concurrency is Not Parallelism
Jie-Han C 11.  Cache 觀念關鍵字:ARM vivt
 
Tse-jen C Q: 現在電腦記憶體很大, 為還要MMU?
 
  • 先複製程式到一個記憶體區段、設定可寫可執行、跳過去該處記憶體執行
  • 為什麼跳過去後電腦就知道要執行而不是要讀或寫??
 
什麼是icache, dcache~?
 
 
 
 
 
866 days ago
Unfiled. Edited by Tse-jen Chen , coldnew 866 days ago
  • 給定一個 5 bit 的數值,最少需要幾次猜測,就可知道正確答案?(每次猜完之後會知道猜大,猜小或是猜中。)
 
Tse-jen C
  • 後來有同學跟老師確認,這題在每次猜完之後會得到大於、小於、等於等輸出。
 
888 days ago
Unfiled. Edited by Jim Huang , Tse-jen Chen 888 days ago
Jim H
  • 列出的問題不足以讓工作人員受理 [Jul 13]
  • 已有 OpenFlow 開發經驗
 
  • 找了一下資料,語意分析主要是檢查資料的型態,但是為什麼不在建立語法樹的時候同時檢查,而要在建立完之後?
Jim H
  • 請列出你找到的資料,而且一般的編譯器教科書都有說明,我相信你只是剛好沒看到。
  • Hint: Parsing. DFA/NFA
 

Contact Support



Please check out our How-to Guide and FAQ first to see if your question is already answered! :)

If you have a feature request, please add it to this pad. Thanks!


Log in