微机原理及应用试卷 程序分析题(2)
1.27 [库中题号:050013] 5分
假设(CS)=3000H, (DS)=4000H, (ES)=2000H, (SS)=5000H, (AX)=2060H, (BX)=3000H, (CX)=5, (DX)=0, (SI)=2060H, (DI)=3000H, (43000H)=0A006H, (23000H)=0B116H, (33000H)=0F802H, (25060)=00B0H,.(SP)=0FFFEH, (CF)=1, (DF)=1, 请写出下列各条指令单独执行完后, 有关寄存器及存储单元的内容, 若影响条件码请给出条件码SF、ZF、OF、CF的值。
(1) DIV BH (2) SAR AX,CL (3) XOR AX,0FFE7H
1.28 [库中题号:050012] 5分
微机原理期末试题
第 9 页
假设(CS)=3000H, (DS)=4000H, (ES)=2000H, (SS)=5000H, (AX)=2060H, (BX)=3000H, (CX)=5, (DX)=0, (SI)=2060H, (DI)=3000H, (43000H)=0A006H, (23000H)=0B116H, (33000H)=0F802H, (25060)=00B0H,.(SP)=0FFFEH, (CF)=1, (DF)=1, 请写出下列各条指令单独执行完后, 有关寄存器及存储单元的内容, 若影响条件码请给出条件码SF、ZF、OF、CF的值。
(1) SBB AX,BX (2) CMP AX,WORD PTR[SI+0FA0H] (3) MUL BYTE PTR[BX] (4) AAM
1.29 [库中题号:050011] 5分
假如在程序的括号中分别填入指令:
(1) LOOP L20 (2) LOOPNE L20 (3) LOOPE L20
试说明在三种情况下, 当程序执行完后, AX、BX、CX、DX四个寄存器的内容分别是什么? TITLE CODESG SEGMENT
ASSUME CS:CODESG, DS:CODESG. SS:CODESG ORG 100H BEGIN: MOV AX,01 MOV BX,02 MOV DX,03 MOV CX,04 L20: INC AX
ADD BX,AX SHR DX,1 ( ) RET
CODESG ENDS
END BEGIN
1.30 [库中题号:050010] 5分
假定AX和BX中的内容为带符号数, CX和DX中的内容为无符号数, 请用比较指令和条件转移指令实现以下判断:
(1)BX的值与AX的值相减, 会产生溢出吗? 若溢出则转OVERFLOW (2)若BX的值小于AX的值,则转去执行EQ_SMA (3)若DX的值低于CX的值,则转去执行EQ_SMA
1.31 [库中题号:050009] 5分
假定AX和BX中的内容为带符号数, CX和DX中的内容为无符号数, 请用比较指令和条件转移指令实现以下判断:
(1)若DX的值超过CX的值,则转去执行EXCEED (2)若BX的值大于AX的值,则转去执行EXCEED
微机原理期末试题
第 10 页
(3)CX中的值为0吗? 若是则转去执行ZERO
1.32 [库中题号:050008] 5分
用其他指令完成和下列指令一样的功能: (1) REP STOSB (2) REP SCASB
1.33 [库中题号:050007] 5分
用其他指令完成和下列指令一样的功能: (1) REP MOVSB (2) REP LODSB
1.34 [库中题号:050006] 5分
试分析下面的程序段完成什么操作? MOV CL,04 SHL DX,CL MOV BL,AH SHL AX,CL SHR BL,CL OR DL,BL
1.35 [库中题号:050005] 5分
DATA SEGMENT
TABLE_ADDR DW 1234H DATA ENDS ...... MOV BX, TABLE_ADDR LEA BX, TABLE_ADDR
请写出上述两条指令执行后, BX寄存器中的内容。
1.36 [库中题号:050004] 5分
指出下列指令的错误:
(1) MOV AH,BX (2) MOV [SI],[BX]
1.37 [库中题号:050003] 5分
执行下列指令后, AX寄存器中的内容是什么? TABLE DW 10,20,30,40,50 ENTRY DW 3 ......
MOV BX,OFFSET TABLE ADD BX,ENTRY
(3) MOV AX,[SI][DI]
微机原理期末试题
第 11 页
MOV AX,[BX]
1.38 [库中题号:050002] 5分
分析下列标号为什么是非法的?
(1) GET.DATA (2) 1_NUM (3) TEST-DATA (4) RET (5) NEW ITEM
1.39 [库中题号:050001] 5分
分析并指出下列程序中的错误: STAKSG SEGMENT DB 100 DUP(?) STA_SG ENDS
DTSEG SEGMENT DATA1 DB ? DTSEG END
CDSEG SEGMENT MAIN PROC START: MOV MOV ADD MOV START ENDP CDSEG ENDS END
FAR
DS,DATSEG AL,34H AL,4FH TA,AL DA
…… 此处隐藏:539字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [资格考试]石油钻采专业设备项目可行性研究报告编
- [资格考试]2012-2013学年度第二学期麻风病防治知
- [资格考试]道路勘测设计 绪论
- [资格考试]控烟戒烟知识培训资料
- [资格考试]建设工程安全生产管理(三类人员安全员
- [资格考试]photoshop制作茶叶包装盒步骤平面效果
- [资格考试]授课进度计划表封面(09-10下施工)
- [资格考试]麦肯锡卓越工作方法读后感
- [资格考试]2007年广西区农村信用社招聘考试试题
- [资格考试]软件实施工程师笔试题
- [资格考试]2014年初三数学复习专练第一章 数与式(
- [资格考试]中国糯玉米汁饮料市场发展概况及投资战
- [资格考试]塑钢门窗安装((专项方案)15)
- [资格考试]初中数学答题卡模板2
- [资格考试]2015-2020年中国效率手册行业市场调查
- [资格考试]华北电力大学学习实践活动领导小组办公
- [资格考试]溃疡性结肠炎研究的新进展
- [资格考试]人教版高中语文1—5册(必修)背诵篇目名
- [资格考试]ISO9001-2018质量管理体系最新版标准
- [资格考试]论文之希尔顿酒店集团进入中国的战略研
- 全国中小学生转学申请表
- 《奇迹暖暖》17-支2文学少女小满(9)公
- 2019-2020学年八年级地理下册 第六章
- 2005年高考试题——英语(天津卷)
- 无纺布耐磨测试方法及标准
- 建筑工程施工劳动力安排计划
- (目录)中国中央空调行业市场深度调研分
- 中国期货价格期限结构模型实证分析
- AutoCAD 2016基础教程第2章 AutoCAD基
- 2014-2015学年西城初三期末数学试题及
- 机械加工工艺基础(完整版)
- 归因理论在管理中的应用[1]0
- 突破瓶颈 实现医院可持续发展
- 2014年南京师范大学商学院决策学招生目
- 现浇箱梁支架预压报告
- Excel_2010函数图表入门与实战
- 人教版新课标初中数学 13.1 轴对称 (
- Visual Basic 6.0程序设计教程电子教案
- 2010北京助理工程师考试复习《建筑施工
- 国外5大医疗互联网模式分析




