任務:按照要求補充13個函數,會限制你能使用的操作及數量 bitXor(x,y) 只使用 ~ 和 & 實現 ^ tmin() 返回最小補碼 isTmax(x) 判斷是否是補碼最 ...
考試周除了學習什么都好玩,偶然發現了B站上的 精翻 視頻,就沖了 第一章的視頻還沒看完 太長了quq ,這里也只是寫了整形的lab,寫了大概有一整天 明天烤完高代就滾回來填這個lab 課程筆記 導論 集合論習題的坑...好像有點多,不管了 這些只在本地btest過,不保證能對...如果有錯或者有更好的做法歡迎指正 upd:做完了,爽耶 tricks a b iff a otimes b iff a ...
2021-01-14 18:13 0 309 推薦指數:
任務:按照要求補充13個函數,會限制你能使用的操作及數量 bitXor(x,y) 只使用 ~ 和 & 實現 ^ tmin() 返回最小補碼 isTmax(x) 判斷是否是補碼最 ...
CSAPP:datalab實驗記錄 bitXor 這道題的意思就是限定符號實現異或。我們很容易就知道: \[a \oplus b = \overline a b + a \overline b \] 再化簡以下(邏輯代數的知識): \[\overline a b ...
斷斷續續做了兩天可算做的差不多,, 注意不同版本的題目可能會有所不同,搜了很多他們的題目和現在官網給的實驗題都不一樣,自己獨立思考完整做一遍順便記錄一下。 PS:剛開始這些難度為1的題有的說實話我都做了挺久的,不過到后面雖然難度上升了,但是確越做越有感覺了,另外完整做一遍感覺很有意思,這些題 ...
之前上課做過一次,這次在官網上下下來,好像有點區別,不過大體差不多。 環境是ubuntu32 先修改bits.c文件,按要求實現內部函數 命令行執行: make btest ./btest ...
Datalab實驗報告 Mizersy 3017216*** 計科*班 實驗內容 1. bitAnd 1.1實驗要求 bitAnd - x&y using only ~ and | Example: bitAnd(6, 5) = 4 Legal ops ...
實驗的目的是 填寫 bits.c里面的函數,使其按照規定的要求(比如只能使用有限且規定的操作符和數據類型,不能使用控制語句等等)實現函數的功能。 同時 dlc文件是用來檢測 bits.c 里面的函數是否 是按照要求編寫的,有沒有使用非法的數據類型等。 使用方法:./dlc bits.c 檢測 ...
主要涉及計算機中數的表示法: (1)整數: two's complement,即補碼表示法 假設用N位bit表示整數w: 其中最左邊一位為符號位,符號位為0,表示正數,為1表示負數。 ...
《CSAPP》號稱程序員聖經,雖然中文譯名為《深入理解計算機系統》,但其實沒那么“深”,只是覆蓋面很廣,一般用作計算機專業大一導論課的教科書。早就聽聞書上配套的實驗十分經典,這次重溫新版(第三版),打算把所有的實驗都做一下,也寫個系列博文,好記錄實驗過程。實驗可以在書本配套網站CSAPP: Lab ...