文档详情

2025年大学试题(计算机科学)-汇编语言程序设计考试近5年真题荟萃附答案.docx

发布:2025-03-31约8.96千字共26页下载文档
文本预览下载声明

(图片大小可自由调整)

2025年大学试题(计算机科学)-汇编语言程序设计考试近5年真题荟萃附答案

第I卷

一.参考题库(共80题)

1.计算机系统由()组成。?

A、硬件系统和软件系统

B、系统硬件和系统软件

C、CPU和系统软件

D、操作系统和主机

2.设某数据段: 试回答:1)DA1的偏移地址是多少?2)COUNT的值是多少?3)DA2+5字节单元的内容是多少?

3.下列正确的标识符是()。

A、-a1

B、a[i]

C、a2_i

D、intt

4.无论BH中原有的数是奇数或偶数,若要使BH中的数一定为奇数,应执行的指令是()

A、ADDBH,01H

B、ORBH,01H

C、XORBH,01H

D、TESTBH,01H

5.设有语句inta=3;则执行了语句a+=a-=a*a;后,变量a的值是()

A、3

B、0

C、9

D、-12

6.SEG运算符的功能是取得变量或标号的();OFFSET运算符是取得变量或标号的()。

7.CS寄存器属于()。

8.如果在一个程序开始执行以前(CS)=0A7F0H,(如16进制数的最高位为字母,则应在其前加一个0)(IP)=2B40H,试问该程序的第一个字的物理地址是多少?

9.内存的地址区域从()开始为中断向量表。

10.十进制153转化为二进制数是()

A

B

C

D

11.将AX中有符号数除以2的正确指令是()。

A、SHR??AX,1

B、SAR??AX,1

C、ROR??AX,1

D、RCR??AX,1

12.条件转移指令的转移范围是多少?

13.DOS系统功能调用中1?号调用的功能是();2号调用的功能是();9号调用的功能是();10号调用的功能是()。

14.编程实现在窗口中将键盘输入的小写字母加密后显示出来。提示:可在字母上加上某数做加密。

15.变量X用DT定义,存有80b有符号数,编写程序,求X的相反数,存入同样用DT定义的变量Y。

16.ADC是()指令,其格式();ADD是()指令。

17.计算机系统通过()与外围设备通信。

18.设ES=3000H,DI=00FFH,CX=0005H,AL=41H,DF=0,从300FFH开始的连续5个字节单元内容分别是44H,43H,42H,41H。执行REPNZSCASB指令后,正确的结果是()。

A、DI=0104H,CX=0000H

B、DI=0103H,CX=0001H

C、DI=0102H,CX=0002H

D、DI=0101H,CX=0003H

19.汇编语言源程序的文件扩展名是什么?把它改为.EXE扩展名后,可以认为是可执行程序吗?

20.代码段某单元的逻辑地址为3458:2C92H,其物理地址为()。

A、37212H

B、36FF2H

C、34580H

D、32C92H

21.ASCII中的47H表示的字符是()

A、“7”

B、“G”

C、“g”

D、“E”

22.不带方括号的寄存器符号不是()。

23.要使目的操作数(DX)中的11~8位保持不变,其他的位置0,则应该使用()。

A、ANDDX,0F00H

B、ORDX,0F00H

C、ANDDX,0F0FFH

D、ORDX,0F0FFH

24.ADD[SI],DA_BYTE

25.把下列进制数转换成为十进制数(0.10110)2

26.段内间接寻址方式只改变()寄存器的内容。

A、AX

B、BX

C、CX

D、IP

27.重复汇编和条件汇编()。

A、都是汇编指令

B、都可以变为机器代码

C、不能在程序中使用

D、都是伪操作

28.用REPE?SCASB指令对字符串进行扫描,如CX0时,扫描结束,那么表示()。

A、在字符串中有一个AL中指定的字符

B、在字符串中遇上第一个AL中指定

显示全部
相似文档