版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
考生班级________________学生学号:□学生姓名:________________………装考生班级________________学生学号:□学生姓名:________________………装………订…………………线…………………《汇编语言》考试试题A卷课程号:67111310 考试方式:使用专业、年级:计07 任课教师:考试时间:备注:一、填空题(共7空,每空3分,共21分)1、指令MOVAL,BYTEPTR[BX+SI]中,源操作数是___________寻址方式。2、8086/8088CPU允许最大的存储空间为1MB,因此地址总线是_______位。3、假设(BX)=5678H,(CL)=8,指令ROLBX,CL执行后,(BX)=______H。4、已知(AX)=8002H,(BX)=0001H,则指令IMULBX执行后,(AX)=(十进制)。5、执行下面指令序列后,(SP)=_________H。MOVSP,3210H
PUSHAX6、已知(AX)=1234H,执行下述三条指令后,(AX)=H。MOV
BX,AX
NEG
BX
ADD
AX,BX7、已知ARRAYDW5DUP(3),指令MOVAX,SIZEARRAY,执行后,(AX)=H。二、按要求回答问题。(共8题,每题7分,共56分)1、已知AX=78H,BX=0804H,写出下列程序段执行后,AX,BX寄存器的值。SHRBX,1ANDBX,0F0FHMOVCX,4LOP:XCHGBH,BLDIVBLSALAX,1LOOPLOP2、下面程序执行后,AL的内容为ARRAY数组中的最小数,请在括号内各填入一条指令使程序完整。ARRAYDB3,5,-3,-2,4,5,-8,6┇MOVCX,7MOVDI,0MOVAL,ARRAYA1:INCDI()JLEA2MOVAL,ARRAY[DI]A2:()3、程序段如下:MOVAX,0FF00HMOVBX,640HCALLSUB1INCBXSUB1PROCORAX,BXRETSUB1ENDP请回答上述程序段运行后:(AX)=_____________H(BX)=_____________H4、在以BEG为起始地址的存储区域中存放有100个字节数据,现将其首、尾颠倒过来,重新排放这100个字节数据。请在程序中的括号内填入适当的指令使其完整。
MOV
CX,32H
LEA
SI,BEG
MOV
DI,SI
()
DON:MOV
AL,[SI]
()
MOV
[SI],AL
()
DEC
DI
LOOP
DON5、已知BUF开始的数据区中存放有10个大、小写字母,试分析下面的程序段完成什么功能?
MOV
CX,10
LEA
BX,BUF
K2:MOV
AL,[BX]
CMP
AL,‘Z’
JBE
K1
SUB
AL,20H
MOV
[BX],AL
K1:INC
BX
LOOP
K2
6、已知DS和ES指向同一个段,且当前数据段从0000H到0009H单元内容分别为00H,01H,02H,…,09H。问下列程序段执行后,0000~0009H单元的内容分别是什么。MOVSI,0005HMOVDI,0000HMOVCX,5CLDREPMOVSB7、已知某程序的数据段定义如下DATASEGMENTXDW2DUP(?)YDW?DATAENDS程序在DEBUG下运行完毕后,显示如下AX=0000BX=0000CX=0079DX=0000SP=FFEEBP=0000SI=0000DI=0000DS=10E4ES=10F4SS=21F0CS=31FFIP=0100NVUPDIPLNZNAPONC10E410E410E410E410E410E410E410E4试根据屏幕信息,找到变量Y的值(Y)=___________H8、(信息学院学生做)宏指令STORE定义如下:STOREMACROX,NMOVX+K,KK=K+1IFK-NSTOREX,NENDIFENDM试展开下列调用:K=0STORETAB,48、(国际学院学生做)、已知一个数据段定义如下:DATASEGMENT
NUM1=10
NUM2=NUM1+10H
DA1DB'COMPUTER'
DB0AH,0DH
COUNTEQU$-DA1
DA2DW'CO','MP','UT','ER'
DATAENDS
试回答:(1)DA1的偏移地址是_______________
(2)COUNT的值是_____________________
(3)DA2+5字节单元的内容是________________三、编程题(共2题,第1题10分,第2题13分,共23分)1、加密传送字符串。设数据段DATA中有字符串SBUFF,其中存有20个字符,将每个字符加上它在字符串中的位移量后,传送到附加段EXTRA中以DBUFF开始的缓冲区中。2、已知数据段定义如下,请编写完整代码段,统计数组ARY中负数的个数,结果存入CONT单元中。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2030年中国轿车悬架弹簧市场运营现状与投资趋势评估分析研究报告
- 2024-2030年中国血液病诊断与治疗行业市场发展趋势与前景展望战略研究报告
- 2024-2030年中国菜籽深加工行业市场发展分析及竞争格局与投资前景研究报告
- 2024-2030年中国网络工程行业市场发展分析及发展前景与投资风险研究报告
- 2024-2030年中国纯色鞋行业发展趋势及投资战略研究报告
- 2024-2030年中国纤维平滑剂行业发展状况与前景方向分析研究报告
- 2024-2025学年长垣县四上数学期末考试试题含解析
- 2024-2025学年云县六年级数学第一学期期末达标测试试题含解析
- 2024-2025学年云南省昆明市五华区四三年级数学第一学期期末预测试题含解析
- 2024-2025学年榆林市吴堡县子洲县数学六年级第一学期期末经典模拟试题含解析
- 2023年云南省中考历史真题含解析
- 重症肺炎的诊疗和治疗
- 新编电气装置安装工程施工及验收规范
- 保洁设备机具使用作业指导书
- 《思想道德与法治》教案 第一章 领悟人生真谛 把握人生方向
- 酒店新员工入职须知
- 财务人员廉政谈话记录财务人员廉政谈话内容记录(通用3篇)
- AutoCAD2020基础绘图教程PPT完整全套教学课件
- 2022年北京市中考听说模拟英语试题(解析版)
- 2020中小学学校管理制度手册全册
- 英汉国内外翻译现状
评论
0/150
提交评论