教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 资格考试 >

微机原理及应用试卷 程序分析题(2)

来源:网络收集 时间:2026-02-13
导读: 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, (2506

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字,全部文档内容请下载后查看。喜欢就下载吧 ……
微机原理及应用试卷 程序分析题(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/89707.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)