原创 csapp archlab 模擬器安裝

本實驗主要由《深入理解計算機系統》第四章課後家庭作業問題組裝起來形成的一個實驗。實驗主要是模擬一下自己設計的處理器如何執行Y86指令。而實驗僅僅是一個模擬過程,實驗前,應該透徹地搞懂真正的原理理論。這樣,纔會有事半功倍的效果。 做此實

原创 計算機專業面試中會問到的問題

今年是2015年,在過去幾年中,電面(電話面試)是篩選程序員職位候選人的最流行的方式。它讓僱傭雙方很容易互相瞭解對方,候選人不需要去未來僱主的所在地,面試官也不用做額外的安排。這是我介紹程序員面試問題的文章的第二部分。我得到反饋說第一部

原创 深入理解計算機系統(三)之程序的機器級表示

在一些應用中,程序員必須用匯編代碼來訪問機器的低級特性。一種方法是:整個函數都用匯編代碼來寫,然後在鏈接階段與C語言函數結合起來。 第二種方法是,在C語言程序中直接利用GCC對嵌入彙編代碼支持。 Intel 處理器系列俗稱X86。 IA3