微机原理第次作业Word格式.docx
- 文档编号:15065823
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:10
- 大小:16.50KB
微机原理第次作业Word格式.docx
《微机原理第次作业Word格式.docx》由会员分享,可在线阅读,更多相关《微机原理第次作业Word格式.docx(10页珍藏版)》请在冰豆网上搜索。
[SP]=8FH
[SP+1]=3DH
[SP+2]=50H
[SP+3]=40H
3.45有如下程序段
MOVSP,3008H
MOVAX,[DI]
RCT:
CALLPSUB1
MOV[DI],AX
.
PSUB1:
PUSHAX
PUSHBX
RET
问,
当执行完PUSHBX后,SP=3000H
当执行完RET后,IP=AX=[DI]
3.46LOOP指令相当于哪两条指令的组合?
DECCX
JNZN000
\
3.47下列程序执行完后,AX=?
MOVCX,0F902H
XORAX,AX
NOTAX
SUBAL,CH
JZNEXT
MULCL
NEXT:
SHRAX,CL
AX=0003H
3.48若CPU中各寄存器及存储器参数如图所示,试求独立执行如下指令后,CPU相应寄存器及存储器相应单元的内容是多少?
p1EanqFDPw
CS
3000H
FFFFH
CX
DS
2050H
0004H
BX
SS
50A0H
0000H
SP
ES
0FFFFH
17C6H
DX
IP
8094H
AX
DI
000AH
1403H
BP
SI
0008H
1
CF
20506H
06H
20507H
00H
20508H
87H
20509H
15H
2050AH
37H
2050BH
C5H
2050CH
2FH
(1)MOVDX,[BX+2];
DX=06H,BX=0004H
(2)PUSHDX;
SP=FFFDH,[SP]=C6H
(3)MOVCX,BX;
CX=0004H,BX=0004H
(4)TESTAX,1;
AX=8094H,CF=0
(5)MOVAL,[SI];
AL=87H
(6)ADCAL,[DI];
AL=DBH,CF=0
(7)DAA;
AL=9AH
(8)INCSI;
SI=0009H
(9)MOV[DI],AL;
[DI]=94H
(10)XORAH,BL;
AH=84H,BL=04H
(11)JMPDX;
CS=3000H,IP=17C6H
3.53在以DS:
3301H为首地址的储存单元中,连续存放了50个无符号的字节数据,要求在其中找出最小值并将它放在地址为DS:
3300H的字节单元中。
试编写程序。
DXDiTa9E3d
DATASSEGMENT
ORG3301H
DATADB50DUP(?
>
。
此处输入数据段代码
DATASENDS
STACKSSEGMENT
。
此处输入堆栈段代码
STACKSENDS
CODESSEGMENT
ASSUMECS:
CODES,DS:
DATAS,SS:
STACKS
START:
MOVAX,DATAS
MOVDS,AX
XORAX,AX
XORBX,BX
XORCX,CX
MOVBX,3301H
MOVAL,[BX]
MOVCX,50
N000:
INCBX
CMPAL,[BX]
JBN001
JMPN002
N001:
N002:
LOOPN000
MOVBX,3300H
MOV[BX],AL。
此处输入代码段代码
MOVAH,4CH
INT21H
CODESENDS
ENDSTART
3.54有100个字节的数据,连续存放在以DS:
1000H为首地址的存储单元中,要求将其全部传送到以ES:
2100H为首地址的单元中。
试用三种方法编写程序:
RTCrpUDGiT
①不使用串操作指令
ORG1000H
DATA1DB100DUP(?
ORG2100H
DATA2DB100DUP(?
XORSI,SI
XORDI,DI
LEASI,DATA1
LEADI,DATA1
MOVCX,100
MOVAL,[SI]
MOV[DI],AL
INCSI
INCDI
LOOPN000。
ENDSTART
②使用不带重复前缀的穿操作指令
CLD
MOVSB
③使用带重复前缀的串操作指令
REPMOVSB。
3.57有如下程序段
CLD给方向标志置0DF=0
LEADI,[0202H]DI=0202H
MOVCX,100HCX=100H
XORAX,AXAX=0
REPSTOSW把ES:
0202H之后的100H个存储单元清0
3.59试编写程序,统计以DS:
8000H为起始地址的连续200个字节单元中的0的个数。
XORDX,DX
MOVBX,8000H
MOVCX,0C8H
DECBX
CMPBYTEPTR[BX],0
JZN001
JMPX1
INCAL
X1:
MOVBL,AL
MOVCL,4
SHRAL,CL
CMPAL,0AH
JBN002
ADDAL,37H
JMPN003
ADDAL,30H
N003:
MOVDL,AL
MOVAH,2
MOVAL,BL
ANDAL,0FH
JBN004
JMPN005
N004:
N005:
申明:
所有资料为本人收集整理,仅限个人学习使用,勿做商业用途。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 作业