版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第五章习题5-1下面的程序运行后,(AL)=_______,CF=_______。MOV CL,8MOV AL,0NOT ALROL AL,CLCMPAL,0FFHJZ NEXTMOV AL,0NEXT: ……答:(AL)=0FFH,CF=05-2在下面的程序段中,“DECCX”指令执行了_______次。MOV CX,6JCXZ NEXTL1:DEC CXJNZ L1NEXT: ……(A)0 (B)5(C)6 (D)7答:C5-3设有单字节有符号数X,Y与Z,如果X+Y>200,则求X-Z,否则求X+Z,运算结果存储在SUM字单元中。DATASEGMENT XDB120 YDB100 ZDB20 SUMDB0DATAENDSSTACK1SEGMENTSTACKDB20H(?)STACK1ENDSCODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACK1BEGIN: MOVAX,DATA MOVDS,AX XORAH,AHMOVAL,XXORBH,BHMOVBL,Y ADDAX,BX//注意这里用的是16位的寄存器,想想原因? CMPAX,200 MOVAL,X JGSUB0;判断 ADDAL,Z JMPEND0SUB0: SUBAL,ZEND0: XORAH,AHMOVSUM,AX MOVAH,4CH INT21HCODEENDS ENDBEGIN5-4下面的程序段执行后,BUF1的前5个字节单元内容分别是多少?DATA SEGMENTDA1 DW 123H,456H,0AB00HDA2 DB 12H,34H,56H,0ABHDB $-DA2BUF1 DB 10H DUP(1,2,3)BUF2 DB 10H,20H,30HDATA ENDS……MOV SI,OFFSETDA1MOV DI,OFFSETBUF1MOV CX,5LOP:MOV AL,[SI]MOV [DI],ALINC SIINC DILOOP LOP……答:5-5阅读下列程序,回答下列问题:(1)该程序完成什么功能?(2)程序中的“INCSI”可否用指令“ADDSI,1”代替,为什么?(3)程序中的指令LEASI,DATA1可用指令________代替。(4)CLC的目的是________。DATA SEGMENTDATA1DB85H,27H,4AHDATA2DB93H,87H,65HLEGHDW3SUMDB 0,0,0DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATABEGIN:MOVAX,DATAMOVDS,AXLEA SI,DATA1LEA BX,DATA2LEA DI,SUMMOV CX,LEGHCLCAGAIN: MOVAL,[SI]ADC AL,[BX]MOV [DI],ALINC SIINC BXINC DILOOP AGAINMOV AH,4CHINT 21HCODE ENDSEND BEGIN答:(1)功能是把DATA1和DATA2定义的两个3字节多精度数的相加放入SUM中。(2)不能,因为使用的带进位的加法指令,如果使用ADDSI,1,会影响CF标志位导致进位清零,不能完成多精度数的加法。(3)LEASI,DATA1可用MOVSI,OFFSETDATA1代替。(4)CLC的目的是使第一次加法前CF清零,这样使用ADC指令不会影响第一次加法运算结果。5-6数据段的ARY数组中存放有10个带符号数,编写一个程序使数组按照从小到大的顺序排列。DATASEGMENTDADB80,3,-20,116,9,120,-6,62,-32,42COUNTEQU$-DADATAENDSSTACK1SEGMENTPARASTACKDW20HDUP(0)STACK1ENDSCOSEGSEGMENTASSUMECS:COSEG,DS:DATA,SS:STACK1SORT:MOVAX,DATAMOVDS,AXMOVDX,COUNT-1;置比较次数初值SORT1:MOVBL,0;置交换标志初值MOVCX,DX;置内循环比较次数MOVSI,0;置数据指针初值SORT2:MOVAL,DA[SI]CMPAL,DA[SI+1];比较JLENOXCHG;小于等于则转不交换XCHGAL,DA[SI+1];交换MOVDA[SI],ALMOVBL,0FFH;置已交换标志NOXCHG:INCSI;修改地址LOOPSORT2DECDX;修改比较次数JEEND0;CMPBL,0;检查交换标志
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 冬季跑步利大于弊演讲稿
- 智能合约提升医保结算效率课题申报书
- 生育支持政策与青年婚育观念互动课题申报书
- 铸牢中华民族共同体意识的现实挑战分析课题申报书
- 基于用户画像的不良事件精准预警
- 2025-2030中国双玻太阳能电池板行业运行态势与供需趋势预测报告
- 2025-2030中国卵圆孔未闭 (PFO)闭合装置行业现状动态与应用前景预测报告
- 重症血栓患者的护理经济负担
- 2026年后勤办公用品管理试卷及答案
- 2026年碳达峰碳中和知识试卷及答案
- 2026中国石油集团昆仑资本有限公司社会招聘笔试模拟试题及答案解析
- 2026年八年级下册地理考试试题及答案
- 小学提高教学质量办法及措施
- 街道督察督办工作制度
- 直播基地规划建设方案报告
- (正式版)DB22∕T 2130-2014 《叶轮式燃气表》
- GB/T 30117.7-2026灯和灯系统的光生物安全第7部分:主要发射可见辐射的光源和灯具
- 2026年教案合集2026年春人教版八年级下册英语Unit 1~Unit 8全册教案新版
- 教育学原理 第二版 课件 马工程 第1-5章 教育及其本质-第5章 人的全面发展教育
- 《兰亭序》中楷毛笔临摹字帖可打印
- 初中英语沪教版8A unit6 ancient stories more practice 部优课件
评论
0/150
提交评论