- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
长风破浪会有时,直挂云帆济沧海。——李白
合肥工业大学2025·2025学年第1学期
《汇编语言程序设计》考试试卷(A卷)
(闭卷时间120分钟)
院/系年级专业姓名学号
1、简述计算机系统组成。
2、何为开中断和关中断。关中断情况下,内中断能否被响应?不可屏蔽中断能否被响应?可
屏蔽中断能否被响应?
3、根据补码定义把下列十进制数表示为8位二进制补码。
(1)64(2)-24
4、用移位指令为主实现对AX中的无符号数乘以5,不考虑乘积可能超出16位。
5、下图为DEBUG调入的可执行程序,回答以下问题:
(1)程序的起始物理地址是多少?结束地址是多少?
(2)CS寄存器的值是什么?
(3)程序的功能是什么?
(4)写出查看DS:0处内容的DEBUG命令。
(5)程序中2处的INT21指令执行后有什么结果?
(6)如果要运行这个程序应该用什么DEBUG命令?
(7)DEBUG命令-T=04之后,寄存器AX、DS、DX的值是多少?
6、画出数据在数据段中的存放情况,程序执行后,BX、DI、CX、DX寄存器中的内容是什么?
程序如下:
DATASEGMENT
ARRAYDW20,30,40,20H,30H,-6
BUFFDB‘ABCD$’
第1页共7页
天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为。——《孟子》
DATAENDS
CODESEGMENT
ASSUMECS:CODE,DS:DATA
START:
MOVAX,DATA
MOVDS,AX
MOVBX,ARRAY+1
MOVDI,OFFSETARRAY
MOVCX,[DI+5]
MOVDL,BUFF+3
MOVAH,4CH
INT21H
CODEENDS
ENDSTART
7、定义数据段,满足如下要求:
(1)array为字符串变量:‘inspireageneration!’
(2)data1为十六进制数:0FEDCBAH
(3)data2为二进制数。
(4)data3为100个为零的字节变量。
(5)分配500个字的空间待用。
8、将AX和BX进行加、减、乘或除的运算,每种运算由用户从键盘上选择。AX和BX可在
DEBUG下设置。
9、设有一个数组存放学生的成绩(0-100),编制一个子程序统计0-59分、60-69分、70-79
分、80-89分、90-100分的人数,并分别存放到scoreE、scoreD、scoreC、scoreB及score
A单元中。编写一个主程序与之配合使用。
10、编写宏定义,比较两个常量X和Y,如果X>Y,MAX=X,否则MAX=Y。
第2页共7页
百学须先立志。——朱熹
合肥工业大学2020—2021学年第1学期
文档评论(0)