week14課上測試

2022-05-02 02:48:11 字數 1301 閱讀 1488

(多選題|1分)假設用add指令完成c表示式t=a+b的功能,有關條件碼暫存器的說法正確的是()

a.若t0,則zf=1

b.若t<0, 則cf=1

c.若t<0, 則sf=1

d.若(a<0b<0)&&(t<0!=a<0),則of=1

e.若(a<0==b<0)&&(t<0 != a<0), 則cf=1

f.leaq指令不影響條件碼暫存器

g.cmp指令不影響條件碼暫存器

正確答案:acdf(第三章的第七題)

原因:對於c選項,書本p136上寫道,當t<0時sf置為1,因此c選項也是正確的。

a.leaq 6(%rax), %rdx; %rdx中值為6+x

b.leaq 6(%rax), %rdx; %rdx中值為6x

c.leaq 7(%rax,%rax,8),%rdx;%rdx中值為9x

d.leaq 7(%rax,%rax,8),%rdx;%rdx中值為63x

e.leaq 7(%rax,%rax,8),%rdx;%rdx中值為15x

a.rrmovl

b.irmovq

c.rmmovq

d.pushq

e.jxx

f.ret

a.bool s1 = code == 2 || code == 3;

b.bool s0 = code == 2 || code == 3;

c.bool s1 = code in ;

d.bool s1 = code in ;

a.alu是一種時序電路。

b.alu是一種組合電路。

c.暫存器是一種時序電路

d.暫存器是一種組合電路

原因:對於d選項,暫存器應是一種時序電路。

a.第三行s為1

b.第一行t為24

c.第二行b為5

d.第三行s的值為0

a.對磁碟扇區的訪問時間包括三個部分中,傳送時間最小。

b.磁碟以位元組為單位讀寫資料

c.磁碟以扇區為單位讀寫資料

d.讀寫頭總處於同一柱面

week 10 課上例項

c程式設計week10課上例項 目錄 1 乙個神奇的程式 使用了 指標 強制型別轉換 兩項技術 或規則 裡面的位址可能需要重新寫一下下 cpp view plaincopy include stdio.h main 2 變數review 該程式很簡單,但確是最需要理解的 cpp view plain...

week14限時模擬

解題思路 用兩段時間分別記錄睡覺和活動 貓貓在兩段劇的間隔為a,那麼要判斷連續睡覺時間a與a的關係,如果ab那就直接no。注意熬夜的情況需要另外算,在計算的時候全部轉化成分鐘計算,比較方便。include include using namespace std const int maxn 25 c...

團隊部落格 Week14

0.在吹牛之前,先回答這個問題 如果你的團隊來了乙個新隊員,有一台全新的機器,你們是否有乙個文件,只要設定了相應的許可權,她就可以根據文件,從頭開始搭建環境,並成功地把最新 最穩定版本的軟體編譯出來,並執行必要的單元測試?在這過程中,不需要和老隊員做任何交流 答 文件並沒有寫。因為我們的環境並不是很...