微機原理與組合語言 第七周作業

2021-10-10 03:24:38 字數 1534 閱讀 2667

一、選擇題

(一)若要檢查ax暫存器中的d12位是否為1,但不改變其中的值,應該用( a )指令。

a、test ax,1000h b、or ax,1100h

c、xor ax,1000h d、and ax,1000h

(二)cpu在執行out dx,al指令時,( d )暫存器的內容送到位址匯流排上。

a、ax b、cx c、dx d、al

(三)cpu在執行out dx,al指令時,( d )暫存器的內容送到資料匯流排上。

a、ax b、cx c、dx d、al

(四)8086 cpu在執行in al,dx指令時,al暫存器的內容由( a )上輸入。

a、資料匯流排 b、 位址匯流排 c、儲存器 d、硬碟

(五)在利用匯流排對儲存器進行訪問時,位址訊號有效和資料訊號有效的時間關係應該是( a )

a、位址訊號較先有效 b、二者同時有效

c、資料訊號較先有效 d、同時高電平

(六)當 8086 cpu 取樣到 ready=0 ,則 cpu 將 ( d )。

a、執行停機指令 b、重新傳送位址碼

c、執行空操作指令 d、插入等待週期

二、填空題

(一)匯流排訊號分成三組,分別是資料匯流排、位址匯流排 和控制匯流排。

(二)cmp cx,1a2ch指令之後是jz指令,發生轉移的條件是cx= 0 ,此時zf=1 。

(三)8086 cpu中用於選擇cpu工作模式的引腳是 mn/mx/ 。

(四)8086 cpu中用於選擇訪問物件的引腳是 m/io 。

(五)8086 cpu用 ale 引腳的訊號下降沿在t1結束時將位址資訊鎖存在位址鎖存器中。

(六)8086 cpu的外部中斷引腳有 inta/ 和intr兩個。

(七)8086 cpu執行指令「mov [si], dx」時,在其引腳上將產生儲存器寫匯流排操作;cpu預取指令時,在其引腳上將產生____儲存器讀 _匯流排操作。

(八)占用匯流排進行資料傳輸,一般需要經過匯流排請求和仲裁、__定址 、資料傳送和結束4個階段。

(九)儲存系統中的區域性性原理可以從時間區域性性和 空間侷限性 兩個方面來理解。

(十)8086 cpu無等待的匯流排週期由_4_個t狀態組成。

(十一)如果8086 cpu處理器的時鐘頻率為500mhz,則每個時鐘週期t的持續時間為2ns。

三、分析題

(一)設計乙個儲存器介面電路,其中部分電路給出如下圖所示,要求該儲存系統的位址範圍為0dc000h~0dcfffh,可增加的器件可以是基本閘電路(與門、或門、非門、與非門、或非門),完成74ls138同cs的連線,畫出虛線框中閘電路。

兩個異或+1個異或

(二)(選做)在8086 cpu處理器系統中,假設位址匯流排a19~a15輸出01100時解碼電路產生乙個有效的片選訊號,選中乙個儲存器晶元,a14~a0用作片內定址。請計算出這個晶元對應的主存空間的實體地址範圍?這個晶元容量是多大?

組合語言作業(七)

班級 計算機14 1姓名 許愷 學號 2014011329日期 2016.4.29 一 編寫程式 1.從鍵盤輸入乙個不超過8的個位數,計算該數的階乘,並以十進位制制式輸出。要求 1 輸入資料在主程式中實現 2 計算階乘的功能用子程式實現,子程式的名字為 fac 3 以十進位制形式輸出結果的功能用子程...

組合語言程式設計第七章

一 and和or指令 and指令 邏輯與指令,按位進行與運算。通過該指令可以將操作物件的相應位設為0,其他位不變。or指令 邏輯或指令,按位進行或運算。通過該指令可以將操作物件的相應位設為1,其他位不變。二 關於ascii碼 三 以字元形式給出的資料 在匯程式設計序中,用 的形式指明資料是以字元的形...

C語言第七周作業

函式fun的功能是 將p所指字串中每個單詞的最後乙個字母改成大寫。這裡的 單詞 是指由空格隔開的字串 函式介面定義 void fun char p 其中 p 是使用者傳入的引數。函式將 p所指字串中每個單詞的最後乙個字母改成大寫。裁判測試程式樣例 void fun char p int main 問...