微机试验二算术逻辑运算及移位操作_第1页
微机试验二算术逻辑运算及移位操作_第2页
微机试验二算术逻辑运算及移位操作_第3页
微机试验二算术逻辑运算及移位操作_第4页
微机试验二算术逻辑运算及移位操作_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验二算术逻辑运算及移位操作一、实验目的.熟悉算术逻辑运算指令和移位指令的功能。.了解标志寄存器各标志位的意义和指令执行对它的影响。二、实验要求.复习8086指令系统中的算术逻辑类指令和移位指令。.按照题目要求在实验前编写好实验中的程序段。三、实验内容与步骤.实验程序段及结果表格如下标志位CFZFSFOFPFAF程序段1000000movax,1018h000000movsi,230ah000000addax,si000011addal,30h000000movdx,03ffh000000addax,bx000000add[20h],1000h100010add[20h],ax000001pushax000001popbx000001

程序段2movax,0a0ah000000addax,ffffh100011movcx,ff00h100011adcax,cx100010subax,ax100010incax010010orcx,0ffh000000andcx,0f0fh001010mov[10h],cx000010程序段3movbl,25h000000movbyteptr[10h],4000000moval,[10h]000000mulbl001000程序段4movwordptr[10h],80h000000movbl,4000000movax,[10h]000000divbl000000.用BX寄存器作为地址指针,从BX所指的内存单元(0010H)开始连续存入三个无符号数(10H、04H、30H),接着计算内存单元中的这三个数之和,和放在0013H单元中,再求出这三个数之积,积放0014单元中。写出完成此功能的程序段并上机验证结果。MOVBX,0010H匚bwEiFKWMOVBX,0010H匚bwEiFKWnon[b>*2]r31■>rrIHIQ口口」[b«J_181bMOV[BX],10HMOV[0001H][BX],04HMOV[0002H][BX],30HMOVAL,[BX]ADDAL,[0001H][BX]ADDAL,[0002H][BX]MOV[0003H][BX],ALMOVAL,BLMUL[0001H][BX]MUL[0002H][BX]MOV[0004H][BX],AX

口niaeiaesffliiaA■eiflE111ali口aB113|岫119■■Billxi口niaeiaesffliiaA■eiflE111ali口aB113|岫119■■Billxi□01IE■■B121□01itS3i2ds312AB012Cs312Esfll3Q□013210191・sfli3asfll3A■ei3Gsfll3E101*0s@142IC144s@i4a§£ll4A101片白IC14Eleeaa阐白RR阐日10□哂Q1R口自日20□BI328□日白40aeess阐日40阐日4R口白白50biy七hsi01kx[dk*ul1.写出完成下述功能的程序段。上机验证你写出的程序段,程序运行的最后结果(AX)=0372(1)传送15H到AL寄存器; MOVAL,15H(2)再将AL的内容乘以2;(3)接着传送15H到BL寄存器; MOVBL,15H(4)最后把AL的内容乘以BL的内容。MULBL(AX)=0372~c-tiwcoaE^1\iiDiiiri^i \td.meFileBd.ltVi.euiNunUftakpoiinitisIXntiaDptIonk:IFIjiiimfl三H1I*:KEUIrl ZlZWmt'TUfWCL.r_.ex BEKL5 m①呼 风工45cs±91®2D9E« shl al,l Q■CT.JljUI匚石二电g4B315 bl^iS | ex HHUHc«±91®&F&E3 mul bl g: dx 390®・m":]:】口匚^—e ■i■则6306 Add Ibx*5iJ,^l 港 di匚石二电此@00@ tH西廿biJel :■- bp 93醯m;0WE@00@ Add [bx*5iJ,fll g: ”。邮曲D«:ftL19@»0@ tH石收工It1 ::: 器 5AF0M;011g@000 Add [bx*3iJ.fll | c等 5吊加c«=0114皿鲍 虱il £hxtciJFal 1 W由 5AF0»±911&g物 Add Cbx^iJrfll K C5 5AMcf=0113gW@ 副M £bx*£iJFalHKF1ETW::::::::::::::::::::::M筹黛A::::::::::::::::::::::::■;:::::::::::::::::::::::::::::::然才谭二篥面i吃犷演,朋,期飞ir弼、皆-他,、三2r优f-iID P0 DE Ml 27 M4 CC RIA 距:和「事|胴FF 89 62 万口 1C EF OS 心&mu' 岔&二9配富2日dfiSHHlF^Ml 01 Ml 1因 U2 K3 PF FF (3^3CW*. si/:[,[£[♦,□「JWpppWfTOOTWW:管j替修髯誉簪簌鬻箱孽举聚密然峰瓷瓷»军餐鸳盘写赞!";-:/箭气Low;:(1=0;■:«Help:::::::.:::::::..:::::::■»13■■■■.写出完成下述功能的程序段。上机验证你写出的程序段,程序运行后的商二73(1)传送数据2058H到DS:1000H单元中,数据12H到DS:1002H单元中;(2)把DS:1000H单元中的数据传送到AX寄存器;(3)把AX寄存器的内容算术右移二位;(4)再把AX寄存器的内容除以DS:1002H字节单元中的数;(5)最后把商存入字节单元DS:1003H中。MOV[1000H],2058HMOV[1002H],12HMOVAX,[1000H]MOVCL,2SARAX,CLDIV[1002H]MOV[1003H],ALRET■iv...MT上ZM*.卜回CjITMX:口■据-:!\JlIfBIMXI \TCi.[Him比1][DUX-riJ][Lx■3■iv...MT上ZM*.卜回CjITMX:口■据-:!\JlIfBIMXI \TCi.[Him比1][DUX-riJ][Lx■3[llM-riiJ[Lx■1PKKDfiM<ynrlJHAHvllHHH力电修^S0SSS0ss^sss^smaqummi-ihhqmhaowhhmh

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论