匯編語言程序設(shè)計(jì)2022年春學(xué)期在線作業(yè)1題目
試卷總分:100 得分:100
一、單選題 (共 10 道試題,共 30 分)
1.IF條件匯編的意思是()
A.如求出表達(dá)式的值為0,則滿足條件
B.求出表達(dá)式的值如不為0,則滿足條件
C.在匯編程序的第一次掃描期間滿足條件
D.在匯編程序的第二遍掃描期間滿足條件
2.某存儲(chǔ)單元的物理地址是12345H,可以作為它的段地址有()
A.2345H
B.12345H
C.12340H
D.1234H
3.INT 1AH指令執(zhí)行的結(jié)果高位字存在()中。
A.AX
B.BX
C.CX
D.DX
4.MOV BL, [BX] 的尋址方式()
A.直接尋址
B.變址尋址
C.立即尋址
D.寄存器尋址
5.MOV AX, 1234H MOV CL, 4 ROL AX, CL ;執(zhí)行完這些指令(AX)=()
A.1234H
B.1243H
C.2341H
D.4321H
6.BIOS中斷類型顯示器I/O的功能代號(hào)()
A.11
B.12
C.13
D.10
7.子程序重定位可選在內(nèi)存中的整個(gè)區(qū)域中,在進(jìn)行程序設(shè)計(jì)時(shí),子程序應(yīng)采用()
A.絕對(duì)地址
B.相對(duì)地址
C.邏輯地址
D.物理地址
8.循環(huán)的控制方法有幾種()
A.4
B.3
C.2
D.1
9.如果VAL為數(shù)據(jù)段中0056H單元的符號(hào)名,其中存放的內(nèi)容為0FF2H,lea bx,val后,bx=()
A.0ff2h
B.0056h
C.0786h#0067h
10.假設(shè)op1,op2是已經(jīng)用DB定義的變量,下面哪個(gè)指令是正確的()
A.CMP 15,BX
B.CMP op1,op2
C.CMP op1,25
D.CMP BX,15
二、多選題 (共 10 道試題,共 30 分)
11.宏定義中的參數(shù)可以是()
A.必須有變?cè)?/p>
B.可以無變?cè)?/p>
C.可以是操作碼
D.不可以是操作碼
12.乘法指令對(duì)哪些條件碼有定義()
A.of
B.cf
C.sf
D.zf
13.偽操作可以完成的功能()
A.處理器選擇
B.定義程序模式
C.定義數(shù)據(jù)
D.分配存儲(chǔ)區(qū)
14.下列條件轉(zhuǎn)移指令用于無符號(hào)數(shù)的是()
A.jb
B.jnb
C.jl
D.jbe
15.I/O端口有哪幾種()
A.數(shù)據(jù)端口
B.控制端口
C.狀態(tài)端口
D.串行口
16.不影響標(biāo)志位的指令有()
A.add
B.push
C.pop#sbb
17.顯示分辨率包括()
A.字符分辨率
B.字節(jié)分辨率
C.像素分辨率
D.位分辨率
18.循環(huán)指令“LOOPNE L”控制循環(huán)結(jié)束的條件有()。
A.BX=0
B.CX=0
C.ZF=1
D.CF=0
19.下列與比例因子有關(guān)的尋址方式有哪些()
A.相對(duì)尋址方式
B.比例變址尋址
C.基址比例變址尋址
D.寄存器尋址
20.結(jié)束程序執(zhí)行的語句的表示方法()
A.INT 20H
B.MOV AX, 4C00H
C.INT 21H
D.INT 22H
三、判斷題 (共 20 道試題,共 40 分)
21.PC機(jī)上的大多數(shù)I/O都是由主板上的8353(或8253A)可編程序外圍接口芯片管理的。
22.指令cmp 15,BX指令是正確的。
23.不允許用MOV指令在兩個(gè)存儲(chǔ)單元之間直接傳送數(shù)據(jù)。
24.JA或JB是對(duì)有符號(hào)數(shù)而言的。
25.ADD 15H,BX指令是正確的。
26.輸出函數(shù)對(duì)通用類型以及寄存器實(shí)參用十六進(jìn)制數(shù)顯示。
27.求一個(gè)數(shù)的補(bǔ)碼:正數(shù)的補(bǔ)碼是它本身,負(fù)數(shù)的補(bǔ)碼是各位取反加一。
28.指令offset variable或label表示匯編將回送變量或標(biāo)號(hào)的偏移地址值。
29.INT 21H的鍵盤輸入功能1是輸入字符但不回顯(也檢測(cè)Ctrl_Break)。
30.MOV SI,[DX]指令不是正確的。
31.宏定義必須在宏調(diào)用之前,即先定義后調(diào)用。
32.輸出函數(shù)對(duì)二進(jìn)制和十六進(jìn)制常數(shù)用無符號(hào)十進(jìn)制整數(shù)顯示。
33.建立活動(dòng)傳遞結(jié)構(gòu)是由調(diào)用程序和過程共同完成的,而清除活動(dòng)傳遞結(jié)構(gòu)是由過程完成的。
34.MOV [SI],[BX]指令是正確的。
35.pop指令的目的為段寄存器時(shí)不允許使用CS寄存器。
36.子程序的參數(shù)傳遞只能通過寄存器來傳送。
37.操作數(shù)指令的兩個(gè)操作數(shù)中,只能有一個(gè)使用存儲(chǔ)器尋址方式。
38.在十六位的除法中,al中存放的是余數(shù)。
39.宏匯編中的注釋以分號(hào)(;)開始,是為源程序所加的說明,它可以在操作數(shù)之后,但不能在一行之首。
40.硬件中斷也叫外中斷,軟件中斷也叫內(nèi)中斷。

