实验五逻辑运算及串操作类指令FIN
更新时间:2023-03-09 05:24:01 阅读量: 综合文库 文档下载
- 算术逻辑运算实验推荐度:
- 相关推荐
实验五 逻辑运算及串操作类指令
一.实验目的:
1.掌握逻辑指令和串指令的功能
2.学习使用逻辑指令和串指令编写程序
二.实验工具软件
MS-DOS , DEBUG, PC机 三.实验内容及调试结果
1. 练习AND,OR,XOR ,TEST指令,观察指令结果操作数以及受
到影响的标志
(1) 用DEBUG程序的r命令设定AX=4569H,a命令汇编指令and
ax,000f。再用g或t命令执行该指令并查看结果AX=0009H. ZF=0
(2) 用DEBUG程序的r命令设定AX=4569H,a命令汇编指令or
ax,0fff。再用g或t命令执行该指令并查看结果AX=4FFFH ZF=0
(3) 用DEBUG程序的r命令设定AX=BX=CX=4567H,a命令汇
编指令xor ax,0000。XOR BX,FFFF,XOR CX,CX再用g或t命令执行该指令并查看结果AX=4567H BX=BA98H CX=0000 ZF=1
(4) 用DEBUG程序的r命令设定AX内容,a命令汇编指令TEST
ax,000f。再用g或t命令执行该指令并查看结果AX=4567 ZF=0
2. 设:AX= 0012H,BX= 0034H,写一段小程序,把它们装配成1234H 存到AX中去。
用g命令看结果AX=1234H CL=4 ROL指令移位4次?移位最后导致CF=0
3. BX=84F0H,写一段小程序把 BX 中的 16 位数每 4 位数据扩展成一个双字操作数压入堆栈。
-a 2000:0000
2000:0000 mov bx,84f0 2000:0003 mov dh,4 2000:0005 mov cl,4 2000:0007 ROL bx,cl 2000:0009 mov ax,bx 2000:000B and ax,0f 2000:000E push ax 2000:000F dec dh 2000:0011 jnz 0007 2000:0013
(1)程序执行之前,用DEBUG命令观察堆栈区域的内容
(2)用g命令执行这一段程序,用DEBUG命令观察堆栈区域的内容。
(3)程序执行后,dh=??说明什么问题? DH=0 循环了4次。
4.把 内存ES:1000H开始的 10 个字节缓冲区置为 41H('A') -a 2000:0000
2000:0000 mov di,1000 2000:0003 mov al,41 2000:0005 mov cx,0a 2000:0008 cld 2000:0009 rep stosb 2000:000B
(1)观察内存目的串中的10个字符。
(2)执行完这段程序后,再观察内存目的串中的10个字符,目的串指针(DI),重复计数器(CX)的内容
5.从一个字符串中查找一个指定的字符,比如’e’。 -e es:3000 'computer'
-a 2000:0000
2000:0000 mov di,3000
2000:0003 mov al,65 2000:0005 mov cx,0008 2000:0008 cld
2000:0009 repne scasb 2000:000B -g=2000:0000 2000:000b
程序执行结束后,(CX)=?,ZF=?说明什么问题
6 . 比较两个字符串,找出它们不相匹配的位置 -e ds:3000 'personal computer' -e es:4000 'personal clmputer'
-a 2000:0000
2000:0000 mov si,3000 2000:0003 mov di,4000 2000:0006 mov cx,11 2000:0009 cld
2000:000A repe cmpsb 2000:000C
-g=2000:0000 2000:000c
程序执行结束后,(CX)=?,ZF=?说明什么问题
四.思考题
1. REP,REPZ,REPNZ重复的条件分别是什么? cx!=0 ;cx!=0 && ZA=0 ;cx!=0 && ZF!=0 2. 执行串指令之前应该作好那些准备工作? 设定原串和目的串的指针
串扫描或串检索需要先把要检索的目标放入寄存器 3. 总结AND,OR,XOR,NOT,TEST指令对标志的影响。 4.
正在阅读:
实验五逻辑运算及串操作类指令FIN03-09
帆宇达 《银行网点服务礼仪及标准化服务流程》—李晓光04-14
5678少儿之家婴儿期宝宝的“肢体语言”是什么意思10-25
调取工商内档需要注意什么?03-27
独乐寺简介10-29
2017年6月 高等学校英语应用能力考试(B级)含参考答案 - 图文02-28
LSCAT 2014年12月份C卷及答案03-22
客厅如何挂字画 牡丹鲤鱼图寓意富贵有余04-24
fortgate实施维护手册04-28
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 运算
- 指令
- 逻辑
- 实验
- 操作
- FIN
- (整理完毕)大学英语第一册网上作业题(1-10套)
- 土方开挖专项施工方案(7.1改)
- U8EAI简介和开发手册
- 内河船员(一类)轮机实操考试资料-轮机长
- 给予你一丝明媚
- 最新精编 人教版 八年级语文上册 第25课《杜甫诗三首》学案
- 心理与生活课作业
- 培养人考察意见
- 135均线战法全部选股公式及详细介绍
- 第3章:外币交易会计(作业题)
- 宋式家具资料集与明式反思 - 图文
- 外贸函电课后题答案
- 2013年财政学试题
- 软件工程实训 期刊管理系统 软件(结构)设计说明(SDD)
- 含氮化合物习题解答
- 哈工大材料学院-材料表界面复习资料
- 8B6练习 - 图文
- 南开18春学期《现代远程学习概论》作业
- 七年级英语下册单元评价检测试题(附参考答案)
- 一年级期末语文试卷