- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
(图片大小可自由调整)
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中指定
文档评论(0)