一秒記住【.】,為您提供精彩小說閱讀。
《計算機原理與匯編》複習資料
姓名___________班級_____________學號___________成績_________
一、選擇題(每小題1.5分,共27分)
1.下列數中,最小的數是(d)
a.1644b.842c.241d.45
2.若十進製數為157.125,則其八進製數為(b)
a.235.157b.235.1c.532.571d.532.1
3.計算機主頻的周期是指(b)
a.指令周期b.時鍾周期c.機器周期d.存取周期
4.計算機中的堆棧,通常是指一部分,但遵循先進後出的規則。
a.通用寄存器b.虛擬存儲器c.內存d.外存
5.ram具有的特點是
??a.海量存儲
??b.存儲在其中的信息可以永久保存
??c.一旦斷電,存儲在其上的信息將全部消失且無法恢複
??d.存儲在其中的數據不能改寫
6.半導體靜態存儲器sram的存儲原理是(a)
a.依靠讀後再生b.依靠定時刷新
c.依靠雙穩態觸電路d.信息不再變化
7.在cache存儲器中,當程序正在執行時,由完成地址映射。
a.程序員b.硬件
c.硬件和軟件d.操作係統
8.下列說法中是正確的。
a.半導體rom信息可讀可寫,且斷電後仍能保持記憶
b.半導體rom是非易失性的,斷電後仍然能保持記憶
c.半導體rom是非易失性的,斷電後也不能保持記憶
d.eprom是可改寫的,因而也是隨機存儲器的一種
9.在指令的尋址方式中,存儲器直接尋址,操作數在中,指令中的操作數是操
作數的地址。
a.通用寄存器b.寄存器編號c.操作數本身d.內存單元
10.在統一編址方式下,存儲單元和i/o設備是靠指令中的來區分的。
a.指令和不同的數據b.指令和不同的地址
c.指令和不同的數據和地址d.上述都不對
11.段內直接短轉移的標號地址(偏移量)與當前ip之差的範圍是
a.+127~-127b.+128~-128c.+128~-127d.+127~-128
12.關於乘法指令mul,下列說法錯誤的是
a.被乘數dopd隱含在累加器al/ax中b.sopd可以是立即數
c.當乘積高半部分為0時,cf=of=0d.可以實現字節、字乘法
13.欲在輸出設備顯示器上顯示一個字符串,最合適的功能調用是
a.01h功能調用b.02h功能調用c.09h功能調用d.4ch功能調用
14.以下不屬於調用程序與子程序間的參數傳遞的方法的是
a.約定寄存器法b.約定端口法c.約定存儲器單元法d.堆棧法
15.push指令先存___字節,pop指令則先取___字節。
a.高,高b.高,低c.低,高d.低,低
16.對於mov指令,以下說法錯誤的是
a.立即數不能作為目的操作數b.目的寄存器不能是段寄存器
c.存儲器間不能直接傳送d.立即數不能直接送段寄存器
17.中斷向量地址是()
a.中斷服務程序入口地址的地址b.中斷服務程序入口地址
c.子程序入口地址d.查詢程序地址
18.cpu響應intr引腳上中斷請示的條件是
a.if=0b.if=1c.tf=0d.tf=1
二、填空題
1.采用___________運算,可以使加、減法運算統一為加法運算。
2.常用的二進製編碼為______________和_____________。
3.第四代電子計算機邏輯部件主要由______________________________組裝而成。
4.馮?諾依曼機器結構由_____________、_____________、_____________、_____________和_____________五大部分組成。
5.世界上第一台數字式電子計算機誕生於_________年。
6.可由硬件直接識別和執行的語言是_____________。
7.存儲單元的物理地址的計算用公式表示為:
物理地址=______________x16+______________
8.prom意為_____________________,eprom意為_____________________________,
e2prom意為______________________
9.高速緩存的英文縮寫為_______________
10.存儲器的主要技術指標有__________、___________和______________
11.若a=1001h,b=1010h,那麽avb=____________h。
12.8086的堆棧的操作數是_______位。
13.在匯編語言中,所使用的語句可以分為三種基本語句:______________,________________和_________________。
14.2片8259a可以管理___________級中斷
15.設某主存儲器采用全譯碼方式,並以高位地址做為片選信號,當譯碼器輸入為100時,某一片32kx8位的存儲器芯片獲得片選信號而工作,則該芯片在存儲器中的地址為__________h,末地址為_________h。
16.閱讀程序段後給出其運行結果
設(cx)=0,(ax)=1
subcx,ax
incax
andcx,ax
sx,cl
上述程序段運行後,(cx)=____________,(ax)=________________。
三、簡答題
1.動態與靜態存儲器芯片在特性和使用場合兩個方麵有哪些區別?
2.子程序調用時為什麽需要現場保護?
3.計算機和外設之間交換信息的方式有幾種,各有何特點?
4.串行接口主要應用在哪些場合並說明理由。
5.什麽叫總線仲裁,總線仲裁的方法有哪幾種?
四、根據以下要求寫出相應的8086匯編語言指令。
把bx寄存器和dx寄存器的內容相加,結果存入dx寄存器中。
用寄存器bx和s的基址變址尋址方式把存儲器中的1個字節與al寄存器的內容相加,並把結果送到al寄存器中。
用偏移量為0524h的直接尋址方式把存儲器中的一個字與數2a59h相加,並把結果送迴該存儲單元中。
五、匯編程序題(每小題4分,共8分)
1.分析下麵的程序段執行後al和dl的結果是多少?
movcl,4
moval,48h
movdl,al
andal,0fh
oral,30h
shrdl,cl
ordl,30h
2.定義一個數據段,段內包含值為66h的變量a,值為字符串“world”的變量b和66個值均為0的字單元的變量c。
六、設計一個64kx16位的芯片構成256kx16位的存儲器,問:
(1)需要幾片芯片,每塊芯片需幾根地址線?(2分)
(2)需要采用什麽連接方法?
(4)畫出組織結構圖。(5分)
《計算機原理與匯編》複習資料
姓名___________班級_____________學號___________成績_________
一、選擇題(每小題1.5分,共27分)
1.下列數中,最小的數是(d)
a.1644b.842c.241d.45
2.若十進製數為157.125,則其八進製數為(b)
a.235.157b.235.1c.532.571d.532.1
3.計算機主頻的周期是指(b)
a.指令周期b.時鍾周期c.機器周期d.存取周期
4.計算機中的堆棧,通常是指一部分,但遵循先進後出的規則。
a.通用寄存器b.虛擬存儲器c.內存d.外存
5.ram具有的特點是
??a.海量存儲
??b.存儲在其中的信息可以永久保存
??c.一旦斷電,存儲在其上的信息將全部消失且無法恢複
??d.存儲在其中的數據不能改寫
6.半導體靜態存儲器sram的存儲原理是(a)
a.依靠讀後再生b.依靠定時刷新
c.依靠雙穩態觸電路d.信息不再變化
7.在cache存儲器中,當程序正在執行時,由完成地址映射。
a.程序員b.硬件
c.硬件和軟件d.操作係統
8.下列說法中是正確的。
a.半導體rom信息可讀可寫,且斷電後仍能保持記憶
b.半導體rom是非易失性的,斷電後仍然能保持記憶
c.半導體rom是非易失性的,斷電後也不能保持記憶
d.eprom是可改寫的,因而也是隨機存儲器的一種
9.在指令的尋址方式中,存儲器直接尋址,操作數在中,指令中的操作數是操
作數的地址。
a.通用寄存器b.寄存器編號c.操作數本身d.內存單元
10.在統一編址方式下,存儲單元和i/o設備是靠指令中的來區分的。
a.指令和不同的數據b.指令和不同的地址
c.指令和不同的數據和地址d.上述都不對
11.段內直接短轉移的標號地址(偏移量)與當前ip之差的範圍是
a.+127~-127b.+128~-128c.+128~-127d.+127~-128
12.關於乘法指令mul,下列說法錯誤的是
a.被乘數dopd隱含在累加器al/ax中b.sopd可以是立即數
c.當乘積高半部分為0時,cf=of=0d.可以實現字節、字乘法
13.欲在輸出設備顯示器上顯示一個字符串,最合適的功能調用是
a.01h功能調用b.02h功能調用c.09h功能調用d.4ch功能調用
14.以下不屬於調用程序與子程序間的參數傳遞的方法的是
a.約定寄存器法b.約定端口法c.約定存儲器單元法d.堆棧法
15.push指令先存___字節,pop指令則先取___字節。
a.高,高b.高,低c.低,高d.低,低
16.對於mov指令,以下說法錯誤的是
a.立即數不能作為目的操作數b.目的寄存器不能是段寄存器
c.存儲器間不能直接傳送d.立即數不能直接送段寄存器
17.中斷向量地址是()
a.中斷服務程序入口地址的地址b.中斷服務程序入口地址
c.子程序入口地址d.查詢程序地址
18.cpu響應intr引腳上中斷請示的條件是
a.if=0b.if=1c.tf=0d.tf=1
二、填空題
1.采用___________運算,可以使加、減法運算統一為加法運算。
2.常用的二進製編碼為______________和_____________。
3.第四代電子計算機邏輯部件主要由______________________________組裝而成。
4.馮?諾依曼機器結構由_____________、_____________、_____________、_____________和_____________五大部分組成。
5.世界上第一台數字式電子計算機誕生於_________年。
6.可由硬件直接識別和執行的語言是_____________。
7.存儲單元的物理地址的計算用公式表示為:
物理地址=______________x16+______________
8.prom意為_____________________,eprom意為_____________________________,
e2prom意為______________________
9.高速緩存的英文縮寫為_______________
10.存儲器的主要技術指標有__________、___________和______________
11.若a=1001h,b=1010h,那麽avb=____________h。
12.8086的堆棧的操作數是_______位。
13.在匯編語言中,所使用的語句可以分為三種基本語句:______________,________________和_________________。
14.2片8259a可以管理___________級中斷
15.設某主存儲器采用全譯碼方式,並以高位地址做為片選信號,當譯碼器輸入為100時,某一片32kx8位的存儲器芯片獲得片選信號而工作,則該芯片在存儲器中的地址為__________h,末地址為_________h。
16.閱讀程序段後給出其運行結果
設(cx)=0,(ax)=1
subcx,ax
incax
andcx,ax
sx,cl
上述程序段運行後,(cx)=____________,(ax)=________________。
三、簡答題
1.動態與靜態存儲器芯片在特性和使用場合兩個方麵有哪些區別?
2.子程序調用時為什麽需要現場保護?
3.計算機和外設之間交換信息的方式有幾種,各有何特點?
4.串行接口主要應用在哪些場合並說明理由。
5.什麽叫總線仲裁,總線仲裁的方法有哪幾種?
四、根據以下要求寫出相應的8086匯編語言指令。
把bx寄存器和dx寄存器的內容相加,結果存入dx寄存器中。
用寄存器bx和s的基址變址尋址方式把存儲器中的1個字節與al寄存器的內容相加,並把結果送到al寄存器中。
用偏移量為0524h的直接尋址方式把存儲器中的一個字與數2a59h相加,並把結果送迴該存儲單元中。
五、匯編程序題(每小題4分,共8分)
1.分析下麵的程序段執行後al和dl的結果是多少?
movcl,4
moval,48h
movdl,al
andal,0fh
oral,30h
shrdl,cl
ordl,30h
2.定義一個數據段,段內包含值為66h的變量a,值為字符串“world”的變量b和66個值均為0的字單元的變量c。
六、設計一個64kx16位的芯片構成256kx16位的存儲器,問:
(1)需要幾片芯片,每塊芯片需幾根地址線?(2分)
(2)需要采用什麽連接方法?
(4)畫出組織結構圖。(5分)