匯編語言 第四版 王爽 參考答案

本人也是第一次學習境钟,如有錯誤沾歪,還請各位大佬指正诬滩!

檢測點1.1

(1)1個CPU的尋址能力為8KB,那么它的地址總線的寬度為 13位踩官。

(2)1KB的存儲器有 1024 個存儲單元却桶,存儲單元的編號從 0 1023

(3)1KB的存儲器可以存儲 8192個bit蔗牡, 1024個Byte颖系。

(4)1GB是 1073741824 (2^30)個Byte、1MB是 1048576(2^20)個Byte辩越、1KB是 1024(2^10)個Byte嘁扼。

(5)8080、8088黔攒、80296趁啸、80386的地址總線寬度分別為16根、20根督惰、24根不傅、32根,則它們的尋址能力分別為: 64 (KB)赏胚、 1 (MB)访娶、 16 (MB)、 4 (GB)觉阅。

(6)8080崖疤、8088、8086典勇、80286劫哼、80386的數(shù)據(jù)總線寬度分別為8根、8根割笙、16根权烧、16根、32根伤溉。則它們一次可以傳送的數(shù)據(jù)為: 1 (B)般码、 1 (B)、 2 (B)谈火、 2 (B)、 4 (B)舌涨。

(7)從內(nèi)存中讀取1024字節(jié)的數(shù)據(jù)糯耍,8086至少要讀 512 次扔字,80386至少要讀 256 次。

(8)在存儲器中温技,數(shù)據(jù)和程序以 二進制 形式存放革为。

解題過程:

(1)1KB=1024B,8KB=1024B*8=2^N舵鳞,N=13震檩。

(2)存儲器的容量是以字節(jié)為最小單位來計算的,1KB=1024B蜓堕。

(3)8Bit=1Byte抛虏,1024Byte=1KB(1KB=1024B=1024B*8Bit)。

(4)1GB=1073741824B(即2^30)1MB=1048576B(即2^20)1KB=1024B(即2^10)套才。

(5)一個CPU有N根地址線迂猴,則可以說這個CPU的地址總線的寬度為N。這樣的CPU最多可以尋找2的N次方個內(nèi)存單元背伴。(一個內(nèi)存單元=1Byte)沸毁。

(6)8根數(shù)據(jù)總線一次可以傳送8位二進制數(shù)據(jù)(即一個字節(jié))。

(7)8086的數(shù)據(jù)總線寬度為16根(即一次傳送的數(shù)據(jù)為2B)1024B/2B=512傻寂,同理1024B/4B=256息尺。

(8)在存儲器中指令和數(shù)據(jù)沒有任何區(qū)別,都是二進制信息疾掰。

【2020.7.20】



檢測點2.1

(1) 寫出每條匯編指令執(zhí)行后相關(guān)寄存器中的值搂誉。

mov ax,62627?? AX=F4A3H?

mov ah,31H???? AX=31A3H?

mov al,23H???? AX=3123H?

add ax,ax????? AX=6246H?

mov bx,826CH?? BX=826CH?

mov cx,ax????? CX=6246H?

mov ax,bx????? AX=826CH?

add ax,bx????? AX=04D8H?

mov al,bh???? ?AX=0482H?

mov ah,bl????? AX=6C82H?

add ah,ah????? AX=D882H?

add al,6?????? AX=D888H?

add al,al????? AX=D810H?

mov ax,cx????? AX=6246H

(2) 計算2的四次方

mov ax,2 AX=2

add ax,ax AX=4

add ax,ax AX=8

add ax,ax AX=16

【2020.7.20】


檢測點2.2

(1) 給定段地址為0001H,僅通過變化偏移地址尋址个绍,CPU的尋址范圍為 0010H1000FH 勒葱。

解題過程:

物理地址=SA*16+EA???

EA的變化范圍為0h~ffffh???

物理地址范圍為(SA*16+0h)~(SA*16+ffffh)???

現(xiàn)在SA=0001h,那么尋址范圍為???

(0001h*16+0h)~(0001h*16+ffffh)???

=0010h~1000fh????


(2) 有一數(shù)據(jù)存放在內(nèi)存20000H單元中,現(xiàn)給定段地址為SA巴柿,若想用偏移地址尋到此單元凛虽。則SA應(yīng)滿足的條件是:最小為 1001H ,最大為 2000H 广恢。

當段地址給定為?1001H 以下和 2000H 以上凯旋,CPU無論怎么變化偏移地址都無法尋到20000H單元。

解題過程:

物理地址=SA*16+EA???

20000h=SA*16+EA???

SA=(20000h-EA)/16=2000h-EA/16???

EA取最大值時,SA=2000h-ffffh/16=1001h,SA為最小值???

EA取最小值時,SA=2000h-0h/16=2000h,SA為最大值?

這里的ffffH/16=fffh是通過WIN自帶計算器算的

按位移來算確實應(yīng)該為fff.fh,這里小數(shù)點后的f應(yīng)該是省略了

單就除法來說钉迷,應(yīng)有商和余數(shù)至非,但此題要求的是地址最大和最小,所以余數(shù)忽略了

如果根據(jù)位移的算法(段地址*16=16進制左移一位)糠聪,小數(shù)點后應(yīng)該是不能省略的

我們可以反過來再思考下荒椭,如果SA為1000h的話,小數(shù)點后省略

SA=1000h,EA取最大ffffh舰蟆,物理地址為1ffffh趣惠,將無法尋到20000H單元

這道題不應(yīng)看成是單純的計算題

【2020.7.20】


檢測點2.3

下面的3條指令執(zhí)行后狸棍,cpu幾次修改IP?都是在什么時候味悄?最后IP中的值是多少草戈??

movax,bx?

subax,ax?

jmpax?

答:一共修改四次

第一次:讀取movax,bx之后?

第二次:讀取subax,ax之后?

第三次:讀取jmp

ax之后?

第四次:執(zhí)行jmp

ax修改IP?

最后IP的值為0000H,因為最后ax中的值為0000H侍瑟,所以IP中的值也為0000H?

【2020.7.20】

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末唐片,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子涨颜,更是在濱河造成了極大的恐慌费韭,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,607評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件咐低,死亡現(xiàn)場離奇詭異揽思,居然都是意外死亡,警方通過查閱死者的電腦和手機见擦,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,239評論 3 395
  • 文/潘曉璐 我一進店門钉汗,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人鲤屡,你說我怎么就攤上這事损痰。” “怎么了酒来?”我有些...
    開封第一講書人閱讀 164,960評論 0 355
  • 文/不壞的土叔 我叫張陵卢未,是天一觀的道長。 經(jīng)常有香客問我堰汉,道長辽社,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,750評論 1 294
  • 正文 為了忘掉前任翘鸭,我火速辦了婚禮滴铅,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘就乓。我一直安慰自己汉匙,他們只是感情好,可當我...
    茶點故事閱讀 67,764評論 6 392
  • 文/花漫 我一把揭開白布生蚁。 她就那樣靜靜地躺著噩翠,像睡著了一般。 火紅的嫁衣襯著肌膚如雪邦投。 梳的紋絲不亂的頭發(fā)上伤锚,一...
    開封第一講書人閱讀 51,604評論 1 305
  • 那天,我揣著相機與錄音志衣,去河邊找鬼屯援。 笑死剂娄,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的玄呛。 我是一名探鬼主播,決...
    沈念sama閱讀 40,347評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼和二,長吁一口氣:“原來是場噩夢啊……” “哼徘铝!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起惯吕,我...
    開封第一講書人閱讀 39,253評論 0 276
  • 序言:老撾萬榮一對情侶失蹤惕它,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后废登,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體淹魄,經(jīng)...
    沈念sama閱讀 45,702評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,893評論 3 336
  • 正文 我和宋清朗相戀三年堡距,在試婚紗的時候發(fā)現(xiàn)自己被綠了甲锡。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,015評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡羽戒,死狀恐怖缤沦,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情易稠,我是刑警寧澤缸废,帶...
    沈念sama閱讀 35,734評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站驶社,受9級特大地震影響企量,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜亡电,卻給世界環(huán)境...
    茶點故事閱讀 41,352評論 3 330
  • 文/蒙蒙 一届巩、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧逊抡,春花似錦姆泻、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,934評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至孝凌,卻和暖如春方咆,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背蟀架。 一陣腳步聲響...
    開封第一講書人閱讀 33,052評論 1 270
  • 我被黑心中介騙來泰國打工瓣赂, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留榆骚,地道東北人。 一個月前我還...
    沈念sama閱讀 48,216評論 3 371
  • 正文 我出身青樓煌集,卻偏偏與公主長得像妓肢,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子苫纤,可洞房花燭夜當晚...
    茶點故事閱讀 44,969評論 2 355