下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、匯編語言程序設(shè)計(jì)試題(一)一、單項(xiàng)選擇題(每小題1 分,共 20 分)1cpu 要訪問的某一存儲單元的實(shí)際地址稱()a段地址b偏移地址c物理地址d邏輯地址2某存儲單元的物理地址是12345h,可以作為它的段地址有()a2345hb12345h c12340hd1234h 3執(zhí)行后使bx=0 的同時(shí)也使cf=0,of=0 的指令是()axor bx ,bxbor bx ,bx cand bx ,bxdcmp bx ,bx 4循環(huán)控制指令loopnz/loopne控制循環(huán)繼續(xù)執(zhí)行的條件是()acx0 且 zf=1bcx 0 且 zf=0 ccx 0或 zf=1dcx 0 或 zf=0 5在執(zhí)行da
2、a 指令,當(dāng)高四位bcd 碼校正時(shí)產(chǎn)生進(jìn)位,如要把此進(jìn)位值送入ah中,對這進(jìn)位值的操作應(yīng)是()adaa 校正指令的功能已自動(dòng)加在ah 中b進(jìn)位值在af 中,校正后根據(jù)af 內(nèi)容再加在ah 中c進(jìn)位值在cf 中,校正后根據(jù)cf 內(nèi)容再加在ah 中d進(jìn)位值在al 最高位上,校正后根據(jù)al 最高位內(nèi)容再加在ah 中6and ,or, xor ,not 為四條邏輯運(yùn)算指令,下面的解釋正確的是()a指令 xor ax ,ax 執(zhí)行后, ax 內(nèi)容不變,但設(shè)置了標(biāo)志位b指令 or dx ,1000h 執(zhí)行后,將dx 最高位置1,其余各位置0 c指令 and ax ,ofh 執(zhí)行后,分離出al 低四位dno
3、t ax ,執(zhí)行后,將ax 清 0 7在執(zhí)行下列指令時(shí),需要使用段寄存器ds 的指令是()astoswbadd al ,cl c neg bxdinc dabx 8無論 bh 中原有的數(shù)是奇數(shù)或偶數(shù),若要使 bh 中的數(shù)一定為奇數(shù),應(yīng)執(zhí)行的指令是()aadd bh ,01hbor bh , 01h cxor bh ,01hdtest bh ,01h 9完成對cl 寄存器的內(nèi)容乘以4 的正確操作是()arol cl , 1 b mul 4 rol cl ,1 cshl cl ,1 dmov cl ,2 shl cl ,1 shl cl ,cl 10下面各傳送指令中,正確的是()amov di ,
4、sibmovdx+di,al cmov word ptr bx,0100hdmov al , bx 11匯編語言語句格式中對名字項(xiàng)的規(guī)定如下,請找出其中錯(cuò)誤的說法()a名字的第一個(gè)字符可以是大寫英文字母及小寫英文字母b名字的第一個(gè)字符可以是字母、數(shù)字及、_ c名字的有效長度31 個(gè)字符d在名字中不允許出現(xiàn)$ 12要實(shí)現(xiàn)使beta 的值為 56,應(yīng)采用語句為()abeta db 56bbeta db 56h cbeta equ 56dbeta equ 56h 13repz cmpsw 指令,重復(fù)執(zhí)行的終止條件是()acx=0 或 zf=0bcx=0 且 zf=0 ccx=0 或 zf=1dcx=
5、0 且 zf=1 14下面程序段執(zhí)行后,al 中的內(nèi)容是()mov ax ,8833h add al ,ah daa a21b21h c0c1hd0ddh 15比較兩個(gè)帶符號的數(shù)a、b,當(dāng) a=b 時(shí)程序轉(zhuǎn)移,測試的條件為()azf=1bzf=0 csf=1d sf=0 16檢查二個(gè)無符號數(shù)的關(guān)系,若要實(shí)現(xiàn)albl 時(shí)分支去lop1 處,那么在“ cmp al ,bl”指令后應(yīng)跟的分支指令是()ajnc lop1 bja lop1 cjc lop1djge lop1 17在下列串操作指令中,同時(shí)使用源串和目的串地址指針的指令是()astoswblodsw cscaswdcmpsw 18設(shè) al
6、=0ah ,下列指令執(zhí)行后能使al=05h 的是()anot alband al ,0fh cxor al ,0fhdor al ,0fh 19da1 dw ab , cd , ef , gh ()mov ax , da1+3 指令執(zhí)行后ax 中的內(nèi)容是a efb cdc bcd fc20使用 dos 系統(tǒng)功能調(diào)用時(shí),使用的軟中斷指令是()aint 21 bint 10h cint 16h dint 21h 二、填空題(本大題共12 空,每空0.5 分,共 6 分)21十六進(jìn)制數(shù)0fff8h 表示的十進(jìn)制正數(shù)為_,表示的十進(jìn)制負(fù)數(shù)為_。22若 ds=0f3eh ,si=2000h,count=
7、0a8h ,指令 mov ax , (si+count )中,源操作數(shù)的有效地址ea 為_,其物理地址為_。23cpu 的標(biāo)志寄存器中標(biāo)志位,可以分為兩大類,其中一類稱為_標(biāo)志位,另一類稱為 _標(biāo)志位。24當(dāng)標(biāo)志位 _=1 時(shí)表示無符號數(shù)運(yùn)算產(chǎn)生溢出,而當(dāng)標(biāo)志位_=1 是表示帶符號數(shù)運(yùn)算產(chǎn)生溢出。25如 jmp 指令采用段間間接尋址,那么由4 個(gè)相鄰字節(jié)單元中存放有轉(zhuǎn)移地址,其中前兩個(gè)字節(jié)存放的是_,而后兩個(gè)字節(jié)存放的是_。26在串操作程序中,通常在重復(fù)前綴指令repz 或 repnz 后,選用的串操作指令是_或_才有實(shí)際意義。三、簡答題(本大題共4 小題,每小題2 分,共 8 分)27已知:
8、 bx=1357h ,di=2000h ,ds=2000h ,cs=4000h ,分別指出下面各指令中存儲器操作數(shù)的物理地址。(1)mov al ,bx (2)mov cs :bx+di ,ah 280p1 db 1,2 0p2 dw 3412h ,5678h mov ax ,op1+1;字單元( op1+1) ax mov bl ,op2+1;字節(jié)單元(op2+1) bl 上述二條傳送語句有語法錯(cuò)誤,請根據(jù)注釋字段的說明,將其改正。29下列語句在存儲器中分別為變量分配多少字節(jié)?(1) ad2 dw 10 dup (?),10 (2) ad3 dd 100 dup (?)30簡述下面兩條指令分
9、別是什么語法錯(cuò)誤?mov bx ,si mov ax ,dl 四、程序分析題(本大題共6 小題,每小題6 分,共 36 分)31 mov dl , al not dl test dl ,04h je next next :,若上述程序段執(zhí)行時(shí)產(chǎn)生分支,說明al 中的數(shù)第幾位一定為1?程序段執(zhí)行后cf 是多少?32da1 db abcdefghi da2 db 9 dup(0)lea si ,da1 lea di ,da2 mov cx , 9 cld lop: lodsb sub al ,10h stosb loop lop . . . 試問:寫出程序執(zhí)行后da2 各字節(jié)中的數(shù)據(jù)。保持程序功能
10、情況下,程序中可否改寫為33已知: bx=4567h neg bx inc bx neg bx dec bx 程序段執(zhí)行后,bx=_ ,cf=_。34mov bl ,64h mov cl ,03h xor ax ,ax again :add al ,bl adc ah ,0 dec cl jnz again 問: (1)該程序段完成的功能是:(2)ax=_ 。35已知數(shù)據(jù)段中定義dat1 db 12h,34h,56h,78h mov cx ,0 mov ax ,word ptr da t1 mov cl ,dat1+3 當(dāng)程序段執(zhí)行完后ax=_ ,cx=_ 。36da1 db 83h ,72h
11、,61h,94h,5ah mov cx , word ptr da1 and cx ,0fh mov al ,da1+3 shl al ,cl 上述指令序列執(zhí)行后,al=_ ,cl=_ 。五、程序填空題(本大題共2 小題,每小題6 分,共 12 分)37在 numw單元存放有一個(gè)0-65535 范圍內(nèi)的整數(shù),將該數(shù)除以500,商和余數(shù)分別存入qu1 和 rem 單元,請?jiān)诳招刑幐魈钌弦粭l指令完善該程序。mov ax,numw _ xor dx,dx div bx mov qui,ax _ 38某 程序欲用單個(gè)字符顯示的2 號 功能調(diào)用去顯示string中的字符串computer (不顯示字符$
12、 ! ).試在空白處填上適當(dāng)?shù)囊粭l指令。string db computer , $mov bx ,0ffset string lop:mov dl , bx mov ah ,02h int 21h _ _ jne lop 六、編程序題(本大題共2 小題,第39 小題 6 分,第 40 小題 12 分,共 18 分)39試編制一程序段,用串操作指令實(shí)現(xiàn)以da_by 為首址的20h 個(gè)字節(jié)單元中存放相同字符 y (設(shè) da_by 存儲區(qū)已有es 指向) 。40試編制一源程序,統(tǒng)計(jì)da1 字單元中含0 的個(gè)數(shù),如統(tǒng)計(jì)的個(gè)數(shù)為奇數(shù),則將進(jìn)位位置 1,否則進(jìn)位位清0。data segment da1
13、dw xxxx data ends 匯編語言程序設(shè)計(jì)試題答案一、1、c;2、d;3、a; 4、b;5、c;6、 c;7、d;8、b;9、c;10、c;11、b;12、c;13、a;14、b;15、a 16、c;17、d;18、c;19、 d; 20、b 二、21、+65528;-32760 22、20a8h ;11488h 23、狀態(tài);控制24、cf;of 25、ip;cs 26、stos;cmp 三、27、 (1)21357h; ( 2)43357h 28、 mov ax ,word ptr (op1+1)mov bl ,byte ptr (op2+1)29、 (1)22; (2)400 30、mov 指令不能在兩個(gè)存儲器操作數(shù)之間進(jìn)行;操作數(shù)類型不匹配四、31、第 2 位; cf=0 32、123456789;不能更改33、bx=4565h ;cf=1 34、ax=012ch ,將 ax 內(nèi)容乘 3 送 bx 中35、ax=3412h ,cx=0078h 36、al=0a0h ,cl=03h 五、37、mov bx ,500 38、inc bx mov rem ,dx cmp bx ,24h 六、 39、lea di ,da_by mov cx ,32 mov al , ycld rep stosb 40、code segment assume cs:co
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版木工勞務(wù)承包工程合同模板2篇
- 書店搬遷合同
- 二零二五年度京都議定書碳排放權(quán)交易與ESG風(fēng)險(xiǎn)管理顧問服務(wù)合同3篇
- 2025年度外匯貸款項(xiàng)目融資合同范本(含風(fēng)險(xiǎn)評估)
- 2025年度木工機(jī)械租賃與技術(shù)服務(wù)合同4篇
- 二零二五年度木材產(chǎn)業(yè)園區(qū)運(yùn)營管理服務(wù)合同4篇
- 2025年度個(gè)人留置車輛借款合同(車輛留置權(quán)風(fēng)險(xiǎn)評估與管理)4篇
- 二零二四年企業(yè)國際化培訓(xùn)服務(wù)標(biāo)準(zhǔn)合同3篇
- 2025年度大型商場智能化安防系統(tǒng)裝修合同正本規(guī)范版4篇
- 2025年度煤炭運(yùn)輸服務(wù)合同(含節(jié)能環(huán)保技術(shù)應(yīng)用)2篇
- 2025-2030年中國草莓市場競爭格局及發(fā)展趨勢分析報(bào)告
- 奕成玻璃基板先進(jìn)封裝中試線項(xiàng)目環(huán)評報(bào)告表
- 廣西壯族自治區(qū)房屋建筑和市政基礎(chǔ)設(shè)施全過程工程咨詢服務(wù)招標(biāo)文件范本(2020年版)修訂版
- 人教版八年級英語上冊期末專項(xiàng)復(fù)習(xí)-完形填空和閱讀理解(含答案)
- 2024新版有限空間作業(yè)安全大培訓(xùn)
- GB/T 44304-2024精細(xì)陶瓷室溫?cái)嗔炎枇υ囼?yàn)方法壓痕(IF)法
- 年度董事會(huì)工作計(jì)劃
- 《退休不褪色余熱亦生輝》學(xué)校退休教師歡送會(huì)
- 高三數(shù)學(xué)寒假作業(yè)1
- 1例左舌鱗癌手術(shù)患者的圍手術(shù)期護(hù)理體會(huì)
- (完整)100道兩位數(shù)加減兩位數(shù)口算題(難)
評論
0/150
提交評論