微信计算机第四版讲稿.ppt

微信计算机第四版讲稿.ppt

ID:52417127

大小:151.00 KB

页数:32页

时间:2020-04-05

微信计算机第四版讲稿.ppt_第1页
微信计算机第四版讲稿.ppt_第2页
微信计算机第四版讲稿.ppt_第3页
微信计算机第四版讲稿.ppt_第4页
微信计算机第四版讲稿.ppt_第5页
资源描述:

《微信计算机第四版讲稿.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2-5要完成下述运算或控制,用什么标志位判别?其值是什么?1比较两数是否相等。2两数运算后结果是正数还是负数?3两数相加后是否溢出?4采用偶校验方式,判定是否要补“1”?5两数相减后比较大小。6中断信号能否允许?1比较两数是否相等。ZF=1表示相等2两数运算后结果是正数还是负数?SF=1为负数3两数相加后是否溢出?有符号数OF=1溢出,无符数CF=1溢出4采用偶校验方式,判定是否要补“1”?PF=1低8位偶数个15两数相减后比较大小ZF=1一样大;无符号数CF=0表示前者大;有符号数OF=0时SF=0表示前者大6中断信号能否允许?IF=1时表示允许CPU响应可屏蔽中断OFDF

2、IFTFSFZFAFPFCF无符号数:CF,ZF有符号数:SF,OF2-7用伪指令DB在存储器中存储ASCII码字符串’whattimeisit?’。并画出内存分布图。77H--w68H--h61H--a20H--SP74H--t69H--i6DH--m65H--e73H--s3FH--?576861742074696D69732069743F6520Str1DB‘whattimeisit?’Str12-9实模式下,段寄存器装入如下数据,写出每段的起始地址和结束地址。A1000HB1234HC2300HDE000HEAB00HA10000H--1FFFFHB12340H--2

3、233FHC23000H--32FFFHDE0000H–EFFFFHEAB000H--BAFFFH2-10在实模式下对下列CS:IP的组合,求出要执行的下一条指令的存储器地址。ACS:IP=1000H:2000HBCS:IP=2000H:1000HCCS:IP=1A00H:B000HDCS:IP=3456H:AB09HA12000HB21000HC25000HD3F069H3-3设DS=1000H,ES=2000H,SS=3500,SI=00A0H,DI=0024H,BX=0100H,BP=0200H,数据段中变量名为VAL的偏移地址值为0030H,试说明下列源操作数字段的寻

4、址方式是什么?物理地址值是什么?(1)MOVAX,[100H]直接10100H指令源寻址物理地址(2)MOVAX,VAL直接10030H(3)MOVAX,[BX]寄存器间址10100H(4)MOVAX,ES:[BX]寄存器间址20100H(5)MOVAX,[SI]寄存器间址100A0H(6)MOVAX,[BX+10H]相对寻址10110H(7)MOVAX,[BP]寄存器间址35200H(8)MOVAX,VAL[BP][SI]相对基址加变址352D0H(9)MOVAX,VAL[BX][DI]相对基址加变址10124H(10)MOVAX,[BP][DI]基址加变址35224H3-

5、6指出下列指令中那些是错误的,错在什么地方。指令判定(1)MOVDL,AX错!AX为16位,DL为8位(2)MOV8650H,AX错!目的寻址无立即寻址(3)MOVDS,0200H错!段寄存器无立即寻址(4)MOV[BX],[1200H]错!内存之间不能传送(5)MOVIP,0FFH错!不能对IP赋值(6)MOV[BX+SI+3],IP错!IP不能作源操作数(7)MOVAX,[BX][BP]错!BX、BP不能对同一段寻址3-9下列指令完成什么功能?1ADDAL,DH2ADCBX,CX3SUBAX,2710H4DECBX5NEGCX6INCBL7MULBX8DIVCL1AL←A

6、L+DH2BX←BX+CX+CF3AX←AX-2710H4BX←BX-15CX←0–CX6BL←BL+17DX,AX←AX*BX8AL←AX/CL的商,AH←AX/CL的余数3-10已知变量X1和X2的定义如下X1DW1024HDW2476HX2DW3280HDW9351H请按下列要求进行运算或操作后,将运算结果存到RESULT单元中,低位在前,高位在后。试分别写出指令序列。1将X1和X2两个字数据相加2将X1和X2两个双字数据相加3将X1和X2两个字数据相减4将X1和X2两个字数据交换位置3-10X1DW1024HDW2476HX2DW3280HDW9351H1将X1和X2

7、两个字数据相加RESULTDW2DUP(0)MOVSI,OFFSETX1MOVBX,OFFSETX2MOVDI,OFFSETRESULTMOVCX,2CLC;清进位标志AGAIN:MOVAX,[SI]ADDAX,[BX]MOV[DI],AXINCSIINCSIINCBXINCBXINCDIINCDIDECCXJNZAGAINHLT3-10X1DW1024HDW2476HX2DW3280HDW9351H2将X1和X2两个双字数据相加RESULTDW2DUP(0)MOVSI,OFFSETX1MOVBX,OF

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。