2018年自考《彙編語言程序設計》習題三
51.運算型指令的尋址和控制轉移型指令的尋址,其不同點在於( )。
A前者取操作數,後者決定程序的轉移地址
B後者取操作數,前者決定程序的轉移地址
C兩者都是取操作數
D兩者都是決定程序的轉移地址
52. 在PC系列機中調試彙編語言程序的工具軟體是DEBUG。用DEBUG調試程序時,可以在目標程序中設斷點,或用單步跟蹤來找出程序中的毛病。斷點只能在RAM中設置,不能在ROM中設置,這是因為( )。
AROM不能存放彙編程序 BROM中數據不能修改
CROM不能放入斷點中斷指令DROM不能保護斷點
53. 彙編語言語句格式中的名字項,下列哪一個不正確?( )
A. FFFFFHB. @VariableC. 0FFFFHD. Third_street
54. 下列語句中錯誤的有( )
A. MOV BL,0A7HB. MOV CX,COUNT
C. MOV [BX],5 D. IN AL,PORT-VAL
55. (A)不是數值 變量的類型屬性。
A. 字符型 B. 字型 C. 字節型 D. 雙字型
56. 用ASSUME偽指令指定某個段分配給那個寄存器後,還需要通過MOV指令來給段寄存器賦值,其中(C)不能這樣做,而是在程序初始化時自動完成的。
A. 數據段寄存器DS B. 堆棧段寄存器SS
C. 代碼段寄存器CS D. 附加段寄存器ES
57. 有關宏指令和子程序,下列說法哪一個不正確?(D)
A. 宏指令並不能簡化目標程序
B. 子程序可以簡化目標程序,但執行時間要長些
C. 子程序或過程在執行時,由CPU處理
D. 宏指令在執行時要保護現場和斷點
58. 下列哪一個偽指令對符號名可以重複定義(A)
A. = B. EQU C. DB D. PURGE
59. 下面指令序列執行後的正確結果是( A )。
MOV BX,0FFFCH
MOV CL,2
SAR BX,CL
A. 3FFFH B. 0FFFFH C. 0FFFCH D. 0FFF5H
60. 一般用條件轉移指令JZ、JNZ、JC、JNC等來實現程序的(B)結構。
A. 順序 B. 分支 C. 循環 D. 模塊化
61. 下列哪一種不是多分支程序設計的形式?( )
A. 開關法B. 轉移表法C. 地址表法 D. 邏輯分解法
62. 下面程序段中,當滿足條件轉到NEXT標號執行時,AL中的值正確的是(D)。
CMP AL,0FBH
JNL NEXT
…
NEXT:......
A. AL=80HB. AL=8FH C. AL=0F0H D. AL=0FFH
63. 循環程序的基本結構形式不包括下面哪一部分?( )
A. 循環參數置初值部分B. 循環工作部分
C. 循環控制部分 D. 設置段寄存器部分
64. 數值計算中的反覆迭代計算的過程是循環結構,該類問題使用( )控制循環。
A. 計數控制法 B. 條件控制法
C. 開關控制法 D. 邏輯尺控制法
65. 在循環設計中循環體的重複執行次數已知的情況下,一般採用哪種計數方法來控制循環?( )
A. 正計數法 B. 倒計數法
C. 兩者相同 D. 兩者都不是
66. 子程序結構中不包括(B)。
A. 子程序的說明文件B. 子程序的現場保護和現場恢復
C. 子程序的調用和返回D. 入口參數的設置
67. (D)不是系統功能調用的功能。
A. 文件管理 B. 設備管理 C. 作業管理 D. 總線管理
68. DOS系統功能調用中,將子程序編號送入(A)寄存器。
A. AH B. ALC. BHD. BL
69. 表達式19 MOD 7的結果為(B)。
A 2 B 5C-2 D -5
70. 執行偽指令語句STR DD『AB』後,下列說法正確的是( )。
A 存入41H,42H B存入42H,41H
C 存入41H,42H,00H,00HD存入42H,41H,00H,00H
71. 下列偽指令語句正確的有(D)。
A ERR1:DW 99 BEXPR DB 2*3+7
C ERR2 DB 25*60 DERR3 DD 『ABCD』
72. 下列說法正確的是(B)。
SEGMENT與ENDS是段定義語句的偽指令,而ASSUME不是
SEGMENT和ENDS語句成對使用,把彙編語言源程序分為段
代碼段中存放指令和偽指令,但不存放宏指令
SEGMENT與ENDS偽指令前的段名可以不同
73. 彙編語言在上機過程中用不到的程序為(D)。
A編輯程序 B彙編程序C連接程序 D 編譯程序
74. 程序設計的結構化的首要問題是( )。
A程序的模塊化
B程序設計時採用「自上而下,逐步求精」的實施方法
C模塊之間的組合問題
D各個結構的出口點和入口點
75. 下面指令序列執行後完成的運算,正確的算術表達式應是(C)。
MOV AL,BYTE PTR X
SHL AL,1
DEC AL
MOV BYTE PTP Y,AL
AY=2X+1BX=2Y+1 CY=2X-1 D X=2Y-1