版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一实验任务1.实验程序段及结果表格如表:标志位CFZFSFOFPFAF程序段1:MOV AX, 1018HMOV SI, 230AHADD AX, SIADD AL, 30HMOV DX, 3FFHADD AX,BXMOV 20H, 1000HADD 20H, AXPUSH AXPOP BX000000000000000000000011000000000000000000000000000000000000000000程序段2:MOV AX, 0A0AHADD AX, 0FFFFHMOV CX, 0FF00HADC AX, CXSUB AX, AXINC AXOR CX, 0FFHAND C
2、X, 0F0FHMOV 10H, CX000000000000100011100011100010010010000000001010000010000010程序段3:MOV BL, 25HMOV BYTE PTR10H, 4MOV AL, 10HMUL BL000000000000000000000000000000程序段4:MOV WORD PTR10H,80HMOV BL, 4MOV AX, 10HDIV BL0000000000000000000000000000000程序段5:MOV AX, 0DEC AXADD AX, 3FFFHADD AX, AXNOT AXSUB AX, 3O
3、R AX, 0FBFDHAND AX, 0AFCFHSHL AX,1RCL AX,1000000000000101011000001000011000011001010001000001000100110000110分析:程序段1:MOV AX, 1018H ;AXß1018HMOV SI, 230AH ; SIß230AHADD AX, SI ;AX=3322H,低8位为 00100010B,1的个数;为偶数,PF=1,同时D3向D4有进位发生,AF=1ADD AL, 30H ;AX=3352H,低8位1个个数为奇数,PF=0MOV DX, 3FFH ;DXß3
4、FFHADD AX,BX ;AX=3352H,MOV 20H, 1000H ;20Hß1000HADD 20H, AX ;20H=4352HPUSH AX ;POP BX ;BX=3352H程序段2:MOV AX, 0A0AH ;AXß0A0AHADD AX, 0FFFFH ;AX=0A09H,最高位进位CF=1,低8位1的;个数为偶数PF=1;D3向D4进位AF=1MOV CX, 0FF00H ;CXß0FF00HADC AX, CX ;AX=090AH,最高位进位CF=1,低8位1的个;数为偶数PF=1SUB AX, AX ; AX=0,运算结果为零ZF=1I
5、NC AX ;AX=1HOR CX, 0FFH ;CX=0FFFFH,最高位为1,ZF=1,低8位1的;个数为偶数PF=1AND CX, 0F0FH ;CX=0F0FH,低8位1的个数为偶数PF=1MOV 10H, CX ;10Hß0F0FH程序段3: MOV BL, 25H ;BLß25HMOV BYTE PTR10H, 4 ;10Hß04HMOV AL, 10H ;ALß04HMUL BL ;AL=94H程序段4:MOV WORD PTR10H,80H ;10Hß0080HMOV BL, 4 ;BLß04HMOV AX, 10H
6、;AXß0080HDIV BL ;AX=0020H程序段5:MOV AX, 0 ;AXß0000HDEC AX ;AX=0FFFFH,最高位为1,SF=1,低8;位1的个数为偶数PF=1,最高位向前、;D3向D4有借位,CF=1,AF=1ADD AX, 3FFFH ;AX=3FFEH,D3向D4有进位,AF=1ADD AX, AX ;AX=7FFCH,低8位1的个数为偶数,PF=1;D3向D4有进位,AF=1NOT AX ;AX=8003HSUB AX, 3 ;AX=8000H,低8位1的个数为偶数,PF=1;最高位为1,SF=1OR AX, 0FBFDH ;AX=0FBF
7、DH,最高位为1,SF=1AND AX, 0AFCFH ;AX=0ABCDH,最高位为1,SF=1SHL AX,1 ;AX=579AH,低8位1的个数为偶数,PF=1,;算数结果溢出OF=1,最高位进位CF=1RCL AX,1;AX=0AF35H,低8位1的个数为偶数,;PF=1,算数结果溢出OF=12.用BX寄存器作为地址指针,从BX所指的内存单元(0010H)开始连续存入三个无符号数(10H、04H、30H),接着计算内存单元中的这三个数之和,和放在0013H单元中,再求出这三个数之积,积放0014单元中。写出完成此功能的程序段并上机验证结果。程序段:LEA BX,0010HMOV BX,
8、10HMOV BX+1,04HMOV BX+2,30HMOV AX,0000HADD AL,BXADD AL,BX+1ADD AL,BX+2MOV DS:0013H,ALMOV AL,BXMUL BX+1MUL BX+2MOV DS:0014,AX上机验证:3.写出完成下述功能的程序段。上机验证你写出的程序段,程序运行的最后结果(AX)?(1) 传送15H到AL寄存器;(2) 再将AL的内容乘以2;(3) 接着传送15H到BL寄存器;(4) 最后把AL的内容乘以BL的内容。程序段:MOV CL,02HMOV AL,15HMUL CLMOV BL,15HMUL BL结果AX=0372H 4写出完
9、成下述功能的程序段。上机验证你写出的程序段,程序运行后的商?(1) 传送数据2058H到DS:1000H单元中,数据12H到DS:1002H单元中;(2) 把DS:1000H单元中的数据传送到AX寄存器;(3) 把AX寄存器的内容算术右移二位;(4) 再把AX寄存器的内容除以DS:1002H字节单元中的数;(5) 最后把商存入字节单元DS:1003H中。程序段:MOV DS:1000H,2058HMOV DS:1002H,12HMOV AX,DS:1000HSAR AX,2MOV BL,DS:1002HDIV BLMOV DS:1003H,AX最后商为73H5.下面的程序段用来清除数据段中从偏
10、移地址0010H开始的12个字存储单元的内容(即将零送到这些存储单元中去)。(1) 将第4条比较指令语句填写完整(划线处)。 MOV SI,0010H NEXT: MOV WORD PTRSI,0 ADD SI,2 CMP SI,001CH JNE NEXT HLT(2) 假定要按高地址到低地址的顺序进行清除操作(高地址从0020H开始),则上述程序段应如何修改?MOV SI,0020H NEXT: MOV BYTE PTRSI,0SUB SI,1 CMP SI,0014H JNE NEXT HLT6输入并运行表1.3中的程序段,把结果填入表右边的空格中,并分析结果,说明本程序段的功能是什么。
11、程序段字单元(1A00H)=字单元(1A02H)=MOV 1A00H, 0AA55HMOV 1A02H, 2AD5HSHL WORD PTR1A02H,1 CMP 1A00H, 8000HCMCRCL WORD PTR1A02H,1RCL WORD PTR1A00H,1AA550000AA552AD5AA5555AAAA5555AAAA5555AAAA55AB5554AAAB55说明:MOV 1A00H, 0AA55H ;1A00H ß0AA55HMOV 1A02H, 2AD5H ;1A02Hß2AD5HSHL WORD PTR1A02H,1 ;1A02H=DATA*2CMP 1A00H, 8000H ;1A00H8000H,结果不送回1A00HCMC ;进位标志取反RCL WORD PTR1A02H,1 ;将1A02H带CF的循环左移一位RCL WORD PTR1A00H,1 ;将1A00H带CF的循环左移一位二简答3.简要说明ADD,SUB,AND,OR对标志位的影响。答:4条指令满足以下条件时会对个标志位产生影响:CF:当进行加减运算时若最高位向前有进位或借位,则CF=1,否则CF=0。PF:当运算结果
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二、带变量的递归教学设计-2025-2026学年小学信息技术(信息科技)第三册下2014粤教版
- 2026年宁夏回族自治区社区工作者招聘考试模拟试题及答案解析
- 2026年伊春市南岔区社区工作者招聘笔试模拟试题及答案解析
- (2024-2026)人教版六年级下册数学真题汇编(基础题含答案)
- 2026年西宁市城西区社区工作者招聘考试参考题库及答案解析
- 第17课 明朝的灭亡(教学设计)七年级历史下册同步备课系列(部编版)
- 第l课 左小右大教学设计小学书法北师大版六年级下册-北师大版
- 导入 打开原子核物理的大门教学设计高中物理鲁科版选修3-5-鲁科版2004
- 人教部编版12 故宫博物院教学设计
- 2026年芜湖市镜湖区社区工作者招聘考试模拟试题及答案解析
- 红细胞叶酸课件
- DB65∕T 4464.5-2021 退化草地修复治理技术规范 第5部分:高寒草甸类
- 2026年辽宁职业学院单招(计算机)考试备考题库必考题
- 护理人员在康复护理中的角色定位
- 卫生事业单位招聘考试真题及答案汇编
- 视频会议设备调试要求
- 2023年昆明辅警招聘考试真题含答案详解(完整版)
- 罗湖法院执行异议申请书
- 农学课件教学课件
- 安全工器具考试题及答案
- 腰线拆除施工方案(3篇)
评论
0/150
提交评论