1.若有BUFDW1,2,3,4,則可將數(shù)據(jù)02H 取到AL寄存器中的指令是( )
A.MOV AL,BYTE PTR[BUF+1]
B.MOV AL,BYTE PTR[BUF+2]
C.MOV AL,BYTE PTR[BUF+3]
D.MOV AL,BUF[2]
參考答案:B
分析:BUF是字類型的,其數(shù)據(jù)按下列順序存放:01H、00H、02H、00H、03H、00H、04H、00H;AL是8位寄存器,讀取BUF數(shù)據(jù)時(shí),需要改變BUF的屬性為BYTE。02H是第3個(gè)元素,偏移量是2。
2.根據(jù)下面定義的數(shù)據(jù)段:
DSEG SEGMENT
DAT1 DB ‘1234’
DAT2 DW 5678H
ADDR EQU DAT2-DAT1
DSEG ENDS
執(zhí)行指令MOV AX,ADDR后,AX寄存器中的內(nèi)容是( )
A.5678H
B.7856H
C.4444H
D.0004H
參考答案:D
分析:DAT1表示存放字符串的首地址,其地址為0000H(因?yàn)槭窃摂?shù)據(jù)段的第一個(gè)變量),而DAT2是按字存放數(shù)值的符號(hào)地址,其值為0004H(一個(gè)字符占據(jù)一個(gè)字節(jié)的內(nèi)存)。所以 ADDR=0004H—0000H=004H。同一段內(nèi)的兩個(gè)址相減,結(jié)果表示兩個(gè)地址之間位移量。
3.下面是80x86宏匯編語言中關(guān)于SHORT和NEAR的敘述,哪一個(gè)是正確的( )
A.它們都可以直接指示無條件轉(zhuǎn)移指令目標(biāo)地址的屬性
B.它們都必須措助于PTR才能指示無條件轉(zhuǎn)移指令目標(biāo)地址的屬性
C.SHORT必須借助于PTR才能指示無條件轉(zhuǎn)移指令目標(biāo)地址的屬性
D.NEAR必須借助于PTR才能指示無條件轉(zhuǎn)移指令目標(biāo)地址的屬性
參考答案:D
分析:無條件轉(zhuǎn)移指令用于將程序執(zhí)行流程無條件轉(zhuǎn)移到目標(biāo)地址所指的位置再執(zhí)行段內(nèi)直接轉(zhuǎn)移有下面兩種:
段內(nèi)直接短轉(zhuǎn)移JMP SHORT標(biāo)號(hào)(SHORT是短距離轉(zhuǎn)移,其轉(zhuǎn)移范圍相對(duì)于指令地址而言
在-128~+127個(gè)字節(jié)之間)。
段內(nèi)直接近轉(zhuǎn)移JMP NEAR PTR標(biāo)號(hào)(NEAR是近距離轉(zhuǎn)移,其轉(zhuǎn)移范圍相對(duì)于指令地址而
言在±32KB個(gè)字節(jié)之間)。
4.若匯編語言源程序中段的定位類型設(shè)定為PARA,則該程序目標(biāo)代碼在內(nèi)存中的段起始址應(yīng)滿足什么條件( )
A.可以從任一地址開始 B.必須是偶地址
C.必須能被16整除 D.必須能被256整除
參考答案:C
分析:分段的定位類型共有4種:BYTE、WORD、PARA和PAGE。BYTE表示段起始單元可以從任一地址開始,段間不留空隙。WORD表示段起始單元從一個(gè)偶字節(jié)地址開始,即段起始地址的最后一位二進(jìn)制數(shù)是0。PARA表示段起始單元從一個(gè)節(jié)的邊界地址開始。一個(gè)節(jié)有16個(gè)字節(jié),段起始地址要能被16整除,即段起始地址是以0H結(jié)尾的地址。PAGE表示段起始單元從一個(gè)頁的邊界地址開始。一頁有256個(gè)字節(jié),段起始地址要能被256整除,即段起始地址是以00H結(jié)尾的地址。
5.主板是PC機(jī)的核心部件,在自己組裝PC機(jī)時(shí)可以單獨(dú)選購(gòu)。下面關(guān)于目前PC機(jī)主板的敘述中,錯(cuò)誤的是( )
A.主板上通常包含微處理器插座(或插槽)和芯片組
B.主板上通常包含存儲(chǔ)器(內(nèi)存條)插座和ROM BIOS
C.主板上通常包含PCI和AGP插槽
D.主板上通常包含IDE插座及與之相連的光驅(qū)
參考答案:D
分析:目前流行的主板上的主要部件有:處理器插座(或插槽)、芯片組、ROM BIOS、存儲(chǔ)器(內(nèi)存條)、ISA/PCI/AGP總線插糟、AMR連接器、CNR連接器、IDE連接器、軟驅(qū)連接器、USB連接器、串口連接器、并口連接器、CPU穩(wěn)壓器、電池等。主板上雖然有IDE連接器,但是并不包括硬盤和光驅(qū)本身。
6.下面關(guān)于8237可編程DMA控制器的敘述中,錯(cuò)誤的是( )
A.8237有4個(gè)DMA通道
B.8237的數(shù)據(jù)線為16位
C.每個(gè)通道有硬件DMA請(qǐng)求和軟件DMA請(qǐng)求兩種方式
D.每個(gè)通道在每次DMA傳輸后,其當(dāng)前地址寄存器的值自動(dòng)加1或減1
參考答案:B
分析:8237具有4個(gè)獨(dú)立的DMA通道,每個(gè)通道都可以獨(dú)立的進(jìn)行初始化,并可以用級(jí)聯(lián)方式擴(kuò)充更多的通道。所以選項(xiàng)A正確。8237有兩種DMA請(qǐng)求方式:硬件DMA請(qǐng)求方式和軟件DMA請(qǐng)求方式。硬件DMA請(qǐng)求方式是通過DREQ引腳引入的;軟件DMA請(qǐng)求方式是通過對(duì)DMA請(qǐng)求標(biāo)志的設(shè)置發(fā)出的。所以選項(xiàng)C正確。8237的每個(gè)通道有一個(gè)16位的基地址寄存器和一個(gè)16位的當(dāng)前地址寄存器。基地址寄存器存放本通道DMA傳輸時(shí)所涉及到的存儲(chǔ)器首地址或末地址,這個(gè)初始值是在初始化編程時(shí)寫入的,同時(shí)也被寫入當(dāng)前地址寄存器,再由當(dāng)前地址寄存器提供本次DMA 傳輸時(shí)的內(nèi)存地址。當(dāng)前地址寄存器的值在每次DMA傳輸后自動(dòng)加1或減1,為傳輸下一個(gè)字節(jié)作好準(zhǔn)備。在整個(gè)DMA傳輸期間,基地址寄存器的內(nèi)容保持不變。所以選項(xiàng)D正確。8237的數(shù)據(jù)線是8位雙向數(shù)據(jù)線,與系統(tǒng)數(shù)據(jù)總線相連。所以選項(xiàng)B錯(cuò)誤。
7.下面關(guān)于主板ROM BIOS的敘述中,錯(cuò)誤的是( )
A.主板ROM BIOS包括DOS系統(tǒng)功能調(diào)用程序
B.主板ROM BIOS包括CMOS SETUP(或PIOS SETUP)程序
C.主板ROM BIOS包括基本的I/O設(shè)備驅(qū)動(dòng)程序和底層中斷服務(wù)程序
D.主板ROM BIOS包括POST(加電自檢)與系統(tǒng)自舉裝入程序
參考答案:A
分析:主板BIOS的主要功能:(1)POST(加電自舉)與系統(tǒng)自舉裝入程序。(2)CMOS SETUP(或BIOS SETUP)程序。(3)基本的I/O設(shè)備驅(qū)動(dòng)程序和底層中斷服務(wù)程序。
8.下面關(guān)于PCI和IDE的敘述中,正確的是( )
A.PCI是總線標(biāo)準(zhǔn),IDE是磁盤接口標(biāo)準(zhǔn)
B.PCI和IDE都是總線標(biāo)準(zhǔn)
C.PCI和IDE都是磁盤接口標(biāo)準(zhǔn)
D.PCI是磁盤接口標(biāo)準(zhǔn),IDE是總線標(biāo)準(zhǔn)
參考答案:A
分析:PCI 局部總線,屬于系統(tǒng)總線標(biāo)準(zhǔn)的一種。IDE是連接硬盤驅(qū)動(dòng)器的一種標(biāo)準(zhǔn)接口。系統(tǒng)總線用來連接作為計(jì)算機(jī)各子系統(tǒng)的插件板,即各插件板的插座之間是用總線連接的。總線標(biāo)準(zhǔn)是指計(jì)算機(jī)系統(tǒng)各部件之間通過總線傳輸信息時(shí)應(yīng)遵守的一些協(xié)議和規(guī)范。標(biāo)準(zhǔn)按口是外設(shè)接口的規(guī)范。一般指用于連接主機(jī)和外圍設(shè)備的適配電路。PC機(jī)中的標(biāo)準(zhǔn)接口主要有PS/2、LPT、RS232、IrDA、IDE、YSB等,分別是鍵盤/鼠標(biāo)、打印機(jī)、串行設(shè)備、紅外線設(shè)備、硬盤驅(qū)動(dòng)器、USB設(shè)備等不同類型的設(shè)備接口。不同接口之間是不通用的。但是對(duì)于目前的一些新型接口標(biāo)準(zhǔn),例如USB、IEEE 1394等,允許同時(shí)連接采用USB、IEEE 1394標(biāo)準(zhǔn)的多種不同的外設(shè),因此稱它們?yōu)橥庠O(shè)總線。注意,AGP實(shí)際上是一種接口標(biāo)準(zhǔn)。
9.下面是關(guān)于AGP1x模式、2x模式和4x模式的敘述,其中正確的是( )
A.它們的基本時(shí)鐘頻率(基頻)分別為66.66MHz、2×66.66MHz和4×66.66MHz
B.它們每個(gè)周期分別完成1次數(shù)據(jù)傳送、2次數(shù)據(jù)傳送和4次數(shù)據(jù)傳送
C.它們的數(shù)據(jù)線分別為32位、64位和128位
D.它們的地址線分別為16位、32位和64位
參考答案:B
分析:AGP以66MHz的基頻運(yùn)行(實(shí)際為66.66MHz),是標(biāo)準(zhǔn)PCI的兩倍。AGP1X模式每個(gè)周期完成一次傳輸,2X模式每個(gè)周期完成兩次數(shù)據(jù)傳輸,4X模式每個(gè)周期完成4次數(shù)據(jù)傳輸。不管哪種模式,其數(shù)據(jù)線寬度均為32位。
10.下面是關(guān)于PCI總線的敘述,其中錯(cuò)誤的是( )
A.PCI支持即插即用
B.PCI的地址線與數(shù)據(jù)線是復(fù)用的
C.PC機(jī)中不能同時(shí)使用PCI總線和ISA總線
D.PCI是一種獨(dú)立設(shè)計(jì)的總線,它的性能不受CPU類型的影響
參考答案:C
分析:PCI局部總線有以下幾個(gè)特點(diǎn):
·早期的PCI總線以33MHz的速度與和CPU的數(shù)據(jù)寬度完全相同的數(shù)據(jù)寬度進(jìn)行信息傳輸。
·由于PCI橋?qū)CI總線和CPU隔離開來,PCI總線可以帶10個(gè)負(fù)載。
·PCI總線具有即插即用的功能。
·PCI總線可支持外圍設(shè)備與CPU并發(fā)工作。
·PCI的地址線和數(shù)據(jù)線是分時(shí)復(fù)用的。
·PCI總線是一個(gè)獨(dú)立的總線,其運(yùn)行不受CPU的限制,性能指標(biāo)與CPU及系統(tǒng)時(shí)鐘無關(guān)。
·PCI總線支持突發(fā)傳輸。
·PCI總線支持總線控制方式。
·PCI總線管腳安排合理。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |