网站大量收购独家精品文档,联系QQ:2885784924

2025年大学试题(计算机科学)-汇编语言程序设计考试近5年真题集锦(频考类试题)带答案.docx

2025年大学试题(计算机科学)-汇编语言程序设计考试近5年真题集锦(频考类试题)带答案.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

(图片大小可自由调整)

2025年大学试题(计算机科学)-汇编语言程序设计考试近5年真题集锦(频考类试题)带答案

第I卷

一.参考题库(共80题)

1.在ARRAY数组中依次存储了七个字数据,紧接着是名为ZERO的字单元,表示如下:ARRAYDW23,36,2,100,32000,54,0ZERODW? 如果BX包含数组ARRAY的初始地址,请编写指令将数据0传送给ZERO单元。

2.逻辑运算符两侧运算对象的数据类型是()。

A、只是0或1

B、只能是0或非0正数

C、只能是整型或字符型数据

D、可以是任何合法的类型数据

3.无条件转移指令中,段内直接近转移到标号LET1的指令是()

A、JMPSHORTLET1

B、JMPLET1

C、JMPBX

D、JMPWORDPTRLET1

4.下列程序的作用是什么?试用直接写中断向量表的方式改写。

5.在DEBUG下,要将寄存器CX的值修改为100H,应该执行什么命令?

6.8088/8086存储器分段,每个段不超过()

A、64K个字

B、32K个字节

C、1兆个字节

D、64K个字节

7.用三种不同方法实现在字存储单元DB1中存储2000H的内容。

8.把下列十进制数转换为进制数(33)10

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

10.指令TESTAL,02H的含义为()

A、测试AL是否等于02H

B、测试AL第2位状态

C、测试AL第1位状态

D、将AL与02单元的各位进行测试

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

A、-a1

B、a[i]

C、a2_i

D、intt

12.编写宏定义程序,可以对任意字数组求元素之和,数组名称、元素个数和结果存放单元为宏定义的哑元。

13.编写程序,使用库子程序,从键盘上输入8个有符号字数据,求它们的和,以十进制格式输出。

14.指出以下指令的寻址方式,array是变量。

15.标号有哪三个属性,其含义是什么?

16.在条件转移指令中,结果为负数则转移的指令是()。

A、JNS

B、JZ

C、JS

D、JC

17.在C语言中,下列错误的说法是()。

A、函数可以递归调用

B、不允许在函数中再定义函数

C、递归程序不可能用非递归算法实现

D、对于continue语句,可以通过改变程序的结构而不使用它

18.变址寄存器指的是()。

A、SI、DI

B、SI、SP

C、SP、BP

D、DI、DX

19.汇编语言源程序中的语句有三种类型,它们是()语句,()语句及()语句。

20.写出执行以下计算的指令序列,其中各变量均为16位有符号数。Z←(W*X)/(Y+6),R←余数

21.在执行子程序段内调用CALL??SUBR指令后,SP的值()。

A、加1

B、减1

C、加2

D、减2

22.子程序是用过程定义语句()定义的。

A、PROC????ENDP

B、PROC????ENDS

C、CALL????RET

D、PROC????RET

23. 请写出用一条指令实现取D1的偏移地址=SI中的三种方法。

24.下列各数均为十进制数,请用8位二进制补码计算,并用十六进制数表示其运算结果。85-76

25.MOV??CX,SS:[buf]的源操作数的寻址方式()

26.在汇编语言中,变量是一个数据存储单元的名字,即数据存放地址的符号表示。

27.已知各变量的类型说明如下:inti=8,k,a,b;unsignedlongw=5;doublex=1.42,y=5.2;则以下符合C语言语法的表达式是()。

A、a+=a-=(b=4)*(a=3)

B、a=a*3=2

C、x%(-3)

D、y=float(i)

28.CF标志位,不但可以用来判断无符号数有无溢出,而且也可以判断带符号数有无溢出。

29.执行指令moval,12h,movbl,12h,movdl,02h,cmpxc

您可能关注的文档

文档评论(0)

山水教育[全国可咨询] + 关注
官方认证
服务提供商

山水教育专注行业研报、成人教育、自考、考研考博培训,建筑行业职业资格证书考试、卫生系统职业资格考试、大学专业考核试题等等,欢迎垂询,助您考试成功!

认证主体成都梦创星野科技有限公司
IP属地四川
统一社会信用代码/组织机构代码
91510114MACPUY5K3K

1亿VIP精品文档

相关文档