正在加载图片...
汇编语言程序设计自测试题2答案 一、单项选择题(每小题1分,共20分) 1.(B)2.(B)3.(D)4.(A)5.(A) 6.(D)7.(D)8.(C)9.(C)10.(D) 11.C12.D13.B14.B15.B 二、简答题(每小题4分,共8分) 1.P0PDX(1分) POP CX(1分) POP BX(1分) P0PAX(1分) 2.三种方法,对1个得1.5分,对2个得3分,全对4分。 (A)LEA SI,D1 (B)MOV SI,OFFSET D1 (C)MOV SI,D2 上述三种方法无先后顺序。 三、程序阅读分析题 1. 2.((X+Y)*8-(X-Y)*2)/16 3. 4.(A)程序段功能:根据从键盘输入的字符‘1’~‘9’,确定在显示器上显示 STRING中第几个字符。(4分) (B)显示器显示字符‘D'(2分) 5.(A)(AL)=0,(B)(AL)=1,(C)(AL)=-1(每个回答各2分) 四、程序填空题(每小题6分,共12分) 1.(MOV AL,0DH)(2分) (JE NEXT或JZ NEXT)(2分) (INC SI)(2分) 2.(A)CLD(3分)(B)SUB SI,2(3分) 或(A)STD(3分)(B)ADD DI,2(3分) 五、编制程序题(第1小题10分,第2小题10分,共20分) 1.参考程序:P98/89 MOV AX,X IMUL Y ;X*y→(DX,AX) MOV CX,AX MOV BX,DX MOV AX,Z汇编语言程序设计自测试题 2 答案 一、 单项选择题(每小题 1 分,共 20 分) 1.(B) 2.(B) 3.(D) 4.(A) 5.(A) 6.(D) 7.(D) 8.(C) 9.(C) 10.(D) 11. C 12.D 13.B 14.B 15.B 二、 简答题(每小题 4 分,共 8 分) 1.POP DX (1 分) POP CX(1 分) POP BX(1 分) POP AX(1 分) 2.三种方法,对 1 个得 1.5 分,对 2 个得 3 分,全对 4 分。 (A) LEA SI,D1 (B) MOV SI,OFFSET D1 (C) MOV SI,D2 上述三种方法无先后顺序。 三、程序阅读分析题 1. 2.((X+Y)*8-(X-Y)*2)/16 3. 4. (A)程序段功能:根据从键盘输入的字符‘1’~‘9’,确定在显示器上显示 STRING 中第几个字符。(4 分) (B)显示器显示字符‘D’(2 分) 5. (A)(AL)=0,(B)(AL)=1,(C)(AL)=-1(每个回答各 2 分) 四、 程序填空题(每小题 6 分,共 12 分) 1.(MOV AL,ODH)(2 分) (JE NEXT 或 JZ NEXT)(2 分) (INC SI)(2 分) 2.(A)CLD (3 分)(B)SUB SI,2(3 分) 或(A)STD(3 分)(B)ADD DI,2(3 分) 五、编制程序题(第 1 小题 10 分,第 2 小题 10 分,共 20 分) 1. 参考程序:P98 / 89 MOV AX, X IMUL Y ; x*y →(DX,AX) MOV CX, AX MOV BX, DX MOV AX, Z
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有