MOOC 微型計(jì)算機(jī)原理與接口技術(shù)-南京郵電大學(xué) 中國(guó)大學(xué)慕課答案_第1頁(yè)
MOOC 微型計(jì)算機(jī)原理與接口技術(shù)-南京郵電大學(xué) 中國(guó)大學(xué)慕課答案_第2頁(yè)
MOOC 微型計(jì)算機(jī)原理與接口技術(shù)-南京郵電大學(xué) 中國(guó)大學(xué)慕課答案_第3頁(yè)
MOOC 微型計(jì)算機(jī)原理與接口技術(shù)-南京郵電大學(xué) 中國(guó)大學(xué)慕課答案_第4頁(yè)
MOOC 微型計(jì)算機(jī)原理與接口技術(shù)-南京郵電大學(xué) 中國(guó)大學(xué)慕課答案_第5頁(yè)
已閱讀5頁(yè),還剩110頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

MOOC微型計(jì)算機(jī)原理與接口技術(shù)-南京郵電大學(xué)中國(guó)大學(xué)慕課答案隨堂測(cè)驗(yàn)1、問(wèn)題:假設(shè)一個(gè)8位寄存器存有二進(jìn)制數(shù)10101010B,若它是補(bǔ)碼數(shù),其真值等于()。選項(xiàng):A、-85B、-86C、170D、99正確答案:【-86】2、問(wèn)題:PC機(jī)中用補(bǔ)碼表示有符號(hào)數(shù),設(shè)字長(zhǎng)=8,下面關(guān)于補(bǔ)碼不正確的是()。選項(xiàng):A、真值表示范圍是-128~+127B、0的補(bǔ)碼只有一種表示C、FEH表示254D、FFH表示-1正確答案:【FEH表示254】3、問(wèn)題:機(jī)器字長(zhǎng)為8位的補(bǔ)碼數(shù),其真值的數(shù)值范圍為()。選項(xiàng):A、–128~+127B、0~255C、-127~+127D、-128~+128正確答案:【–128~+127】4、填空題:設(shè)字長(zhǎng)8位,(10010110)BCD=()2正確答案:【01100000】5、填空題:(請(qǐng)大家填寫(xiě)十進(jìn)制答案如200或200D)正確答案:【100##%_YZPRLFH_%##100D】隨堂測(cè)驗(yàn)1、問(wèn)題:CPU的主要組成包括()。選項(xiàng):A、存儲(chǔ)器和控制器?B、控制器和運(yùn)算器C、存貯器和運(yùn)算器D、存貯器、運(yùn)算器和控制器正確答案:【控制器和運(yùn)算器】2、問(wèn)題:20根地址線所能尋址的存儲(chǔ)器地址范圍是00000H~FFFFFH,14根地址線所能尋址的存儲(chǔ)器地址范圍是多少?選項(xiàng):A、0000H-FFFFHB、0000H-4FFFHC、0000H-3FFFHD、0000H-1FFFH正確答案:【0000H-3FFFH】3、問(wèn)題:硬盤(pán)屬于下面哪一種存儲(chǔ)器?選項(xiàng):A、主存儲(chǔ)器B、高速緩沖存儲(chǔ)器C、控制存儲(chǔ)器D、輔助存儲(chǔ)器正確答案:【輔助存儲(chǔ)器】4、問(wèn)題:微處理器是通過(guò)控制總線向存儲(chǔ)器和I/O接口電路傳輸數(shù)據(jù)信號(hào)。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】5、填空題:20根地址線所能尋址的存儲(chǔ)器容量是是1M,14根地址線所能尋址的存儲(chǔ)器容量是多少?正確答案:【16K】第一單元作業(yè)第一單元測(cè)驗(yàn)1、問(wèn)題:設(shè)字長(zhǎng)為8位,已知[X]補(bǔ)=E5H,則X=()。選項(xiàng):A、-1BHB、-9BHC、-65HD、–E5H正確答案:【-1BH】2、問(wèn)題:機(jī)器字長(zhǎng)為8位的無(wú)符號(hào)數(shù),其數(shù)值范圍為()。選項(xiàng):A、–128~+127B、0~255C、-127~+127D、-128~+128正確答案:【0~255】3、問(wèn)題:組合BCD碼是指8位二進(jìn)制數(shù)可以表示()個(gè)十進(jìn)制數(shù)。選項(xiàng):A、1B、2C、3D、4正確答案:【2】4、問(wèn)題:微型計(jì)算機(jī)各部件之間是用()連接起來(lái)的。?選項(xiàng):A、系統(tǒng)總線B、地址總線C、DMA總線D、USB總線正確答案:【系統(tǒng)總線】5、問(wèn)題:PC系列機(jī)中,有符號(hào)數(shù)是用()表示的。?選項(xiàng):A、原碼?B、補(bǔ)碼?C、反碼?D、BCD碼正確答案:【補(bǔ)碼?】6、問(wèn)題:在計(jì)算機(jī)內(nèi)部,一切信息的存取、處理和傳送都是以()形式進(jìn)行的。選項(xiàng):A、EBCDIC碼B、ASCII碼C、十六進(jìn)制編碼D、二進(jìn)制編碼正確答案:【二進(jìn)制編碼】7、問(wèn)題:存儲(chǔ)器是計(jì)算機(jī)系統(tǒng)的記憶設(shè)備,主存儲(chǔ)器主要用來(lái)()。選項(xiàng):A、存儲(chǔ)備份數(shù)據(jù)B、存儲(chǔ)數(shù)值和非數(shù)值數(shù)據(jù)C、存儲(chǔ)指令D、存儲(chǔ)指令和數(shù)據(jù)正確答案:【存儲(chǔ)指令和數(shù)據(jù)】8、問(wèn)題:計(jì)算機(jī)的外部設(shè)備是指()。選項(xiàng):A、軟盤(pán)、硬盤(pán)驅(qū)動(dòng)器B、輸入輸出設(shè)備C、電源及機(jī)箱D、RAM及ROM正確答案:【輸入輸出設(shè)備】9、問(wèn)題:若把組成計(jì)算機(jī)中的運(yùn)算器和控制器集成在一塊芯片上稱(chēng)為()。選項(xiàng):A、微型計(jì)算機(jī)B、單片機(jī)C、微處理器D、單板機(jī)正確答案:【微處理器】10、問(wèn)題:對(duì)處理器而言,數(shù)據(jù)總線和地址總線的方向通常分別為()。選項(xiàng):A、單向B、輸入和輸出C、雙向和輸出D、雙向正確答案:【雙向和輸出】11、問(wèn)題:計(jì)算機(jī)硬件能夠直接處理的代碼是()。選項(xiàng):A、二進(jìn)制B、十進(jìn)制C、十六進(jìn)制D、八進(jìn)制正確答案:【二進(jìn)制】12、問(wèn)題:計(jì)算機(jī)執(zhí)行一條指令,以下選項(xiàng)中不是必須的一個(gè)步驟是()。選項(xiàng):A、取指令B、譯指C、取操作數(shù)D、執(zhí)行指令正確答案:【取操作數(shù)】13、填空題:(11101.1011)2=()10正確答案:【29.6875】14、填空題:(147)10=()16正確答案:【93】15、填空題:(3AC)16=()10正確答案:【940】16、填空題:(10010111)BCD=()2正確答案:【01100001##%_YZPRLFH_%##1100001】17、填空題:字長(zhǎng)=8,[-1]補(bǔ)=()2正確答案:【11111111】18、填空題:字長(zhǎng)=8,[X]補(bǔ)=(A5)16,則X=()16正確答案:【-5B】19、填空題:設(shè)字長(zhǎng)=8位,X=(8E)16,當(dāng)X為反碼時(shí),其真值=()16正確答案:【-71】20、填空題:微處理器通過(guò)()總線向存儲(chǔ)器和I/O接口電路傳輸數(shù)據(jù)信號(hào)。正確答案:【數(shù)據(jù)】21、填空題:設(shè)字長(zhǎng)=8位,X=(80)16,當(dāng)X為補(bǔ)碼時(shí),其真值的十進(jìn)制表示為()。正確答案:【-128】22、填空題:設(shè)字長(zhǎng)=8位,[-6]補(bǔ)=()16。正確答案:【FA】23、填空題:一個(gè)BCD碼數(shù):0011100101001000,表示的十進(jìn)制數(shù)是()。正確答案:【3948】24、填空題:馮諾依曼結(jié)構(gòu)確定了計(jì)算機(jī)的五個(gè)基本部件:輸入設(shè)備、輸出設(shè)備、存儲(chǔ)器、控制器和()。正確答案:【運(yùn)算器】25、填空題:若字母A的ASIIC碼是65,則ASIIC碼是69對(duì)應(yīng)的字母是()。正確答案:【E】26、填空題:設(shè)有兩個(gè)有符號(hào)數(shù)9AH和C8H(補(bǔ)碼表示),則兩數(shù)相加的結(jié)果是()H。正確答案:【62】27、填空題:某計(jì)算機(jī)系統(tǒng)的存儲(chǔ)器標(biāo)識(shí)為1KB,表示其容量為()字節(jié)。(用一個(gè)十進(jìn)制數(shù)表示)正確答案:【1024】28、填空題:若某微型計(jì)算機(jī)的微處理器有16根地址線,則該處理器能尋址的內(nèi)存最大容量為()KB。正確答案:【64】29、填空題:用補(bǔ)碼表示的有符號(hào)8位二進(jìn)制數(shù),其真值范圍為-128~+()。(填寫(xiě)一個(gè)十進(jìn)制數(shù))正確答案:【127】30、填空題:CPU對(duì)存儲(chǔ)器的操作有讀和()兩種。正確答案:【寫(xiě)】31、填空題:微型計(jì)算機(jī)系統(tǒng)中,系統(tǒng)總線按其功能可分為數(shù)據(jù)總線、地址總線和()總線三種不同類(lèi)型的總線。正確答案:【控制】32、填空題:計(jì)算機(jī)中,所有信息都是以()進(jìn)制編碼形式存在的。正確答案:【二##%_YZPRLFH_%##2】33、填空題:十進(jìn)制數(shù)83對(duì)應(yīng)的緊湊型(組合)BCD碼數(shù)是()16。正確答案:【83】第二單元測(cè)驗(yàn)1、問(wèn)題:在一般的微處理器中,()包含在CPU中。選項(xiàng):A、內(nèi)存B、輸入/輸出端口C、磁盤(pán)驅(qū)動(dòng)器D、算術(shù)邏輯單元正確答案:【算術(shù)邏輯單元】2、問(wèn)題:所謂微機(jī)的字長(zhǎng)是指()。?選項(xiàng):A、CPU內(nèi)部數(shù)據(jù)總線的位數(shù)B、CPU外部數(shù)據(jù)總線的位數(shù)C、CPU地址總線的位數(shù)D、CPU中運(yùn)算器一次能處理二進(jìn)制數(shù)的最大位數(shù)正確答案:【CPU中運(yùn)算器一次能處理二進(jìn)制數(shù)的最大位數(shù)】3、問(wèn)題:80486CPU進(jìn)行算術(shù)和邏輯運(yùn)算時(shí),可處理的信息的長(zhǎng)度為()。選項(xiàng):A、32位B、16位C、8位D、都可以正確答案:【都可以】4、問(wèn)題:在下面關(guān)于微處理器的敘述中,錯(cuò)誤的是()。選項(xiàng):A、微處理器是用超大規(guī)模集成電路制成的具有運(yùn)算和控制功能的芯片B、一臺(tái)計(jì)算機(jī)的內(nèi)部只含有1個(gè)處理器C、CPU內(nèi)部的寄存器由具有特殊用途的存儲(chǔ)單元組成,是存儲(chǔ)器系統(tǒng)的一部分D、不同型號(hào)的CPU可能具有不同的機(jī)器指令正確答案:【一臺(tái)計(jì)算機(jī)的內(nèi)部只含有1個(gè)處理器】5、問(wèn)題:若某臺(tái)微型計(jì)算機(jī)的型號(hào)是奔四800,則其中800的含義是()。選項(xiàng):A、CPU中有800個(gè)寄存器B、CPU中有800個(gè)運(yùn)算器C、時(shí)鐘頻率為800MHZD、該微機(jī)的內(nèi)存為800MB正確答案:【時(shí)鐘頻率為800MHZ】6、問(wèn)題:程序設(shè)計(jì)中所使用的地址是()。選項(xiàng):A、邏輯地址B、有效地址C、物理地址D、段基址正確答案:【邏輯地址】7、問(wèn)題:控制器的功能是()。選項(xiàng):A、產(chǎn)生時(shí)序信號(hào)B、從主存取出指令并完成指令操作碼譯碼C、從主存取出指令、分析指令并產(chǎn)生有關(guān)的操作控制信號(hào)D、完成算術(shù)和邏輯運(yùn)算正確答案:【從主存取出指令、分析指令并產(chǎn)生有關(guān)的操作控制信號(hào)】8、問(wèn)題:運(yùn)算器的主要功能是()。選項(xiàng):A、算術(shù)運(yùn)算B、算術(shù)運(yùn)算與邏輯運(yùn)算C、邏輯運(yùn)算D、函數(shù)運(yùn)算正確答案:【算術(shù)運(yùn)算與邏輯運(yùn)算】9、問(wèn)題:編程人員不能隨意讀寫(xiě)的寄存器是()。選項(xiàng):A、DIB、CXC、IPD、SP正確答案:【IP】10、問(wèn)題:80X86微處理器中的BX是()。選項(xiàng):A、基址寄存器B、計(jì)數(shù)寄存器C、變址寄存器D、基數(shù)寄存器正確答案:【基址寄存器】11、問(wèn)題:如果一個(gè)程序在執(zhí)行前CS=1000H,IP=2000H,該程序的起始地址是()。選項(xiàng):A、3000HB、12000HC、21000HD、1000H正確答案:【12000H】12、問(wèn)題:若某數(shù)據(jù)段位于存儲(chǔ)區(qū)38000H~47FFFH,則該數(shù)據(jù)段的段基址可能為()。選項(xiàng):A、38000HB、47FFFHC、3000HD、3800H正確答案:【3800H】13、問(wèn)題:80486微處理器中的寄存器可以作為8位或16位寄存器使用,如()。選項(xiàng):A、SIB、DIC、IPD、CX正確答案:【CX】14、問(wèn)題:以下不屬于CPU狀態(tài)標(biāo)志的是()。選項(xiàng):A、C標(biāo)B、A標(biāo)C、D標(biāo)D、P標(biāo)正確答案:【D標(biāo)】15、問(wèn)題:486工作在實(shí)地址模式下時(shí),能訪問(wèn)的物理內(nèi)存空間是()B。選項(xiàng):A、1MB、16MC、20MD、64K正確答案:【1M】16、問(wèn)題:工作在實(shí)地址模式下時(shí),32位處理器對(duì)存儲(chǔ)器是進(jìn)行分()管理的。選項(xiàng):A、節(jié)B、段C、頁(yè)D、段頁(yè)正確答案:【段】17、問(wèn)題:32位處理器的工作模式不包含()模式。選項(xiàng):A、實(shí)地址B、保護(hù)C、虛擬86D、嵌入正確答案:【嵌入】18、問(wèn)題:CPU芯片中只集成了運(yùn)算器和控制器。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】19、問(wèn)題:若一個(gè)數(shù)據(jù)塊的起始地址為20A0H:0F6H,則該數(shù)據(jù)塊起始的實(shí)際地址是21B60H。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】20、問(wèn)題:80486的數(shù)據(jù)總線都是16位。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】21、問(wèn)題:SP做堆棧指針時(shí),其內(nèi)容必須指向堆棧棧頂。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】22、問(wèn)題:字長(zhǎng)是描述CPU數(shù)據(jù)總線寬度的指標(biāo)。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】23、問(wèn)題:邏輯地址不是物理地址,但它是唯一的。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】24、問(wèn)題:物理地址不是邏輯地址,并且某內(nèi)存單元的物理地址是唯一的。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】25、問(wèn)題:在80486的32位標(biāo)志寄存器中,其每一位都有一定的含義。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】26、問(wèn)題:微機(jī)的字長(zhǎng)愈長(zhǎng),計(jì)算精度愈高,指令處理功能愈強(qiáng)。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】27、問(wèn)題:實(shí)地址模式下80486可以直接訪問(wèn)的內(nèi)存單元為1MB,一個(gè)邏輯段為1MB。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】28、問(wèn)題:當(dāng)取指令時(shí),CPU會(huì)自動(dòng)以代碼段寄存器CS內(nèi)容作為段基址,左移4位后,再加上指令指針I(yè)P內(nèi)容作為偏移量,形成20位物理地址。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】29、問(wèn)題:80486的邏輯段不允許有段的重疊和交叉。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】30、問(wèn)題:16位微處理器的內(nèi)部結(jié)總線接口單元BIU由段寄存器(CS、DS、SS、ES)、指令指針寄存器(IP)、內(nèi)部暫存器、指令隊(duì)列、地址加法器及總線控制電路組成。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】31、填空題:80X86工作在實(shí)模式下時(shí),每個(gè)物理存儲(chǔ)單元對(duì)應(yīng)唯一的物理地址,其范圍是0~()H。正確答案:【FFFFF】32、填空題:指令指針用IP表示,其中存放的是CPU所要訪問(wèn)的內(nèi)存單元的()。正確答案:【偏移地址##%_YZPRLFH_%##有效地址】33、填空題:8086CPU具有20條地址線,可直接尋址()B容量的內(nèi)存空間。正確答案:【1M##%_YZPRLFH_%##1兆##%_YZPRLFH_%##1024K】34、填空題:32位微處理器有兩個(gè)獨(dú)立的物理空間,一個(gè)是存儲(chǔ)空間,另一個(gè)是()空間。正確答案:【I/O##%_YZPRLFH_%##輸入輸出##%_YZPRLFH_%##IO##%_YZPRLFH_%##輸入/輸出】35、填空題:在實(shí)地址模式下,設(shè)SS=0408H,SP=0130H,則棧頂單元的物理地址是()H。正確答案:【041B0】36、填空題:運(yùn)算器的主要功能是邏輯運(yùn)算和()運(yùn)算。正確答案:【算術(shù)##%_YZPRLFH_%##數(shù)學(xué)】37、填空題:80X86微處理器以段寄存器中的CS作為段基址,則生成物理地址時(shí),偏移地址允許使用()寄存器。(書(shū)寫(xiě)該寄存器的匯編助記符)正確答案:【ip##%_YZPRLFH_%##IP】38、填空題:80X86微處理器的16位寄存器中,被稱(chēng)作累加器的是()寄存器。(書(shū)寫(xiě)該寄存器的匯編助記符)正確答案:【AX##%_YZPRLFH_%##ax】39、填空題:80486處理器內(nèi)部的標(biāo)志寄存器FLAG,為系統(tǒng)提供()個(gè)控制標(biāo)志。正確答案:【3##%_YZPRLFH_%##三】40、填空題:實(shí)地址模式下,80486處理器內(nèi)部的寄存器SS在訪問(wèn)內(nèi)存時(shí)用來(lái)提供()段的段基址。(寫(xiě)出中文名稱(chēng))正確答案:【堆?!恐噶罡攀鲭S堂測(cè)驗(yàn)1、問(wèn)題:在MOVAX,55AAH指令的機(jī)器代碼中,最后一個(gè)字節(jié)是()。選項(xiàng):A、00HB、AAHC、72HD、55H正確答案:【55H】2、問(wèn)題:匯編語(yǔ)言中,一條符號(hào)指令中不可缺少的項(xiàng)是()項(xiàng)。選項(xiàng):A、操作碼B、操作數(shù)C、標(biāo)號(hào)D、注釋正確答案:【操作碼】3、填空題:一條符號(hào)指令對(duì)應(yīng)的機(jī)器指令一般由若干字節(jié)構(gòu)成,在存儲(chǔ)器中連續(xù)存放。其中第_____個(gè)字節(jié)所在存儲(chǔ)器單元的地址稱(chēng)為指令地址。正確答案:【1##%_YZPRLFH_%##一】標(biāo)志寄存器隨堂測(cè)驗(yàn)1、問(wèn)題:在補(bǔ)碼運(yùn)算時(shí),如果運(yùn)算結(jié)果為負(fù),則標(biāo)志寄存器中為1的狀態(tài)位是()。選項(xiàng):A、CFB、SFC、PFD、AF正確答案:【SF】2、填空題:以為模,將C678H和CF23相加,寫(xiě)出十六進(jìn)制和數(shù),以及A、C、O、P、S、Z六種狀態(tài)標(biāo)志的值。(注:答案必須(1)英文字符全部大寫(xiě),并且為半角字符。(2)答案之間用一個(gè)半角空格分開(kāi)。)正確答案:【959B010010】尋址方式隨堂測(cè)驗(yàn)1、問(wèn)題:指令movAl,DS:[BP+1]中,源操作數(shù)所采用的尋址方式為()。選項(xiàng):A、直接尋址B、間接尋址C、基址尋址D、變址尋址正確答案:【基址尋址】2、問(wèn)題:下列指令中,格式合法的是()。選項(xiàng):A、MOVAL,[DI+SI]B、MOVCL,[DX]C、MOVDX,[AX+1]D、MOVAX,[BX+SI]正確答案:【MOVAX,[BX+SI]】3、問(wèn)題:寄存器間接尋址方式中,操作數(shù)一定在()中。選項(xiàng):A、通用寄存器B、代碼段C、內(nèi)存單元D、段寄存器正確答案:【內(nèi)存單元】4、問(wèn)題:已知DS=12A0H,ES=22A0H,SS=33A0H,BP=0174H,指令MOVAL,[BP]源操作數(shù)的物理地址是()。選項(xiàng):A、12A074HB、22B74HC、33B74HD、12B74H正確答案:【33B74H】5、問(wèn)題:立即尋址方式的操作數(shù)一定是在代碼段中。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】第三單元測(cè)試1、問(wèn)題:設(shè)BUF是變量,指令MOVAL,BUF中源操作數(shù)的尋址方式是()。選項(xiàng):A、立即尋址B、寄存器尋址C、間址尋址D、直接尋址正確答案:【直接尋址】2、問(wèn)題:已知BX=3000H,SI=2345H,則指令MOVAL,[BX+SI+3]中源操作數(shù)是()。選項(xiàng):A、數(shù)據(jù)段偏移地址是32345H的字節(jié)單元B、數(shù)據(jù)段偏移地址是5345H的字節(jié)單元C、數(shù)據(jù)段偏移地址是32348H的字節(jié)單元D、數(shù)據(jù)段偏移地址是5348H的字節(jié)單元。E、堆棧段偏移地址是5348H的字節(jié)單元。正確答案:【數(shù)據(jù)段偏移地址是5348H的字節(jié)單元?!?、問(wèn)題:8086的標(biāo)志寄存器FLAG中定義的狀態(tài)標(biāo)志有()個(gè)。選項(xiàng):A、9B、6C、12D、3正確答案:【6】4、問(wèn)題:指令SUBCX,[BX+2]的源操作數(shù)的尋址方式是()。選項(xiàng):A、寄存器尋址B、間址尋址C、變址尋址D、基址尋址正確答案:【基址尋址】5、問(wèn)題:實(shí)模式下,通用寄存器()能夠作為間址寄存器使用。選項(xiàng):A、AX,BX,CX,DXB、SP,BP,SI,DIC、?BX,SI,DI,BPD、CS,DS,ES,SSE、CX,DX,SI,DI正確答案:【?BX,SI,DI,BP】6、問(wèn)題:實(shí)模式下,CPU要執(zhí)行的下一條指令的邏輯地址分別存放在()寄存器中。選項(xiàng):A、DS:IPB、SS:IPC、CS:SPD、CS:IPE、DS:DIF、ES:DI正確答案:【CS:IP】7、問(wèn)題:匯編語(yǔ)言程序中的標(biāo)號(hào)代表()。選項(xiàng):A、變量地址B、指令地址C、.常數(shù)D、返回指令正確答案:【指令地址】8、問(wèn)題:使用BP寄存器間接尋址,約定訪問(wèn)的是()。選項(xiàng):A、堆棧段B、數(shù)據(jù)段C、附加段D、代碼段正確答案:【堆棧段】9、問(wèn)題:下列存儲(chǔ)器操作數(shù)的段超越前綴可省略的是()。選項(xiàng):A、DS:[BP]B、SS:[BP]C、ES:[BX]D、ES:[SI]正確答案:【SS:[BP]】10、問(wèn)題:寄存器間接尋址方式中,操作數(shù)在()中。選項(xiàng):A、通用寄存器B、代碼段C、內(nèi)存單元D、段寄存器正確答案:【內(nèi)存單元】11、問(wèn)題:邏輯地址2F34H:02F6H表示的存儲(chǔ)單元的物理地址為()H。選項(xiàng):A、2F3402F6HB、2F636HC、322AHD、2F340H正確答案:【2F636H】12、問(wèn)題:以為模,將C678H和94FBH相加,A、C、O、P、S、Z六種狀態(tài)標(biāo)志的值為()。選項(xiàng):A、1,1,0,0,0,0B、1,1,1,1,0,0C、0,1,0,0,0,0D、1,1,1,0,0,0正確答案:【1,1,1,0,0,0】13、問(wèn)題:指令MOVAX,[BX]目標(biāo)操作數(shù)、源操作數(shù)的尋址方式分別是()。選項(xiàng):A、寄存器尋址,寄存器尋址B、間址尋址,寄存器尋址C、寄存器尋址,間址尋址D、寄存器尋址,立即尋址正確答案:【寄存器尋址,間址尋址】14、問(wèn)題:標(biāo)志位SF表示()選項(xiàng):A、運(yùn)算結(jié)果是否為0B、運(yùn)算結(jié)果是否超出符號(hào)數(shù)的范圍C、運(yùn)算結(jié)果的最高位是否向更高位有進(jìn)借位.D、運(yùn)算結(jié)果的最高位是否為1正確答案:【運(yùn)算結(jié)果的最高位是否為1】15、問(wèn)題:設(shè)實(shí)模式下,DS=1300H,SS=1400H,BP=1500H,SI=0100H。則指令“MOVAX,[BP+SI-200H]”的源操作數(shù)的物理地址為()。選項(xiàng):A、15400HB、14800HC、15800HD、14400H正確答案:【15400H】16、問(wèn)題:兩個(gè)16位數(shù)84A0H,9460H相加后,標(biāo)志寄存器FLAGS的六個(gè)狀態(tài)位CF,OF,AF,SF,PF,ZF各為()。選項(xiàng):A、110010B、100110C、110100D、101100正確答案:【110010】17、問(wèn)題:以下格式合法的指令是()選項(xiàng):A、MOV[AX],SIB、MOV[BX],SIC、MOV[CX],SID、MOV[DX],SI正確答案:【MOV[BX],SI】18、問(wèn)題:指令MOVAL,ES:[BP+3]中源操作數(shù)所尋址的邏輯段為是()。選項(xiàng):A、數(shù)據(jù)段B、堆棧棧C、代碼段D、附加段正確答案:【附加段】19、問(wèn)題:在匯編語(yǔ)言源程序中,下列()匯編時(shí)匯編為機(jī)器指令。選項(xiàng):A、偽指令B、符號(hào)指令C、宏指令D、機(jī)器指令正確答案:【符號(hào)指令】20、問(wèn)題:指令MOV[BX+1],AL目標(biāo)操作數(shù)、源操作數(shù)的尋址方式分別是()。選項(xiàng):A、寄存器尋址,寄存器尋址B、寄存器間接尋址,寄存器尋址C、基址尋址,寄存器尋址D、變址尋址,寄存器間接正確答案:【基址尋址,寄存器尋址】21、問(wèn)題:MOV?SI,EBX指令正確選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】22、問(wèn)題:假設(shè)VAR1為字變量,則指令SUBAL,VAR1正確。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】23、填空題:在實(shí)地址模式下,設(shè)SS=2FD0H,DS=2F34H,BP=02F6H,則指令MOVAL,[BP]源操作數(shù)的物理地址是__________H。正確答案:【2FFF6##%_YZPRLFH_%##2fff6】24、填空題:設(shè)BX=1234H,DS=2000H,(21234H)=78H,(21235H)=56H則指令MOVSI,[BX]執(zhí)行后,SI的值是____________H。正確答案:【5678】25、填空題:指令MOVAX,1234H源操作數(shù)的尋址方式是_____________尋址。正確答案:【立即】26、填空題:符號(hào)指令和_____指令是一對(duì)一的關(guān)系。正確答案:【機(jī)器】27、填空題:已知BP=2000H,DS=2000H,SS=1000H,則實(shí)模式下,指令MOVAX,[BP+100H]源操作數(shù)存放在物理地址為_(kāi)_________________H的單元中。正確答案:【12100】28、填空題:已知[X]補(bǔ)=00010111B,[Y]補(bǔ)=01101101B,則[X-Y]補(bǔ)=__________H,且運(yùn)算結(jié)果使6個(gè)狀態(tài)位CF=_______;SF=________;ZF=________;AF=_______;PF=__________;OF=__________。(注:答案必須(1)英文字符全部大寫(xiě),并且為半角字符;(2)答案之間用一個(gè)半角空格分開(kāi)。正確答案:【AAH010010##%_YZPRLFH_%##AA010010】29、填空題:以為模,將C678H和6398H相加,寫(xiě)出十六進(jìn)制和數(shù),以及A、C、O、P、S、Z六種狀態(tài)標(biāo)志的值。(注:答案必須(1)英文字符全部大寫(xiě),并且為半角字符。(2)答案之間用一個(gè)半角空格分開(kāi)。)正確答案:【2A10H110000##%_YZPRLFH_%##2A10110000】30、填空題:數(shù)據(jù)段TABLE單元開(kāi)始依次存放12H,34H,56H,67HMOVBX,TABLE單元的偏移地址MOVAX,[BX+1]指令執(zhí)行后,AX=_____H。正確答案:【5634】匯編語(yǔ)言語(yǔ)法隨堂測(cè)驗(yàn)1、問(wèn)題:在數(shù)據(jù)段用緊湊BCD碼數(shù)格式定義12的正確語(yǔ)句是()。選項(xiàng):A、BUFDB12HB、BUFDB12C、BUFDW12D、BUFDB21H正確答案:【BUFDB12H】2、問(wèn)題:假設(shè)數(shù)據(jù)段有如下數(shù)據(jù)定義,共分配()個(gè)字節(jié)單元。XDW12H,4567H,‘AB’YDB5DUP(‘A’)選項(xiàng):A、12B、11C、10D、9正確答案:【11】3、填空題:偽指令為_(kāi)_____________和鏈接程序提供信息,其功能是由相應(yīng)的軟件完成的。正確答案:【匯編程序##%_YZPRLFH_%##匯編】4、填空題:設(shè)數(shù)據(jù)段有如下定義:XDB‘AB’,-1YDW12H,4567HZDB5DUP(‘A’)匯編后X字節(jié)單元的內(nèi)容是_____H;X+2字節(jié)單元的內(nèi)容是______H;Y+1字節(jié)單元的內(nèi)容是______H;Y+3字節(jié)單元的內(nèi)容是_________H。(注:答案必須(1)英文字符全部大寫(xiě),并且為半角字符;(2)答案之間用一個(gè)半角空格分開(kāi)。)正確答案:【41FF0045##%_YZPRLFH_%##41FF045】匯編語(yǔ)言基本指令集一隨堂測(cè)驗(yàn)1、問(wèn)題:DAA指令之前的二進(jìn)制加法指令必須以AL為目標(biāo)寄存器。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】2、問(wèn)題:堆棧操作的原則是先進(jìn)后出,并且以字節(jié)為單位進(jìn)行操作。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】3、問(wèn)題:INC和DEC指令影響OF、SF、ZF和CF標(biāo)志。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】4、填空題:設(shè)AH=68H,AL=C9H,則CPU執(zhí)行ADDAL,AH指令后AL=_________H;C標(biāo)=________________;Z標(biāo)=________________;S標(biāo)=________________。(注:答案必須(1)英文字符全部大寫(xiě),并且為半角字符;(2)答案之間用一個(gè)半角空格分開(kāi)。)正確答案:【31100】5、填空題:設(shè)BX=1202H,SI=0100H,DS=3000H,(31200H)=50H,(31201H)=02H,(31202H)=0F7H,(31203H)=90H。寫(xiě)出下列兩條指令操作數(shù)的尋址方式和指令單獨(dú)執(zhí)行后的結(jié)果。(1)INCBYTEPTR[BX](31202H)=_______H,操作數(shù)的尋址方式為_(kāi)________尋址。(2)MOVEAX,[SI+1100H]EAX=______H,源操作數(shù)的尋址方式為_(kāi)___________尋址。正確答案:【F8寄存器間接90F70250變址##%_YZPRLFH_%##F8間接90F70250變址##%_YZPRLFH_%##F8間址90F70250變址】6、填空題:設(shè)BX=1234H,DS=2000H,(21234H)=78H,(21235H)=56H則指令LEASI,[BX]執(zhí)行后,SI的值是____________H,(21235H)=____________H。(注:答案必須(1)英文字符全部大寫(xiě),并且為半角字符;(2)答案之間用一個(gè)半角空格分開(kāi)。)正確答案:【123456】7、填空題:設(shè)SS=2000H,SP=2000H,AX=3000H,BX=4000H,執(zhí)行PUSHAXPUSHBXMOVBX,SPPOPAX之后,SS=H,SP=H,AX=H,BX=H。(注:答案必須(1)英文字符全部大寫(xiě),并且為半角字符;(2)答案之間用一個(gè)半角空格分開(kāi)。)正確答案:【20001FFE40001FFC】第四單元測(cè)試1、問(wèn)題:使以DI間接尋址的存貯單元內(nèi)容加1的指令是()。選項(xiàng):A、INC[DI]B、INCDIC、INCBYTEPTR[DI]D、ADD[DI],1正確答案:【INCBYTEPTR[DI]】2、問(wèn)題:在宏匯編語(yǔ)言中,計(jì)算某個(gè)內(nèi)存單元的偏移地址的運(yùn)算符是()。選項(xiàng):A、EQUB、SEGC、PTRD、OFFSET正確答案:【OFFSET】3、問(wèn)題:用一條指令實(shí)現(xiàn)將寄存器BX和SI的內(nèi)容相加,結(jié)果送入AX中,這條指令是()。選項(xiàng):A、ADDAX,[BX+SI]B、MOVAX,[BX+SI]C、ANDAX,[BX+SI]D、LEAAX,[BX+SI]正確答案:【LEAAX,[BX+SI]】4、問(wèn)題:下列指令中,錯(cuò)誤的指令條數(shù)為。INC[BX]MOVAL,[DX]PUSHCSMOVDS,DATA(DATA是數(shù)據(jù)段段名)選項(xiàng):A、4B、3C、2D、1正確答案:【3】5、問(wèn)題:INCSI指令執(zhí)行后,對(duì)下述______________標(biāo)志沒(méi)有影響。選項(xiàng):A、C標(biāo)B、A標(biāo)C、P標(biāo)D、S標(biāo)正確答案:【C標(biāo)】6、問(wèn)題:設(shè)BX=1234H,DS=2000H,(21234H)=78H,(21235H)=56H.則指令LEASI,[BX+1]執(zhí)行后,SI的值是()。選項(xiàng):A、1234HB、1235HC、5678HD、7856H正確答案:【1235H】7、問(wèn)題:下列指令中,格式合法的是()。選項(xiàng):A、MOVAL,[DI+SI]B、MOVCL,[DX]C、MOVDX,[AX+1]D、MOVAX,[BX+SI]正確答案:【MOVAX,[BX+SI]】8、問(wèn)題:MOVAL,79HADDAL,0B1H上面兩條指令連續(xù)執(zhí)行后,標(biāo)志位CF和OF的值是()。選項(xiàng):A、CF=0,OF=0B、CF=0,OF=1C、CF=1,OF=0D、CF=1,OF=1正確答案:【CF=1,OF=0】9、問(wèn)題:下列指令中,格式合法的是()。選項(xiàng):A、MOVAL,SS:[BX+1]B、MOVDS,1000HC、MOVDX,[AX]D、PUSHAL正確答案:【MOVAL,SS:[BX+1]】10、問(wèn)題:若寄存器AX、BX、CX、DX的內(nèi)容分別為1,2,3,4,CPU依次執(zhí)行下列指令:PUSHAXPUSHBXPOPCXPOPDX以上4條指令執(zhí)行完后,寄存器DX的內(nèi)容為()。選項(xiàng):A、1B、2C、3D、4正確答案:【1】11、問(wèn)題:設(shè)實(shí)模式下,DS=1300H,SS=1400H,BP=1600H。則指令MOVAX,[BP+200H]的源操作數(shù)的物理地址為()。選項(xiàng):A、15400HB、14800HC、15800HD、14400H正確答案:【15800H】12、問(wèn)題:以下指令格式正確的是()。選項(xiàng):A、MOVDL,12FHB、LEAAX,15C、MOVDX,CSD、PUSHAL正確答案:【MOVDX,CS】13、問(wèn)題:把首地址為BLOCK的字?jǐn)?shù)組的第4個(gè)字送到AX寄存器的指令是()。選項(xiàng):A、.MOVBX,BLOCK+3B、MOVBX,BLOCK+4C、MOVBX,BLOCK+6D、MOVBX,BLOCK+7E、MOVBX,BLOCK+8正確答案:【MOVBX,BLOCK+6】14、問(wèn)題:實(shí)模式下,當(dāng)前棧頂指針SP=2000H,BP=1FFEH,AX=8A4BH,BX=3034H,CX=2000H,執(zhí)行以下命令后,SP、BP、AX、BX、CX分別為()PUSHAXMOVCX,[BP]POPBX選項(xiàng):A、1FFEH,1FFEH,8A4BH,8A4BH,2000HB、1FFEH,1FFEH,8A4BH,3034H,8A4BHC、2000H,1FFEH,8A4BH,8A4B,8A4BHD、2000H,1FFEH,8A4BH,3034H,8A4BH正確答案:【2000H,1FFEH,8A4BH,8A4B,8A4BH】15、問(wèn)題:堆棧是()。選項(xiàng):A、一段按后進(jìn)先出方式工作的ROM區(qū)域B、一種可以疊放在一起工作的存儲(chǔ)芯片C、一段用于臨時(shí)存儲(chǔ)的按后進(jìn)先出方式工作的RAM區(qū)域D、CPU中的一個(gè)寄存器正確答案:【一段用于臨時(shí)存儲(chǔ)的按后進(jìn)先出方式工作的RAM區(qū)域】16、問(wèn)題:16位乘法結(jié)果存放在()寄存器中。選項(xiàng):A、BX,DXB、BX,DXC、AX,BXD、AX,DX正確答案:【AX,DX】17、問(wèn)題:若AL內(nèi)容為04H,則CMPAL,7AH執(zhí)行后,AL中的內(nèi)容為()。選項(xiàng):A、04HB、7AHC、80HD、00H正確答案:【04H】18、問(wèn)題:下列指令()中執(zhí)行的結(jié)果是將數(shù)據(jù)段一個(gè)字單元的內(nèi)容送給DX。選項(xiàng):A、MOVDX,DS:[AX]B、MOVDX,DS:[BX]C、MOVDX,DS:[CX]D、MOVDX,DS:[DX]正確答案:【MOVDX,DS:[BX]】19、問(wèn)題:已知某數(shù)據(jù)段定義如下()DATASEGMENTD1DB5DUP(0)D2DW2DUP(?)D3DB‘Hello!‘D4EQU100D5DD1234HD6DB?DATAENDS則變量D6的偏移地址是()。選項(xiàng):A、0010HB、0011HC、0012HD、0013H正確答案:【0013H】20、問(wèn)題:VAR的定義為:VARDW8A2FH,現(xiàn)要將VAR的高字節(jié)取入AL寄存器,正確的語(yǔ)句是()選項(xiàng):A、MOVAL,BYTEPTRVARB、MOVAL,VARC、MOVAL,BYTEPTRVAR+1D、MOVAL,VAR+1正確答案:【MOVAL,BYTEPTRVAR+1】21、問(wèn)題:以下格式合法的指令是()選項(xiàng):A、MOV[BX+SI],27HB、MOVBYTEPTR[BX+SI],27HC、MOVBYTEPTR[BX+SI],2700HD、MOVBYTEPTR[DI+SI],27H正確答案:【MOVBYTEPTR[BX+SI],27H】22、問(wèn)題:下列指令中,格式合法的是()。選項(xiàng):A、MOVCL,[DX]B、MOVAL,[DI+SI]C、MOVDX,[AX+1]D、MOVAX,[BX+SI]正確答案:【MOVAX,[BX+SI]】23、問(wèn)題:已知BUFDB‘ABCD’,則匯編后BUF+1單元存放的內(nèi)容為H。選項(xiàng):A、41B、42C、43D、44正確答案:【42】24、問(wèn)題:指令MOVDX,DS:[AX]執(zhí)行的結(jié)果是將數(shù)據(jù)段一個(gè)字單元的內(nèi)容送給DX。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】25、問(wèn)題:數(shù)據(jù)定義語(yǔ)句“VARDW100DUP(?)”定義了一個(gè)大小為200個(gè)字節(jié)的存儲(chǔ)區(qū)。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】26、填空題:實(shí)模式下,若SP=2000H,則執(zhí)行指令PUSHAX后,SP=__________H。正確答案:【1FFE】27、填空題:已知BUFDW‘AB’,則匯編后BUF+1單元存放的內(nèi)容為H。正確答案:【41】28、填空題:用一條指令完成無(wú)符號(hào)數(shù)乘法,將AL*BL結(jié)果送至AX。(注:(1)不能有多余的空格,例:操作碼和操作數(shù)之間空格只有一位;操作數(shù)和操作數(shù)之間不能有空格。(2)字符全部大寫(xiě),并且為半角字符。)正確答案:【MULBL】29、填空題:兩個(gè)壓縮的BCD數(shù)25與58相加,運(yùn)算后的結(jié)果需要進(jìn)行修正,修正后,運(yùn)算結(jié)果為H。正確答案:【83】30、填空題:將BUF內(nèi)存單元的偏移地址傳送到BX中,可以用MOVBX,OFFSETBUF實(shí)現(xiàn),還可以用功能相同的指令實(shí)現(xiàn)。(注:(1)不能有多余的空格,例:操作碼和操作數(shù)之間空格只有一位;操作數(shù)和操作數(shù)之間不能有空格,用半角逗號(hào)隔開(kāi)。(2)字符全部大寫(xiě),并且為半角字符。)正確答案:【LEABX,BUF】31、填空題:設(shè)AX=1234H,BX=5678H,閱讀下列程序段,完成相應(yīng)空格。MOVSP,2000HPUSHAXPUSHBXPOPCXPOPDX該程序段執(zhí)行后,SP=______H,AX=_________H,BX=_________H,CX=_________H,DX=___________H。(注:答案和答案之間用一個(gè)空格分開(kāi))正確答案:【20001234567856781234】32、填空題:設(shè)DS=2000H,SS=4000H,BX=1000H,BP=1000H,(21000H)=1234H,(21002H)=5678H,(41000H)=3456H,(41002H)=789AH。寫(xiě)出下列三條指令執(zhí)行后的結(jié)果。(注:答案和答案之間用一個(gè)空格分開(kāi))(1)MOVAX,DS:[1000H]AX=_____________H。(2)MOVAL,BYTEPTR[BX+2]AL=_____________H。(3)MOVAH,[BP]AH=_____________H。正確答案:【12347856】33、填空題:若數(shù)據(jù)段定義如下:BUFDB‘NJUPT’L1EQU$-BUFSDB‘EDUCN’L2EQU$-BUF則,L1=;L2=。(注:答案和答案之間用一個(gè)半角空格分開(kāi))正確答案:【510】34、填空題:已知某數(shù)據(jù)段定義如下W1DB32H,20HW2DW-1,4130HW3DB‘3AC5’匯編后,W2單元內(nèi)容為_(kāi)______H,W2+1單元內(nèi)容為_(kāi)______H,W3單元內(nèi)容為_(kāi)_____H。(注:答案和答案之間用一個(gè)半角空格分開(kāi))正確答案:【FFFF33】35、填空題:已知某數(shù)據(jù)段定義如下:W1DB32H,20HW2DW-1,4130HW3DB‘3AC5’執(zhí)行MOVCX,WORDPTRW1指令后,CX的內(nèi)容為_(kāi)______H,執(zhí)行MOVBX,W2+3指令后,BX的內(nèi)容為_(kāi)______H。(注:答案和答案之間用一個(gè)半角空格分開(kāi))正確答案:【20323341】36、填空題:設(shè)AX=2345H,BX=98A0H,閱讀下列程序段,完成相應(yīng)空格。MOVSP,0100HPUSHAXPUSHBXMOVBP,SPMOVBX,[BP+2]POPCXPOPAX該程序段執(zhí)行后,SP=______H,AX=_____H,BX=______H,BP______H,CX=________H。(注:答案和答案之間用一個(gè)半角空格分開(kāi))正確答案:【01002345234500FC98A0##%_YZPRLFH_%##1002345234500FC98A0##%_YZPRLFH_%##010023452345FC98A0##%_YZPRLFH_%##1002345234500FC98A0】37、填空題:數(shù)據(jù)段中VAR變量其偏移地址為28A0H,單元內(nèi)容為8C00H,則執(zhí)行指令:LEAAX,VAR后,AX的內(nèi)容為()H。正確答案:【28A0】38、填空題:執(zhí)行下列指令后,AX寄存器中的內(nèi)容是_______H。TABLEDW10,20,30,40,50ENTRYDW3┇MOVBX,OFFSETTABLEMOVSI,ENTRYMOVAX,[BX+SI]正確答案:【1E00##%_YZPRLFH_%##1e00】39、填空題:設(shè)SP=200H,SS=1000H,進(jìn)棧2個(gè)字后,棧頂單元的物理地址為_(kāi)________H。正確答案:【101FC##%_YZPRLFH_%##101fc##%_YZPRLFH_%##101FCH##%_YZPRLFH_%##101fcH】40、填空題:設(shè)數(shù)據(jù)段有如下定義:XDB‘AB’,-1YDW12H,4567HZDB5DUP(‘A’)CNEQU$-Y請(qǐng)問(wèn)CN的值是____________?(十進(jìn)制結(jié)果)正確答案:【9】匯編語(yǔ)言基本指令二隨堂測(cè)驗(yàn)1、問(wèn)題:將AX中有符號(hào)數(shù)除以2的正確指令是()。選項(xiàng):A、SARAX,1B、SHRAX,1C、RCRAX,1D、RORAX,1正確答案:【SARAX,1】2、問(wèn)題:CPU執(zhí)行PUSH指令,總是從堆棧棧頂彈出2個(gè)字節(jié)。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】3、填空題:閱讀下列程序段,填空回答問(wèn)題。附加段:TABDB‘34ABJ5TR42’代碼段:MOVAX,SEGTABMOVES,AXCLDMOVDI,OFFSETTABMOVCX,10MOVAL,’J’REPNESCASB設(shè)TAB內(nèi)存單元的偏移地址為0,該程序段執(zhí)行后,DI=________H,標(biāo)志寄存器的ZF=_______。(注:答案必須(1)英文字符全部大寫(xiě),并且為半角字符。(2)答案之間用一個(gè)半角空格分開(kāi)。)正確答案:【00051】4、填空題:下面程序段的功能是將AH的低3位和AL低5位拼裝成一個(gè)字節(jié)(AH低3位為拼裝后的高3位)→AH。請(qǐng)補(bǔ)充完整:ANDAH,____________HANDAL,____________HSALAH,5OR_______________(注:答案必須(1)指令不能有多余的空格,例:操作碼和操作數(shù)之間空格只有一位;操作數(shù)和操作數(shù)之間不能有空格,空格和標(biāo)點(diǎn)符號(hào)必須為半角。(2)英文字符全部大寫(xiě),并且為半角字符。(3)指令之間用一個(gè)半角空格分開(kāi)。)正確答案:【071FAH,AL】第五單元測(cè)試1、問(wèn)題:用一條指令從67H得到11H,以下邏輯運(yùn)算中可采用的邏輯指令是()。選項(xiàng):A、NOTB、XORC、ANDD、OR正確答案:【XOR】2、問(wèn)題:下列指令中,非法格式的指令條數(shù)為()。MOVDS,1000HMOVBUF,[BX](BUF已定義為字節(jié)變量)MUL100SALAX,CX選項(xiàng):A、1B、2C、3D、4正確答案:【4】3、問(wèn)題:使用CMPSB指令搜索兩個(gè)同樣長(zhǎng)度字符串中第一個(gè)不匹配的字符,應(yīng)使用的重復(fù)前綴為()。選項(xiàng):A、REPB、REPNEC、REPED、皆可正確答案:【REPE】4、問(wèn)題:設(shè)AL=74H,則指令“CMPAL,47H”執(zhí)行后,AL的值為()選項(xiàng):A、2DHB、D3HC、74HD、00H正確答案:【74H】5、問(wèn)題:使以DI間接尋址的存貯單元內(nèi)容加1的指令是()。選項(xiàng):A、INC[DI]B、INCDIC、INCBYTEPTR[DI]D、ADD[DI],1正確答案:【INCBYTEPTR[DI]】6、問(wèn)題:下面指令序列執(zhí)行后完成的運(yùn)算,正確的算術(shù)表達(dá)式應(yīng)是()??MOVAL,BYTEPTRX??SHLAL,1??DECALMOVBYTEPTRY,AL??選項(xiàng):A、y=x*2+1?B、x=y*2+1C、x=y*2-1D、y=x*2-1正確答案:【y=x*2-1】7、問(wèn)題:和下列程序段功能等價(jià)的一條指令是()。AGAIN:MOVAL,[SI]MOVES:[DI],ALINCSIINCDILOOPAGAIN選項(xiàng):A、REPMOVSBB、REPLODSBC、REPSTOSBD、REPESCASB正確答案:【REPMOVSB】8、問(wèn)題:執(zhí)行下列哪條指令后,就能用條件轉(zhuǎn)移指令判斷AL和BL寄存器中的最高位是否相同()。選項(xiàng):A、TESTAL,BLB、CMPAL,BLC、ANDAL,BLD、XORAL,BL正確答案:【XORAL,BL】9、問(wèn)題:80x86微處理器的標(biāo)志寄存器中,和串指令相關(guān)的的標(biāo)志位是()。選項(xiàng):A、DFB、CFC、TFD、OF正確答案:【DF】10、問(wèn)題:要將AL寄存器的最高位(bit7)置為1,同時(shí)保持其他位不變,應(yīng)使用()指令選項(xiàng):A、ORB、ANDC、NOTD、XOR正確答案:【OR】11、問(wèn)題:設(shè)BX中有一個(gè)16位帶符號(hào)數(shù)。若要將BX中的內(nèi)容除2,則以下正確的指令是()。選項(xiàng):A、SALBX,1B、SHRBX,1C、RARBX,1D、SARBX,1正確答案:【SARBX,1】12、問(wèn)題:()指令不會(huì)自動(dòng)修改CX寄存器的值。選項(xiàng):A、REPNZSCASBB、LOOPAGAC、REPECMPSBD、JZAGA正確答案:【JZAGA】13、問(wèn)題:要實(shí)現(xiàn)內(nèi)存某緩沖區(qū)中查找有無(wú)關(guān)鍵字符’K’,應(yīng)使用()指令。選項(xiàng):A、REPNESCASBB、REPNECMPSBC、REPECMPSBD、REPESCASB正確答案:【REPNESCASB】14、問(wèn)題:希望串操作指令自動(dòng)將地址指針減量,則事先應(yīng)把()標(biāo)志位設(shè)置為()。選項(xiàng):A、DF,1B、DF,0C、TF,1D、TF,0正確答案:【DF,1】15、問(wèn)題:在MOVAL,[BX]指令之后,可直接使用JZ指令判斷AL中內(nèi)容是否為0選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】16、問(wèn)題:實(shí)地址模式下,DS,CS都是由程序員賦初值的。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】17、問(wèn)題:所有串操作指令的前邊都必須加前綴。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】18、問(wèn)題:以下兩條指令的結(jié)果是:當(dāng)無(wú)符號(hào)數(shù)ALBL時(shí)轉(zhuǎn)移到標(biāo)號(hào)為CONT的指令。()SUBAL,BLJCCONT選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】19、填空題:匯編語(yǔ)言程序中的指令分為符號(hào)指令和偽指令兩類(lèi),其中_________是為匯編程序提供匯編信息,為鏈接程序提供鏈接信息的。正確答案:【偽指令】20、填空題:閱讀下列程序段,填空回答問(wèn)題。??MOVCX,16?MOVBX,0?MOVDX,1DON:MOVAX,2AB0H?ANDAX,DX?JZNEXT?INCBXNEXT:SALDX,1?LOOPDON該程序段執(zhí)行后,BX=_________。(注:答案采用十進(jìn)制)正確答案:【6】21、填空題:下面程序段的功能是在一組數(shù)據(jù)中,找出最大數(shù)和最小數(shù)(有符號(hào)數(shù)),并分別存入MAX和MIN單元中。請(qǐng)?jiān)诔绦蛑懈鳈M線上填入適當(dāng)?shù)闹噶钫Z(yǔ)句。(注:(1)不能有多余的空格,例:操作碼和操作數(shù)之間空格只有一位;操作數(shù)和操作數(shù)之間用半角逗號(hào)隔開(kāi),不能有空格。(2)字符全部大寫(xiě),并且為半角字符。(3)指令與和指令之間用一個(gè)半角空格分開(kāi)。).486DATASEGMENTUSE16BUFDW500,-600,67,433,-1CNDW($-BUF)/2MAXDW?MINDW?DATAENDSCODESEGMENTUSE16ASSUMECS:CODE,DS:DATASTART:MOVAX,DATA?MOVDS,AX?MOVSI,OFFSETBUF?MOVCX,CN?DECCX?MOVAX,[SI]?MOVMAX,AX?MOVMIN,AXCOMPA:______?MOVAX,[SI]?CMPAX,MAX?JLNEXT????MOVMAX,AX?______NEXT:?CMPAX,MIN?JGLOP?MOVMIN,AXLOP:_____?MOVAH,4CH?INT21HCODEENDSENDSTART正確答案:【ADDSI,2JMPLOPLOOPCOMPA】22、填空題:設(shè)AX,BX,CX的值都是1234H,DX的值是0F0FH,執(zhí)行下列程序段:?ORAX,DX?ANDBX,DX?XORCX,DX??則:AX=_____________H,BX=______________H,CX=______________H,。(注:(1)字符全部大寫(xiě),并且為半角字符。(2)答案和答案之間用一個(gè)半角空格分開(kāi)。)正確答案:【1F3F02041D3B】23、填空題:用一條指令實(shí)現(xiàn)將AH的高4位置1,低四位不變。(1)操作碼和操作數(shù)之間空格只有一位;操作數(shù)和操作數(shù)之間用半角逗號(hào)隔開(kāi),不能有空格。(2)字符全部大寫(xiě),并且為半角字符。(3)標(biāo)點(diǎn)符號(hào)為半角。)正確答案:【ORAH,0F0H##%_YZPRLFH_%##ORAH,11110000B】24、填空題:閱讀下面程序段:MOVAX,1234HMOVCL,4RORAX,CLINCAXMOVBX,0ADDBX,AX該程序段執(zhí)行后,AX=______H,BX=_______H。(注:(1)字符全部大寫(xiě),并且為半角字符。(2)答案和答案之間用一個(gè)半角空格分開(kāi)。)正確答案:【41244124】25、填空題:下列程序執(zhí)行后,AX是_________H設(shè)數(shù)據(jù)段有:TABLEDW-1,1234H,358,458對(duì)DS初始化的代碼段:MOVBX,OFFSETTABLEMOVAX,[BX+1](注:字符全部大寫(xiě),并且為半角字符)。正確答案:【34FF】26、填空題:用一條指令實(shí)現(xiàn)將AH的高3位不變,低5位取反。(注(1)操作碼和操作數(shù)之間空格只有一位;操作數(shù)和操作數(shù)之間用半角逗號(hào)隔開(kāi),不能有空格。(2)字符全部大寫(xiě),并且為半角字符。)正確答案:【XORAH,00011111B##%_YZPRLFH_%##XORAH,1FH】27、填空題:閱讀下列程序段,完成相應(yīng)空格。XORAX,AXMOVBX,2MOVCX,10AGA:ADDAX,BXADDBX,2LOOPAGA程序段執(zhí)行后,AX=______________。(注:答案采用十進(jìn)制)正確答案:【110】28、填空題:已知:AX=0FE66H,CF=1,執(zhí)行下列指令序列后,CF=___,BL=_______H。(注:(1)字符全部大寫(xiě),并且為半角字符。(2)答案和答案之間用一個(gè)半角空格分開(kāi)。).MOVBL,27HROLBL,1RORBL,3正確答案:【1C9】29、填空題:AL的內(nèi)容為92H,則執(zhí)行指令SARAL,1后,AL的內(nèi)容為()H。(注:字符全部大寫(xiě),并且為半角字符。)正確答案:【C9##%_YZPRLFH_%##0C9】30、填空題:數(shù)據(jù)段和附加段分別定義字符串變量STR1和STR2如下,其中,變量STR1和STR2的偏移地址都為0。STR1DB‘Hello1ABC‘STR2DB‘Hello2ABC’則執(zhí)行以下程序段后,SI=______H,AL=______H。(注:(1)字符全部大寫(xiě),并且為半角字符。(2)答案和答案之間用一個(gè)半角空格分開(kāi)。)LEASI,STR1LEADI,STR2MOVCX,9CLDREPECMPSBJZSTOPDECSIMOVAL,[SI]STOP:正確答案:【531##%_YZPRLFH_%##0531##%_YZPRLFH_%##00531##%_YZPRLFH_%##000531】匯編語(yǔ)言程序結(jié)構(gòu)隨堂測(cè)驗(yàn)1、問(wèn)題:下面哪個(gè)邏輯段寄存器可以由程序員賦值也可以由操作系統(tǒng)賦值,選項(xiàng):A、數(shù)據(jù)段B、代碼段C、堆棧段D、附加段正確答案:【堆棧段】2、問(wèn)題:下面哪個(gè)偽指令是用于通知匯編程序?qū)⑾乱粭l指令或數(shù)據(jù)存放在表達(dá)式給出的段內(nèi)起始偏移地址。選項(xiàng):A、DBB、EQUC、ORGD、ASSUME正確答案:【ORG】3、問(wèn)題:無(wú)論什么微機(jī),其CPU都具有相同的指令。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】4、問(wèn)題:ASSUME偽指令是告訴匯編程序哪個(gè)段寄存器設(shè)定指向哪一個(gè)邏輯段,并給各段寄存器裝入實(shí)際的值。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】隨堂測(cè)驗(yàn)1、問(wèn)題:在匯編程序的開(kāi)發(fā)過(guò)程中,編輯源程序之后所產(chǎn)生的文件是()。選項(xiàng):A、ASM文件B、OBJ文件C、EXE文件D、COM文件正確答案:【ASM文件】2、問(wèn)題:若匯編源程序只有一個(gè)邏輯段,匯編鏈接后就能轉(zhuǎn)換成.COM文件。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】DOS功能調(diào)用隨堂測(cè)驗(yàn)1、問(wèn)題:DOS系統(tǒng)功能調(diào)用時(shí),功能號(hào)應(yīng)放在()寄存器中。選項(xiàng):A、AHB、AXC、ALD、CX正確答案:【AH】2、問(wèn)題:下面哪個(gè)DOS功能調(diào)用會(huì)破壞AL寄存器的值?選項(xiàng):A、1號(hào)B、2號(hào)C、9號(hào)D、0A號(hào)正確答案:【2號(hào)#9號(hào)】3、填空題:數(shù)據(jù)段:BUFDB15,?,15DUP(?)代碼段:MOVAH,0AHMOVDX,OFFSETBUFINT21H假設(shè)用戶(hù)執(zhí)行該程序段,從鍵盤(pán)輸入字符串‘A1B2’并回車(chē)后,BUF+1字節(jié)單元的內(nèi)容是______H;BUF+2字節(jié)單元的內(nèi)容是______H;BUF+6字節(jié)單元的內(nèi)容是__________H。(注:答案必須(1)英文字符全部大寫(xiě),并且為半角字符;(2)答案之間用一個(gè)半角空格分開(kāi)。)正確答案:【4410D##%_YZPRLFH_%##04410D##%_YZPRLFH_%##441D##%_YZPRLFH_%##4410D】BIOS功能調(diào)用隨堂測(cè)驗(yàn)1、問(wèn)題:BIOS的INT10H顯示功能調(diào)用都不會(huì)破壞AL寄存器選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】2、填空題:閱讀下面程序段:XORBL,BLMOVCX,5LOP:MOVAH,0INT16HCMPAL,30HJCNEXTCMPAL,39HJANEXTSUBAL,30HADDBL,ALNEXT:LOOPLOP假設(shè)用戶(hù)執(zhí)行這段代碼時(shí)依次從鍵盤(pán)鍵入字符’9‘,’8‘,’A‘,’B‘,’5‘,則執(zhí)行結(jié)束后BL的值為_(kāi)___H正確答案:【16】第六單元測(cè)試1、問(wèn)題:在匯編程序的開(kāi)發(fā)過(guò)程中,匯編之后所產(chǎn)生的文件是()。選項(xiàng):A、ASM文件B、OBJ文件C、EXE文件D、COM文件正確答案:【OBJ文件】2、問(wèn)題:要在屏幕上顯示一彩色字符串,可以調(diào)用的是()功能調(diào)用。選項(xiàng):A、DOSINT21H的9號(hào)B、DOSINT21H的2號(hào)C、BIOSINT10H的0EH號(hào)D、BIOSINT10H的13H號(hào)正確答案:【BIOSINT10H的13H號(hào)】3、問(wèn)題:下面哪個(gè)功能調(diào)用會(huì)破壞AL寄存器的值?選項(xiàng):A、DOSINT21H的功能號(hào)09HB、DOSINT21H的功能號(hào)01HC、BIOSINT10H的功能號(hào)0EHD、DOSINT21H的功能號(hào)0AH正確答案:【DOSINT21H的功能號(hào)09H】4、問(wèn)題:設(shè)置邏輯段應(yīng)該采用的一對(duì)偽指令是()。選項(xiàng):A、proc/endpB、start/endstartC、segment/endsD、macro/endm正確答案:【segment/ends】5、問(wèn)題:欲設(shè)定從偏移地址100H開(kāi)始安排程序,可使用的偽指令是()。選項(xiàng):A、=100HB、DB100HC、ORG100HD、EQU100H正確答案:【ORG100H】6、問(wèn)題:在匯編語(yǔ)言程序中,對(duì)END語(yǔ)句描述正確的是()。選項(xiàng):A、END語(yǔ)句是一可執(zhí)行語(yǔ)句。B、END語(yǔ)句表示代碼到此結(jié)束。C、END語(yǔ)句表示源程序到此結(jié)束D、END語(yǔ)句匯編后產(chǎn)生機(jī)器碼。正確答案:【END語(yǔ)句表示源程序到此結(jié)束】7、問(wèn)題:執(zhí)行1號(hào)DOS系統(tǒng)功能調(diào)用,從鍵盤(pán)鍵入的字符ASCII碼存放在()寄存器中。選項(xiàng):A、ALB、BLC、CLD、DL正確答案:【AL】8、問(wèn)題:NUMEQU80HDADB34HANDDA,NUM上述語(yǔ)句執(zhí)行后,DA中的內(nèi)容是()。選項(xiàng):A、B4HB、80HC、34HD、0正確答案:【0】9、問(wèn)題:使用系統(tǒng)功能調(diào)用的1號(hào)功能從鍵盤(pán)輸入數(shù)據(jù)時(shí),若在鍵盤(pán)上按了按鍵9,則1號(hào)功能返回的二進(jìn)制編碼為()選項(xiàng):A、1001BB、9C、09HD、39H正確答案:【39H】10、問(wèn)題:DOS調(diào)用和BIOS調(diào)用的功能號(hào)都存放在()寄存器中選項(xiàng):A、ALB、AHC、AXD、EAX正確答案:【AH】11、問(wèn)題:執(zhí)行下面程序段后,屏幕上顯示的內(nèi)容是________。MOVAH,2MOV?DL,35HINT21H選項(xiàng):A、35B、2C、3D、5正確答案:【5】12、問(wèn)題:不依賴(lài)于計(jì)算機(jī)結(jié)構(gòu)的語(yǔ)言是()。選項(xiàng):A、機(jī)器語(yǔ)言B、匯編語(yǔ)言C、高級(jí)語(yǔ)言D、以上都正確正確答案:【高級(jí)語(yǔ)言】13、問(wèn)題:下面描述正確的是()。選項(xiàng):A、匯編語(yǔ)言源程序可直接運(yùn)行B、匯編語(yǔ)言屬于低級(jí)語(yǔ)言C、匯編語(yǔ)言程序運(yùn)行速度高,屬于面向用戶(hù)的程序語(yǔ)言D、匯編語(yǔ)言可移植正確答案:【匯編語(yǔ)言屬于低級(jí)語(yǔ)言】14、問(wèn)題:通知匯編程序,源程序到此結(jié)束的偽指令是()。選項(xiàng):A、ENDSB、ENDMC、ENDPD、END正確答案:【END】15、問(wèn)題:執(zhí)行下面程序段后,當(dāng)用戶(hù)從鍵盤(pán)鍵入1,AL的值為()H。MOVAH,1INT21H選項(xiàng):A、1B、31C、41D、32正確答案:【31】16、問(wèn)題:在匯編程序的開(kāi)發(fā)過(guò)程中,鏈接之后所產(chǎn)生的文件是()。選項(xiàng):A、ASM文件B、OBJ文件C、EXE文件D、COM文件正確答案:【EXE文件#COM文件】17、問(wèn)題:下面哪個(gè)邏輯段寄存器一定是由程序員賦值的。選項(xiàng):A、DSB、SSC、CSD、ES正確答案:【DS#ES】18、問(wèn)題:COM文件源程序只允許使用一個(gè)邏輯段,EXE文件源程序必須使用多個(gè)邏輯段。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】19、問(wèn)題:CS段寄存器程序員是不能賦值的。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】20、問(wèn)題:匯編語(yǔ)言源程序可以沒(méi)有數(shù)據(jù)段,也可以沒(méi)有堆棧段。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】21、問(wèn)題:ASSUME偽指令的功能是將各段寄存器裝入實(shí)際值。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】22、填空題:閱讀下面程序:.586CODESEGMENTUSE16ASSUMECS:CODEBEG:MOVBL,84HMOVCX,8LAST:MOVDL,’0’ROLBL,1JNCNEXTMOVDL,’1’NEXT:MOVAH,2INT21HLOOPLASTMOVAH,4CHINT21HCODEENDSENDBEG程序執(zhí)行后,屏幕上顯示的內(nèi)容為_(kāi)_______________________。正確答案:【10000100】23、填空題:數(shù)據(jù)段:BUFDB15,?,15DUP(?)代碼段:MOVAH,0AHMOVDX,OFFSETBUFINT21H若用戶(hù)執(zhí)行該程序段,從鍵盤(pán)輸入字符串‘ABCDE’并回車(chē)后,BUF+1字節(jié)單元的內(nèi)容是______H;BUF+2字節(jié)單元的內(nèi)容是______H;BUF+7字節(jié)單元的內(nèi)容是__________H。(注答案和答案之間用一個(gè)半角空格分開(kāi),英文字符全部大寫(xiě),并且為半角字符。)正確答案:【05410D##%_YZPRLFH_%##5410D##%_YZPRLFH_%##0541D##%_YZPRLFH_%##541D】24、填空題:匯編語(yǔ)言有兩種編程格式分別為:文件的編程格式和文件的的編程格式。(注:(1)英文字符全部大寫(xiě),并且為半角字符。(2)答案和答案之間用一個(gè)空格分開(kāi)。)正確答案:【COMEXE##%_YZPRLFH_%##EXECOM】25、填空題:匯編語(yǔ)言源程序要經(jīng)過(guò)編輯、匯編和才能生成可執(zhí)行文件。正確答案:【鏈接】26、填空題:閱讀下面程序段:STRINGDB‘ABCDEFGHIJ'…….MOVAH,01H;從鍵盤(pán)輸入字符1~9INT21HSUBAL,30HDECALMOVZXSI,ALMOVBX,OFFSETSTRINGMOVDL,[BX+SI]MOVAH,02HINT21H若從鍵盤(pán)輸入字符‘8',屏幕上顯示什么內(nèi)容?正確答案:【H##%_YZPRLFH_%##8H】27、填空題:閱讀下面程序段:MOVDL,0MOVCX,8MOVBL,100AGA:MOVAL,30HSHRBL,1JNCNEXTMOVAL,31HNEXT:RCLDL,1MOVAH,0EHINT10HLOOPAGA執(zhí)行本程序后DL=_______H;屏幕上顯示內(nèi)容為_(kāi)______。(注:答案和答案之間用一個(gè)空格分開(kāi)。)正確答案:【2600100110】28、填空題:設(shè)AX=1234H,BX=FFFFH,CX=4000H,閱讀下面程序段:CMPAX,BXJGENEXTXCHGAX,BXNEXT:CMPAX,CXJGEDONEXCHGAX,CXDONE::該程序段執(zhí)行后,AX=______H,BX=_______H,CX=________H(注:答案和答案之間用一個(gè)半角空格分開(kāi),英文字符全部大寫(xiě),并且為半角字符。)正確答案:【4000FFFF1234】29、填空題:MOVAH,1INT21HANDAL,0FHMOVBL,ALMOVAH,1INT21HANDAL,0FHADDAL,BL上述程序段執(zhí)行時(shí),若第一次從鍵盤(pán)輸入6,第二次從鍵盤(pán)輸入7。則AL的值為_(kāi)____H。(注:英文字符全部大寫(xiě),并且為半角字符。)正確答案:【0D##%_YZPRLFH_%##D】30、填空題:數(shù)據(jù)段MESG1DB’HELLO‘MESG2DB’WELCOME$‘代碼段MOVAH,9MOVDX,OFFSETMESG1INT21H執(zhí)行上述程序段后,屏幕上顯示的內(nèi)容是________。正確答案:【HELLOWELCOME】31、填空題:段約定偽指令是()。正確答案:【ASSUME##%_YZPRLFH_%##assume】32、填空題:等待從鍵盤(pán)輸入一個(gè)字符,有回顯且響應(yīng)Ctrl+C的DOS功能調(diào)用的功能號(hào)AH=(),正確答案:【1##%_YZPRLFH_%##1H##%_YZPRLFH_%##01H】33、填空題:在屏幕上顯示字符的DOS功能調(diào)用的功能號(hào)AH=()功能正確答案:【2##%_YZPRLFH_%##2H##%_YZPRLFH_%##02H】分支循環(huán)程序設(shè)計(jì)隨堂測(cè)驗(yàn)1、問(wèn)題:閱讀下面程序段:???XORDX,DX???MOVBX,0???MOVCX,4LP1:ADDDX,BXINCBX???INC?BX???LOOP?LP1?????該程序段執(zhí)行后,DX和BX分別為()。選項(xiàng):A、12,10B、12,8C、14,10D、14,8正確答案:【12,8】2、填空題:設(shè)數(shù)據(jù)段BUF單元開(kāi)始存放有50個(gè)有符號(hào)數(shù),下面程序段是實(shí)現(xiàn)將其中正數(shù)送數(shù)據(jù)段PLUS開(kāi)始的若干單元,請(qǐng)將程序段補(bǔ)充完整。?MOVBX,OFFSETBUFLEA________MOVCX,50AGA:MOVAL,[BX]____________JLENEXT___________INCSINEXT:INCBX_____________(注:答案必須(1)指令不能有多余的空格,例:操作碼和操作數(shù)之間空格只有一位;操作數(shù)和操作數(shù)之間不能有空格。(2)英文字符全部大寫(xiě),并且為半角字符。(3)指令之間用一個(gè)半角空格分開(kāi)。)正確答案:【SI,PLUSCMPAL,0MOV[SI],ALLOOPAGA】3、填空題:在下面程序段中填入指令,實(shí)現(xiàn)將字變量VARM中的非0數(shù)據(jù)左移到最高位為1為止,左移次數(shù)存入字節(jié)變量VARB中,左移結(jié)果存入字變量VARWMOVBL,0MOVAX,VARMGOON:ANDAX,AXJSDONEINC______SAL_________________DONE:MOVVARW,AX———————(注:答案必須(1)指令不能有多余的空格,例:操作碼和操作數(shù)之間空格只有一位;操作數(shù)和操作數(shù)之間不能有空格。(2)英文字符全部大寫(xiě),并且為半角字符。(3)指令之間用一個(gè)半角空格分開(kāi)。)正確答案:【BLAX,1JMPGOONMOVVARBBL】子程序程序設(shè)計(jì)隨堂測(cè)驗(yàn)1、問(wèn)題:表示過(guò)程定義結(jié)束的偽指令是()。選項(xiàng):A、ENDPB、ENDSC、ENDD、ENDM正確答案:【ENDP】2、填空題:子程序有兩種類(lèi)型屬性,分別是___________和________________。(注:答案必須((1)英文字符全部大寫(xiě),并且為半角字符;(2)答案之間用一個(gè)半角空格分開(kāi)。)正確答案:【FARNEAR##%_YZPRLFH_%##NEARFAR】3、填空題:匯編語(yǔ)言中,通??梢岳?、和內(nèi)存單元向子程序傳遞參數(shù)。(注:答案之間用一個(gè)半角空格分開(kāi)。)正確答案:【堆棧寄存器##%_YZPRLFH_%##寄存器堆?!亢曛噶畛绦蛟O(shè)計(jì)隨堂測(cè)驗(yàn)1、問(wèn)題:下面的宏定義語(yǔ)句語(yǔ)法是正確的。CRLFMACRO…CRLFENDM選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】2、問(wèn)題:宏指令調(diào)用和子程序調(diào)用相同,都是由CPU完成的。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】第七單元測(cè)試1、問(wèn)題:宏指令的調(diào)用是由()完成的。選項(xiàng):A、CPUB、匯編程序C、機(jī)器指令D、偽指令正確答案:【匯編程序】2、問(wèn)題:表示宏指令定義結(jié)束的偽指令是()。選項(xiàng):A、ENDPB、ENDSC、ENDMD、END正確答案:【ENDM】3、問(wèn)題:在匯編語(yǔ)言中,用于定義變量、內(nèi)存空間分配的是_______________。選項(xiàng):A、偽指令B、機(jī)器指令C、宏指令D、微指令正確答案:【偽指令】4、問(wèn)題:在一段匯編程序中多次調(diào)用另一段程序,用宏指令比用子程序?qū)崿F(xiàn)______________選項(xiàng):A、占內(nèi)存空間小,但速度慢B、占內(nèi)存空間大,但速度快C、占內(nèi)存空間相同,速度快D、占內(nèi)存空間相同,速度慢正確答案:【占內(nèi)存空間大,但速度快】5、問(wèn)題:指令性語(yǔ)句在匯編時(shí)被翻譯成________指令。偽指令語(yǔ)句在匯編時(shí)由_________執(zhí)行。選項(xiàng):A、機(jī)器指令,CPUB、機(jī)器指令,匯編程序C、符號(hào)指令,鏈接程序D、符號(hào)指令,CPU正確答案:【機(jī)器指令,匯編程序】6、問(wèn)題:CPU執(zhí)行近過(guò)程RET指令,從堆棧中彈出()個(gè)字節(jié)。選項(xiàng):A、2B、4C、6D、8正

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論