




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
考生班级________________学生学号:□学生姓名:________________………装考生班级________________学生学号:□学生姓名:________________………装………订…………………线…………………《汇编语言》考试试题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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/CEPPEA 5029-2023电力建设工程地质灾害危险性评估技术要求
- T/CATCM 032-2024中药配方颗粒临床使用指南
- T/CMEAS 021-202420 kDa单甲氧基聚乙二醇丙醛(M-ALD-20K)质量要求与测试方法
- 泡芙机器维修合同7篇
- 上海安全c证考试题库及答案
- 【7语期末】芜湖市无为市2023-2024学年七年级下学期期末语文试题
- 新版员工试用合同2篇
- 艾青诗选《芦笛》课件解析
- 机动小型车辆赠与合同10篇
- 婚前住房约定协议4篇
- 外科学第七版周围血管和淋巴管疾病
- 安全生产试题库看图找错课件
- 二级综合医院基本标准(2021年版)
- 北京市初中学业水平考试体育与健康知识模拟练习题(含答案)
- 市政工程质量通病与防治
- 配电项目工程重点、难点及解决措施
- 北京理工大学出版社二年级下册《劳动》教案
- JJG 966-2010手持式激光测距仪
- GB/T 26659-2011铸造用再生硅砂
- GB/T 21558-2008建筑绝热用硬质聚氨酯泡沫塑料
- GB/T 18494.1-2014变流变压器第1部分:工业用变流变压器
评论
0/150
提交评论