




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
自考365领先的专注于自学考试的网络媒体与服务平台 --自考网校 免费试听.自考名师.课件更新.报名演示.学习卡.最权威的师资阵容 最及时的在线答疑 全程视频授课,反复观看 不限次数自考365网校数百门课程全面招生!基础班串讲班 祝您成功每一天! 郭建华 韩旺辰 郝玉柱 张旭娟 孙茂竹 白薇全国2004年10月高等教育自学考试汇编语言程序设计试题课程代码:02321一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.假设存储器中从7462H单元开始的四个相邻字节单元中的内容依次是32H,46H,52H,OFEH,则存放字数据OFE52H的字地址是()A.7462HB.7463HC.7464HD.7465H2.下列寄存器组中,在访问存储器操作数地址时,可以提供偏移地址的是()A.BP、BX、SI、DIB.AX、BX、CX、DXC.SP、IPD.BX、SI、DI、DS3.当堆栈为空时,如SS=0805H,SP=40H,栈底字单元的物理地址是()A.08090HB.08089HC.0808EHD.08450H4.执行POP BP指令时,源操作数的物理地址表达式是()A.16*SS+SPB.16*SS+BPC.16*DS+BPD.16*CS+BP5.设ADRT=100H,不符合语法规则的语句是()A.MOV AX,ADRTB.MOV AX,ADRT+SIC.MOV ADRT,AXD.MOV ADRTSI,AX6.下面XCHG指令语句中,语法正确的是()A.XCHG AX,DSB.XCHG BL,BXC.XCHG AL,OFHD.XCHGSI,DI7.设(AL)=63H(BL)=29H执行下面指令后()SUB AL,BLDASAX的内容是A.(AX)=0304HB.(AX)=0034C.(AX)=0034HD.(AX)=03048.设BX=1234H,DS=2000H,(21234H)=5678H,则指令“LEA SI,BX”执行后的结果是()A.SI=5678HB.SI=1234HC.SI=2000HD.SI=3234H9.设DF=0,SI=20H,CX=10,执行REP LODSW指令后,SI中的内容是()A.20HB.30HC.34HD.40H10.设AL=0A8H,CL=23H,执行乘法指令MUL CL后,标志位OF,CF的值分别是()A.OF=1,CF=1B.OF=1,CF=0C.OF=0,CF=1D.OF=0,CF=011.MOV BX,OFFFEHNEG BXNOT BX上述三条指令执行后,BX中的内容是()A.-1B.-2C.-3D.-412.设数据段有:DA1 DB XX ;是任一数据DA2 DB OFEH下列两条指令:MOV DL, DA1OR DL,DA2执行后,DL中的内容可能是()A.0FFH或0FEHB.只能是0FEHC.只能是0FFHD.只能是01H13.NUM1=200NUM2=0C8HMOV AL,NUM1 XOR NUM2上述语句执行后AL中的值是()A.200B.0C8HC.0D.0FFH14. ORG 100HNUM EQU 8042HDA1 DB 56H MOV BX,0FFSET DA1上述程序段执行后BX中的值是()A.56HB.100H C.101HD.102H15.设数据段中定义语句DA1 DB 12H,34HDA2 DW 12H,34H下面有语法错误的语句是()A.BUF1 DW DA1B.MOV DA1+1,AXC.MOV BYTE PTR DA2+1,ALD.MOV WORD PTR DA1,AX16.在同一程序段中,定义下面伪指令,错误的是()A.PORT1 EQU ALB.PORT2=ALC.PORT2=2A50H AND OFFHD.PORT3 EQU 2A50H PORT3 EQU 2A50H AND OFFH17.X DB 20H DUP(0)Y DW 7A,8BMOV CH,LENGTH YMOV CL, LENGTH X执行上述指令后,CX中的内容是()A.0120HB.2010HC.207AHD.7A20H18.执行SUB AX,BPDI指令,取源操作数时,使用的物理地址表达式是()A.16*SS+BP+DIB.16*ES+BP+DIC.16*DS+BP+DID.16*CS+BP+DI19.BUFF单元开始,连续存放了十个字节数据,欲找出与AL中内容不同的数,并将不同数据的地址偏移量送ADR单元,应选用的指令序列是()A.REPZ CMPSBB.KEPNZ CMPSBJZ K1 JZ K1MOV ADR,DI MOV ADR,DI,K1: K1:C.REPZ SCASBD.REPNZ SCASB JZ K1 JNZ K1 DEC DI DEC DI MOV ADR,DI MOV ADR,DIK1:K1:20. TEST VAR,55HJE ZER0ZER0:上述程序段执行JE ZER0指令后能够产生分支的条件是()A.VAR=0B.VAR=55HC.VAR中第1,3,5,7位均为0D.VAR中第0,2,4,6位均为0二、填空题(本大题共5小题,每小题1分,共5分)21.逻辑地址由_组成。22.假设执行指令前BX=5678H,CL=8,指令ROL BX,CL执行后BX=_。23.每次进行串扫描指令SCAS时,要进行递增或递减修改的变址寄存器是_。24.在指令语句操作数项上,引用一个段名,就是获取段地址的_数据。25.VAR1 DD 10H DUP(?)语句实现留空_个字节单元。三、简答题(本大题共3小题,每小题2分,共6分)26.下面指令是错误吗,哪条有错?什么错误MOV 34H,BLXCHG DS,AX27.完成下列操作选用什么指令或指令序列将2BC0H减去1A05H将变量DAB1的段地址送AX。28.设执行前SI=1000H,DS=2000H,存储单元(21000H)=1245H,下面二条指令分别执行后BX中的值各是多少?MOV BX,SILEA BX,SI四、程序分析题(本大题共7小题,每小题5分,共35分)29.MOV AX,7452HADD AL,AHDAAXCHG AH,ALSUB AL,AHDAS程序段运行后,AX=_,CF=_。30.已知AX=7865H,BX=89AAHCLCADD AX,BXOR BX,AXRCR AX,1RCL BX,1程序执行后,AX=_BX=_CF=_31.AND AL,0FAHXOR AL,0FFHXOR AL,0AFHOR AL,50H阅读上述指令,分别回答各指令序列完成什么功能?32.DA1 DB 1AH,2BH,3CH,4DH,5EH,6FHDA2 DB 6 DUP(0)LEA SI,DA1+5MOV BX,0FFSET DA2MOV CX,604HSTDLOP: LODSBROL AL,CLMOV BX,ALINC BXDEC CHJNZ LOP程序执行后DA2中各字节内容是什么?程序中ROL AL,CL是否用ROR AL,CL指令替代,其功能不变。33. DA1 DBABCDE $ FGHIDA2 DB $ -DA1 DUP(?) CALL SUB1 SUB1 PROC MOV BX,0 LOP:CMP BYTE PTR DA1BX,$JZ ARMOV AL,DA1BXMOV DA2 BX,ALINC BXJMP LOP AR:RET SUB1 ENDP上述子程序的功能是什么?返回主程序时,BX=_。34.AR1 DB ABCDEFGHAR2 DB OMOV AH,1INT 21H;键盘输入AND AL,0FHDEC ALLEA BX,AR1XLAT AR1MOV AR2,AL 假设键盘输入数字4,则执行后(AR2)=_;执行后CF=_。35.BCD1 DB 46HMOV AL,BCD1MOV CL,4SHR AL,CLSAL AL,1MOV CL,ALSAL AL,1SAL AL,1ADD AL,CLMOV CL,BCD1AND CL,0FHADD AL,CL 上述程序段完成的功能是什么?程序段运行结束后AL=_。五、程序填空题(本大题共2小题,每小题6分,共12分)36.下面程序段是判AL和BL中的数据是否同号,若是,则把AL中的数据变负并送到AH中,否则OAH。横线处填入适当指令(每处仅填一条指令)。_JNS KMOV AH,0JMP END0 K:_MOV AH,ALEND0:37.已知寄存器AX和BX分别存放有二个非压缩BCD码,下面程序段完成AX+BXAX中,请在横线中各填一条指令(假设结果小于等于99)MOV CH,AHADD AL,BLAAA_ADC AL,BHAAA_MOV AL,CH六、编制程序题(本大题共3小题,共22分)38.限用三条指令实现将DA1和DA2二个字节存储单元的内容进行交换。(5分)39.试编制一程序段,用串操作指令STOSB实现向DA数据区依次相间存放字母字符A,B,J和数字字符09。相间
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 长沙个人租房合同范本
- 购销叉车合同范本
- 个人出售软件合同范本
- 阑尾炎试题(含答案)
- 安全教育拆除工程安全常识(目录)考试题及答案
- 2025年银行从业资格的客户服务试题及答案
- 2025年综合柜员考试题库复习试题含答案
- 三基三严考试题含答案试题库(含答案)
- 2025年家庭教育指导师考试题库与参考答案
- 2025年国际金融服务平台跨境人民币结算服务合作协议
- 幼儿园课程概论第2版(学前教育专业)PPT全套完整教学课件
- 系统性红斑狼疮狼疮性肾炎
- 护理科研选题与论文写作
- YY/T 0086-2020医用冷藏箱
- LY/T 2246-2014森林消防专业队伍建设和管理规范
- JJG 956-2013大气采样器
- GA/T 1707-2020防爆安全门
- 会展项目管理教材 课件
- 重医大内科诊疗操作规范内科诊疗操作规范
- 初中英语单元整体教学讲座课件
- 《幸福比优秀更重要》读书分享 课件
评论
0/150
提交评论