东师汇编语言程序设计17春在线作业2免费答案

更新时间:2024-01-09 22:39:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

一、单选题(共 10 道试题,共 30 分。 V 1. 循环程序中最重要的一部分是( A. 设置循环的初始状态 B. 循环体 C. 循环控制变量 D. 以上三者都是 标准答案:B

2. 非法文件代号的错误代码是( A. 06 B. 03 C. 19 D. 02 标准答案:A

3. 循环程序有几种结构方式( A. 3 B. 2 C. 1 D. 0 标准答案:B

4. MOV DX,COUNT[BP][DI]的源操作数的寻址方式是(

A. 变址寻址 B. 基址寻址 C. 直接寻址 D. 基址变址寻址 标准答案:D

5. 调用一个子程序结束之后需返回应该用(指令。 A. Call B. iret C. ret D. iret or ret 标准答案:C

6. 存储器的物理地址是由段地址和(组合而成的 A. 寄存器地址 B. 偏移地址 C. 位移 D. 存储器地址 标准答案:B

7. 将十六进制数FFH转换为十进制数是( A. 165

B. 11111111 C. 1515 D. 255 标准答案:D

8. 如果一个文件被赋予“只读”属性,那么用户可以( A. 写文件 B. 修改文件 C. 读文件 D. 读写文件 标准答案:C

9. 键盘中断调用16H的0号功能是将读入字符的ASCII码送入( A. AH B. AL C. BH D. BL 标准答案:B

10. DOS中断类型功能号位21表示( A. 功能调用 B. 程序终止

C. 终止地址 D. 严重错误向量 标准答案:A

二、多选题(共 10 道试题,共 30 分。 V 1. CPU利用输入输出指令与外部设备交换什么信息(

A. 控制信息 B. 状态信息 C. 数据信息 D. 总线信息 标准答案:ABCD

2. CRAY PROC ① PUSH AX ② ADD AX,BX RET ③ ENDP CRY④上面程序哪个部分有错(

A. ① B. ② C. ③ D. ④ 标准答案:AD

3. 下列(是关系操作符。 A. JMP

B. NE C. JE D. LT 标准答案:BD

4. 不影响条件码的指令有( A. 条件转移 B. 串传送指令 C. 乘法指令 D. 除法指令 标准答案:ABD 5. I/O端口有哪几种( A. 数据端口 B. 控制端口 C. 状态端口 D. 串行口 标准答案:ABC

6. 下列与比例因子有关的寻址方式有哪些( A. 相对寻址方式 B. 比例变址寻址

C. 基址比例变址寻址 D. 寄存器寻址 标准答案:BC

7. 对于16位操作数,寄存器可以是( A. ax B. al C. bx D. bp

标准答案:ACD 8. 计算机软件分为(类。 A. 硬件 B. 系统软件 C. 操作软件 D. 应用软件 标准答案:BD

9. 与转移地址有关的寻址方式( A. 段内直接寻址 B. 段内间接寻址 C. 段间直接寻址

D. 段间间接寻址 标准答案:ABCD

10. 将二进制数10 1101B转换为其它进制是( A. 53 B. 45 C. 28 D. 2DH 标准答案:BD

三、判断题(共 20 道试题,共 40 分。 V 1. 所有的图形程序都需要通过位映像的方法逐一计算屏幕上的每一个像素值。

A. 错误 B. 正确 标准答案:A

2. 磁盘的工作受磁盘控制器的控制,而不受主机的控制。 A. 错误 标准答案:A

3. BCD是一种用二进制编码的十进制数。 A. 错误 B. 正确

标准答案:B

4. 在上一个字符还未被处理机取走,又有字符要传送到数据寄存器里,则会引起超越错。

A. 错误 B. 正确 标准答案:B

5. 调用子程序时,参数是通过实参、形参方法传送的。 A. 错误 B. 正确 标准答案:B

6. 被同级或低级中断源嵌套,除了使IF=1外,还要求向8259A发中断结束命令EOI。

A. 错误 B. 正确 标准答案:B

7. 调用程序和过程不在同一代码段中,可以使用NEAR属性。 A. 错误 B. 正确 标准答案:A

8. 所有中断过程均可用IRET指令退出。 A. 错误 B. 正确 标准答案:B

9. PUSH AL 指令是正确的。 A. 错误 B. 正确 标准答案:A

10. 使用BIOS INT 10H的功能9在图形屏幕上显示文件时,总是把数据循环寄存器设置为正常方式。

A. 错误 B. 正确 标准答案:B

11. MOV BYTE PTR[BX],1000 指令是正确的。 A. 错误 B. 正确 标准答案:A

12. 20、在编写子程序时应该将用到的寄存器的值保存起来。 A. 错误

B. 正确 标准答案:B

13. 子程序的类型属性只能为NEAR。 B. 正确 标准答案:A

14. 一个过程的定义中可以包括多个过程定义。 A. 错误 B. 正确 标准答案:B

15. “无定义”是指该指令的结果并不影响条形码。 A. 错误 B. 正确 标准答案:A

16. 高级算法语言是计算机硬件能直接识别和执行的语言。 A. 错误 B. 正确 标准答案:A

17. EQU伪操作中的表达式名是允许重复定义的。 A. 错误

B. 正确 标准答案:A

18. HLA允许在数值中用下划线作为分隔符,便于人们阅读。 A. 错误 B. 正确 标准答案:B

19. 宏定义,可以先调用后定义。 A. 错误 B. 正确 标准答案:A

20. 伪操作跟伪指令不是一个概念。A. 错误 B. 正确 标准答案:A

一、单选题(共 10 道试题,共 30 分。A. 06 B. 03 C. 19 D. 02

非法文件代号的错误代码是( V 1.

标准答案:A

2. 循环的控制方法有几种( A. 4 B. 3 C. 2 D. 1 标准答案:B

3. 汇编程序将回送变量或标号的段地址值的数值回送操作符( A. TYPE expression B. offset variable C. SEG Variable|label D. LENGTH Variable 标准答案:C

4. 把(集成在芯片上构成CPU。 A. 运算器 B. 控制器和存储器 C. 运算器和控制器 D. 运算器和存储器 标准答案:C

5. 使用3CH功能建一文件,而该文件已存在,那么将会出现( A. 不会改变任何东西

B. 此操作将文件长度置为0,写新文件,原文件内容被清除。 C. 接着原来的文件写 D. 仅把长度置零

E. 如果不愿意使用预定义的标准设备,可先关闭这些文件代号 标准答案:B

6. 假设n=16,带符号数—4D8EH用补码表示为( A. 1011001001110001B B. 1100110110001110B C. -100110110001110B D. 1011001001110010B 标准答案:D 7. 文件代号是(类型 A. 字节 B. 字 C. 双字 D. 四字 标准答案:B

8. MOV BL, [BX] 的寻址方式( A. 直接寻址 B. 变址寻址 C. 立即寻址 D. 寄存器寻址 标准答案:D

9. 调用一个子程序需用(指令。 A. Call B. ret C. iret

D. 不需要指令直接写子程序的名字即可 标准答案:A

10. 如果一个文件被赋予“只读”属性,那么用户可以( A. 写文件 B. 修改文件 C. 读文件 D. 读写文件 标准答案:C

二、多选题(共 10 道试题,共 30 分。 V 1. 算数操作符可用于(表达式中。

A. 逻辑表达式 B. 数字表达式 C. 地址表达式 D. 关系表达式 标准答案:BC

2. 将二进制数10 1101B转换为其它进制是( A. 53 B. 45 C. 28 D. 2DH 标准答案:BD

3. 计算机不能区别有无符号数,所以有符号数要查找哪些标志位( A. CF B. SF C. OF D. ZF 标准答案:BCD

4. 使用子程序结构的优点( A. 可以节省存储空间

B. 可以节省程序所花的时间 C. 可提供模块化程序设计的条件 D. 便于程序的调试与修改 标准答案:ABCD

5. 打印机输出一个字符的功能,有哪些功能号( A. DOS中断21H的功能5 B. BIOS中断17H的功能0 C. DOS中断20H的功能5 D. BIOS中断17H的功能1 标准答案:AB

6. 一个汇编程序可包含(段。 A. 代码段 B. 堆栈段 C. 数据段 D. 附加段 标准答案:ABCD 7. 子程序有(属性。 A. Far B. public

C. extrn D. near 标准答案:AD

8. 伪操作可以完成的功能( A. 处理器选择 B. 定义程序模式 C. 定义数据 D. 分配存储区 标准答案:ABCD

9. 汇编程序把5150H存入一个存储器字中的方法( A. DW 5150H B. DB 50H, 51H C. DB 'PQ’ D. DW 'QP’ 标准答案:ABCD

10. 软件中断通常由以下哪些情况引起( A. 由中断指令INT引起 B. 由于CPU 的某些错误引起 C. 为调试程序设置的中断

D. 由外部硬件引起 标准答案:ABC

三、判断题(共 20 道试题,共 40 分。 V 1. (85-76的结果用十六进制表示为08H。

A. 错误 B. 正确 标准答案:A

2. 汇编语言之所以属于低级语言是由于用它编写的程序执行效率不如高级语言。

A. 错误 B. 正确 标准答案:A

3. 数据总线负责计算机中数据在各组成部分之间的传送。 A. 错误 B. 正确 标准答案:B

4. F的ASCII码为46H。 A. 错误 B. 正确

标准答案:B

5. DMA控制器一般包括四个寄存器:控制寄存器、状态寄存器、地址寄存器、数据寄存器。

A. 错误 标准答案:A

6. bx也可以作为累加器用。 A. 错误 B. 正确 标准答案:B

7. 相对于某起始地址的偏移量称为偏移地址。 A. 错误 B. 正确 标准答案:B

8. 调用程序和过程不在同一代码段中,可以使用NEAR属性。 A. 错误 B. 正确 标准答案:A

9. 若一台计算机的字长为4个字节,这意味着它能处理的字符串最多为4个英文字母组成。

A. 错误 B. 正确 标准答案:A

10. 正在运行的中断处理程序又被中断称为中断嵌套。 A. 错误 B. 正确 标准答案:B

11. 宏定义,可以先调用后定义。 A. 错误 B. 正确 标准答案:A

12. 除法指令对所有的条件码均无定义。 A. 错误 B. 正确 标准答案:B

13. 常量不占用存储空间。 A. 错误 B. 正确 标准答案:A

14. BCD是一种用二进制编码的十进制数。 A. 错误 B. 正确 标准答案:B

15. 软件中断的优先级高于可屏蔽中断。 A. 错误 B. 正确 标准答案:B

16. 所有的图形程序都需要通过位映像的方法逐一计算屏幕上的每一个像素值。

A. 错误 标准答案:A

17. 在高级语言中,下标封装了访问内存的细节,可以用下标表达式表示要访问的元素。

A. 错误 B. 正确 标准答案:B

18. 宏汇编中实元与哑元的个数必须相等。 A. 错误

B. 正确 标准答案:A

19. 若8086系统采用单片8259A,中断请求均采用边沿触发方式,IR0-IR7对应的中断类型号为08H-0FH。8259A工作于非缓冲方式,一般全嵌套方式,非自动中断结束方式,8259A端口地址为20H、21H。则连同IR1的中断源的中断类型号是09H。

A. 错误 B. 正确 标准答案:B

20. 循环控制条件是循环程序设计的关键,必须结合对算法的分析与考虑合理的选择。

A. 错误 B. 正确 标准答案:B

一、单选题(共 10 道试题,共 30 分。 V 1. 程序除了有顺序、循环、分支和(四种结构形式。

A. 中断 B. 选择 C. 嵌套 D. 子程序 标准答案:D

2. 能把表达式的值转换成当前基数下的数的符号是( A. ;; B. & C. $ D. % 标准答案:D

3. 若DX=1010H,则AND DX,DX的执行结果为( A. 0000H B. 1111H C. 1010H D. FFFFH 标准答案:C

4. FEES DW 100 DUP(0和mov cx,LENGTH FEES 两条指令之后,length FEES 的值是多少(

A. 50 B. 25 C. 100 D. 0 标准答案:C

5. CPU利用什么与外设交换信息( A. 数据接口 B. 控制器 C. IN/OUT D. 控制器 标准答案:C

6. DOS键盘操作INT 21H 实现从键盘输入一个字符并回显的功能号( A. 1 B. 6 C. 7 D. 8 标准答案:A

7. 键盘硬中断的中断向量地址为( A. 0:24H B. 0:25H C. 1:24H D. 1:25H 标准答案:A

8. 以下(寄存器可以用于基址寻址的。

A. CX B. AX C. DX D. BX 标准答案:D

9. 使用3CH功能建一文件,而该文件已存在,那么将会出现( A. 不会改变任何东西

B. 此操作将文件长度置为0,写新文件,原文件内容被清除。 C. 接着原来的文件写 D. 仅把长度置零

E. 如果不愿意使用预定义的标准设备,可先关闭这些文件代号 标准答案:B

10. mov cx,3 lea si,var loop1:cmp [si],0 loopnz loop1 如果var对应内存中的值为1,则执行这段程序cx的值为(

A. 2 B. 1 C. 0 D. 3 标准答案:C

二、多选题(共 10 道试题,共 30 分。 V 1. CRAY PROC far① PUSH AX ② ADD AX,BX RET ③ ENDP CRY④上面程序哪个部分没有错(

A. ① B. ② C. ③ D. ④

标准答案:ABC

2. 关闭文件时,DOS会实现( A. 不修改FAT

B. 把内存缓存区中的数据写入磁盘 C. 用日期和文件大小修改目录和FAT D. 缓存区内容不写入磁盘 标准答案:BC

3. DOS串行通信口功能( A. 从串行通信口读一个字符 B. 向串行通信口写一个字符 C. 串行设备没有缓冲和中断 D. 用串行通信设备,字符可能丢失 标准答案:AB

4. 分配给INT 8的中断类型号在中断向量中的物理地址是( A. 00020H B. 00021H C. 00022H D. 00023H 标准答案:ABCD

5. 程序除了有顺序结构外,还有(结构形式。 A. 循环 B. 分支 C. 嵌套 D. 选择 标准答案:AB

6. 软件中断通常由以下哪些情况引起( A. 由中断指令INT引起 B. 由于CPU 的某些错误引起 C. 为调试程序设置的中断 D. 由外部硬件引起 标准答案:ABC

7. 循环指令“LOOPNE L”控制循环结束的条件有(。

A. BX=0 B. CX=0 C. ZF=1 D. CF=0 标准答案:BC

8. 与十进制数255一样的其他进制的数是( A. 10111111B B. 0FFH C. 11111111B D. 376O 标准答案:BC

9. 比较两个无符号数,表示低于或不高于或等于或进位为一就转移的指令为( A. JB B. JL C. JNAE D. JNGE 标准答案:AC

10. 结束程序执行的语句的表示方法( A. INT 20H

B. MOV AX, 4C00H C. INT 21H D. INT 22H 标准答案:ABC

三、判断题(共 20 道试题,共 40 分。 V 1. 操作数是指令执行的对象。根据指令的要求,操作数可能是一个,也可能是两个,而伪指令则可能有多个操作数。

A. 错误 B. 正确 标准答案:B

2. 子程序的类型属性只能为NEAR。 A. 错误 B. 正确 标准答案:A

3. 引起终端的事件称为中断源。 A. 错误 B. 正确 标准答案:B

4. 在高级语言中,下标封装了访问内存的细节,可以用下标表达式表示要访问的元素。

A. 错误 B. 正确 标准答案:B

5. 在乘法指令里,目的操作数必须是累加器,字运算为ax,字节运算为al。 A. 错误 B. 正确 标准答案:B

6. PC机上的大多数I/O都是由主板上的8353(或8253A可编程序外围接口芯片管理的。

A. 错误 B. 正确 标准答案:A

7. mov dx,9,这条指令时寄存器寻址。 A. 错误 B. 正确 标准答案:A

8. 算法以及循环控制条件的选择不影响程序的执行效率。 A. 错误 B. 正确

标准答案:A

9. PUSH AL 指令是正确的。 A. 错误 B. 正确 标准答案:A

10. 在EQU语句的表达式中,如果有变量或标号的表达式,则在该语句前应该先给出他们的定义。

A. 错误 B. 正确 标准答案:B

11. 指令offset variable或label表示汇编将回送变量或标号的偏移地址值。 A. 错误 B. 正确 标准答案:B

12. 用RET可以使子程序的返回地址出栈。 A. 错误 B. 正确 标准答案:B

13. 在BIOS数据区,存放当前显示方式的字节地址是00449H。

A. 错误 B. 正确 标准答案:B

14. 不同的计算机系统具有不同的机器语言和汇编语言。 A. 错误 B. 正确 标准答案:B

15. 正在运行的中断处理程序又被中断称为中断嵌套。 A. 错误 B. 正确 标准答案:B

16. 8259A的中断命令寄存器的端口地址是20H。 A. 错误 B. 正确 标准答案:B

17. 溢出中断的中断类型号为5 A. 错误 B. 正确 标准答案:A

18. 调用程序和过程不在同一代码段中,可以使用NEAR属性。 A. 错误 B. 正确 标准答案:A

19. 在指令中一个地址代表一个字节单元。 A. 错误 B. 正确 标准答案:A

20. IRPC伪操作的自变量表必须是字符串。 A. 错误 B. 正确 标准答案:B

一、单选题(共10 道试题,共30 分。V 1. 指令MOV AX,COUNT[BX],若COUNT=0400H,SS=1200H,DS=1000H,BX=5000H,那么物理地址为(

A. 17400H B. 17000H C. 15400H D. 14500H 标准答案:C

2. 分配给INT 12H的中断类型号在中断向量中的物理地址是( A. 00048H、00049H、0004AH、0004BH B. 00038H、00039H、0003AH、0003BH C. 00028H、00029H、0002AH、0002BH D. 00058H、00059H、0005AH、0005BH 标准答案:A

3. 指令LOOPNZ退出循环的是( A. CX=0且ZF=1 B. CX=0且ZF=0 C. CX=0或ZF=1 D. CX=0或ZF=0 标准答案:C

4. MOV AX,ES:COUNT[DI] 源操作数的寻址方式是( A. 基址寻址 B. 立即寻址 C. 变址寻址 D. 基址变址寻址 标准答案:C

5. DOS系统功能调用的屏幕显示字符是(号调用。

A. 1 B. 4 C. 5 D. 2 标准答案:C

6. 由数字0~7组成的数,后面可跟字母O或Q表示的是(进制数。 A. 二进制数 B. 十进制数 C. 八进制数 D. 十六进制数 标准答案:C

7. Intel 8086微处理器在标志寄存器中设置了(个标志,共占用(字节。 A. 16,2 B. 8,1 C. 9,2 D. 10,2 标准答案:C

8. 调用一个子程序结束之后需返回应该用(指令。 A. Call

B. iret C. ret D. iret or ret 标准答案:C

9. mov cx,3 lea si,var loop1:cmp [si],0 loopnz loop1 如果var对应内存中的值为1,则执行这段程序cx的值为(

A. 2 B. 1 C. 0 D. 3 标准答案:C

10. MOV AX,100[SI][BP]的寻址方式( A. 基址变址寻址 B. 变址寻址 C. 立即寻址 D. 寄存器寻址 标准答案:A

二、多选题(共 10 道试题,共 30 分。 V 1. 在进行字符串输入的DOS功能调用时,输入字符串缓冲区中的内容是(

A. 第一单元存放字符个数

B. 第二单元存放的是实际输入字符的个数 C. 第三单元开始存放输入字符的ASCLL码 D. 最后一个单元存放回车符 标准答案:BC

2. CPU与外设之间通过什么相连( A. 通用寄存器 B. 硬件接口 C. 软件接口 D. 控制器 标准答案:BD

3. 中断处理程序与编写标准子程序的不同之处( A. 设置中断向量 B. 保存寄存器的内容 C. 处理中断

D. 设置设备的中断屏蔽位 标准答案:BC

4. 下列哪个是DMA传送的步骤(

A. DMA控制器向CPU发出HOLD信号,请求使用总线

B. 传输的数据字节通过数据总线进行传送 C. 字节计数器加1 D. 地址寄存器减1 标准答案:AB

5. 汇编语言源程序中的每个语句可以由(项组成。 A. 操作 B. name C. 操作数 D. 注释 标准答案:AC

6. 在编写循环程序时,需要提前结束循环,可以用以下(指令。 A. LOOP B. LOOPNZ C. LOOPZ D. LOOPZ 标准答案:BCD

7. CRAY PROC ① PUSH AX ② ADD AX,BX RET ③ ENDP CRY④上面程序哪个部分有错(

A. ①

B. ② C. ③ D. ④ 标准答案:AD

8. 一个汇编程序可包含(段。 A. 代码段 B. 堆栈段 C. 数据段 D. 附加段 标准答案:ABCD

9. 宏调用中的实元表可以是( A. 常数 B. 寄存器 C. 存储单元名 D. 运算器 标准答案:ABC

10. 有效地址可以由下列哪些部分组成( A. 位移量 B. 基址

C. 变址 D. 比例因子 标准答案:ABCD

三、判断题(共 20 道试题,共 40 分。 V 1. 输出函数对不指定小数位数的浮点类型实参用科学计数法显示。

A. 错误 B. 正确 标准答案:B

2. 286以上的计算机通过两片级联可以处理16个中断请求。 A. 错误 B. 正确 标准答案:A

3. 正在运行的中断处理程序又被中断称为中断嵌套。 A. 错误 B. 正确 标准答案:B

4. ARRAY DB 100 DUP(?在内存中开辟的空间是100个字节,无初使。 A. 错误 B. 正确

标准答案:B

5. 操作符分指令助记符和伪指令符两种。指令助记符即8086指令系统,当一个指令具有前缀时,必须用空格将其分开。伪指令符则用来对汇编程序进行控制。

A. 错误 B. 正确 标准答案:B

6. 宏定义递归调用,那么条件伪操作可用来结束伪操作。 A. 错误 B. 正确 标准答案:B

7. 在上一个字符还未被处理机取走,又有字符要传送到数据寄存器里,则会引起超越错。

A. 错误 B. 正确 标准答案:B

8. 输出函数对二进制和十六进制常数用无符号十进制整数显示。 A. 错误 B. 正确 标准答案:B

9. MOV CS,AX指令是正确的。 A. 错误 B. 正确 标准答案:A

10. 用RET可以使子程序的返回地址出栈。 A. 错误 B. 正确 标准答案:B

11. 循环不可以有多重结构。 A. 错误 B. 正确 标准答案:A

12. 相对于某起始地址的偏移量称为偏移地址。 A. 错误 B. 正确 标准答案:B

13. PUREG伪操作用来删除不用的宏定义。 A. 错误 B. 正确

标准答案:B

14. 循环控制条件是循环程序设计的关键,必须结合对算法的分析与考虑合理的选择。

A. 错误 B. 正确 标准答案:B

15. 8259A的中断命令寄存器的端口地址是20H。 A. 错误 B. 正确 标准答案:B

16. 汇编语言之所以属于低级语言是由于用它编写的程序执行效率不如高级语言。

A. 错误 B. 正确 标准答案:A

17. 如果IF=0,CPU就禁止响应任何外设的中断,如果IF=1,则允许CPU响应外设中断。

A. 错误 B. 正确 标准答案:B

18. F的ASCII码为46H。 A. 错误 B. 正确 标准答案:B

19. IN BL,05H 指令是正确的。 A. 错误 B. 正确 标准答案:A

20. HLA允许在数值中用下划线作为分隔符,便于人们阅读。 A. 错误 B. 正确 标准答案:B

一、单选题(共 10 道试题,共 30 分。 V 1. mov ax,0 dec ax 执行完这段程序cx的值为多少(

A. 0 B. 1 C. -1 D. 不确定 标准答案:D

2. MOV AX,ES:COUNT[DI] 源操作数的寻址方式是( A. 基址寻址 B. 立即寻址 C. 变址寻址 D. 基址变址寻址 标准答案:C

3. 类型14H的中断向量在存储器的哪些单元里( A. 0000:0050H B. 0000:0060H C. 0000:0070H D. 0000:0080H 标准答案:A

4. 调用一个子程序结束之后需返回应该用(指令。 A. Call B. iret C. ret D. iret or ret 标准答案:C

5. 指令LOOPNZ退出循环的是(

A. CX=0且ZF=1 B. CX=0且ZF=0 C. CX=0或ZF=1 D. CX=0或ZF=0 标准答案:C

6. 汇编程序将回送变量或标号的段地址值的数值回送操作符( A. TYPE expression B. offset variable C. SEG Variable|label D. LENGTH Variable 标准答案:C

7. 当源程序被汇编时,汇编程序将对每个宏调用作(

A. 宏定义 B. 宏汇编 C. 宏展开 D. 宏调用 标准答案:C 8. 将十六进制数 FFH 转换为十进制数是() A. 165 B. 11111111 C. 1515 D. 255 标准答案:D 9. 若 AX=2000H,CL=90H,则 DIV CL 执行后,AX=() A. 8038H B. 8039H C. 9138H D. 8138H 标准答案:A 10. CPU 利用什么与外设交换信息() A. 数据接口 B. 控制器 C. IN/OUT D. 控制器 标准答案:C 二、多选题(共 10 道试题,共 30 分。 ) V 1. 下列条件转移指令用于无符号数的是() A. jb B. jnb C. jl D. jbe 标准答案:ABD 2. 当不为 0 或不相等时循环指令为() A. LOOP B. LOOPZ C. LOOPNZ D. LOOPNE 标准答案:CD 3. 下面()是外部设备。 A. 键盘 B. 显示器 C. 打印机 D. 磁盘 标准答案:ABCD 4. 下边哪个是中断操作的步骤(

A. 取中断类型号 B. 计算中断向量的地址 C. 转入中断处理程序 D. 取中断向量,偏移地址送 IP,段地址送 CS 标准答案:ABCD 5. 分支程序结构的形式有() A. 单分支结构 B. 双分支结构 C. 多分支结构 D. 无分支结构 标准答案:ABC 6. 形参表又称为() A. 哑元表 B. 形式参数表 C. 虚参表 D. 实参表 标准答案:ABC 7. 不影响标志位的指令有() A. add B. push C. pop#sbb 标准答案:BC 8. 计算机不能区别有无符号数,所以有符号数要查找哪些标志位() A. CF B. SF C. OF D. ZF 标准答案:BCD 9. 下列与比例因子有关的寻址方式有哪些() A. 相对寻址方式 B. 比例变址寻址 C. 基址比例变址寻址 D. 寄存器寻址 标准答案:BC 10. 乘法指令对哪些条件码有定义() A. of B. cf C. sf D. zf 标准答案:AB 三、判断题(共 20 道试题,共 40 分。 ) V 1. pop 指令的目的为段寄存器时不允许使用 CS寄存器。

A. 错误 B. 正确 标准答案:B 2. PUSH AL 指令是正确的。 A. 错误 B. 正确 标准答案:A 3. 汇编程序的作用就是把源文件转换成用二进制代码表示的目标文件。 A. 错误 B. 正确 标准答案:B 4. 常量不占用存储空间。 A. 错误 B. 正确 标准答案:A 5. 在汇编程序对源程序汇编的过程中,使用地址计数器来保存当前正在汇编的指令的偏移 地址。 A. 错误 B. 正确 标准答案:B 6. 寄存器寻址方式需要访问存储器取得操作数。 A. 错误 B. 正确 标准答案:A 7. 0075D 是一个八进制数。 A. 错误 B. 正确 标准答案:A 8. 段内子程序调用时,CS、IP 的内容都要进栈。 A. 错误 B. 正确 标准答案:B 9. INT 21H 的键盘输入功能 1 是输入字符但不回显(也检测 Ctrl_Break。 A. 错误 B. 正确 标准答案:A 10. 无符号数 0400H div 0B4H 的余数是 124D。 A. 错误 B. 正确 标准答案:B 11. 循环控制条件是循环程序设计的关键,必须结合对算法的分析与考虑合理的选择。 A. 错误 B. 正确 标准答案:B

12. 在指令中一个地址代表一个字节单元。 A. 错误 B. 正确 标准答案:A 13. 1 GE 0 的结果是 1。 A. 错误 B. 正确 标准答案:A 14. 在乘法指令里,目的操作数必须是累加器,字运算为 ax,字节运算为 al。 A. 错误 B. 正确 标准答案:B 15. MOV bx,[si],这条指令时正确的。 A. 错误 B. 正确 标准答案:B 16. 若一台计算机的字长为 4 个字节, 这意味着它能处理的字符串最多为 4 个英文字母组成。 A. 错误 B. 正确 标准答案:A 17. 八位无符号数的表示范围为-128<=N<=127。 A. 错误 B.

正确 标准答案:A 18. 宏展开时, ; ;后面的注释也会被展开。 A. 错误 B. 正确 标准答案:B 19. INT 21H 的键盘输入功能 1 输入的字符可以回显。 A. 错误 B. 正确 标准答案:B 20. 从连接的角度看,在源程序中用户定义的符号可以分为局部符号和外部符号两种。 A. 错误 B. 正确 标准答案:B 谋学网 www.mouxue.com

本文来源:https://www.bwwdw.com/article/1yzo.html

Top