




已阅读5页,还剩44页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微机原理与接口技术 第4章习题解答 第1题 假设程序中的数据定义如下 PARTNODW PNAMEDB16DUP COUNTDD PLENTHEQU PARTNO则PLENTH 它的意义是 答案PLENTH 22意义 PARTNO PNAME COUNT三个变量所占的空间大小或字节数 No 01 第2题 假设有下面的数据定义 BUFFERDB STRINGDW20DUP TABLEDB ABCD 则下列指令单独执行后 有关寄存器的内容是多少 答案MOVAX TYPEBUFFERAX 1MOVAX TYPESTRINGAX 2MOVAX LENGTHSTRINGAX 20MOVAX LENGTHTABLEAX 1MOVAX SIZESTRINGAX 40 No 02 第3题 计算下列程序分别执行后AX寄存器的内容 No 03 1 MOVAX 0MOVBX 2345HTESTBX 1000HJZNEXTINCAXNEXT HLT AX 0 第3题 2 MOVAX 0XORBX BXAGAIN INCBXADDAX BXCMPBX 10JBAGAINHLT AX 0 1 2 3 10 55 No 03 第3题 3 TABLEDB10 20 30 40 50INDEXDW2 LEABX TABLEADDBX INDEXMOVAX BX HLT AX 281EH No 03 第3题 4 MOVAX 0MOVBX 0ABCDHMOVCX 16AGAIN SHLBX 1JNCNEXTINCAXNEXT LOOPAGAINHLT AX 10 No 03 第3题 5 MOVAL 0FFHCBWINCAXINCAXXCHGAH ALSHRAH 1RCRAL 1HLT AX 0080H No 03 第4题 若在自1000H单元开始有一个1000个字节的数据块 要把它传送到自1200H开始的存储区中去 用以下三中方法 分别编制程序 1 不用串操作指令 2 用单个传送的串操作数据传送指令 3 用带重复前缀的串操作数据传送指令 No 04 第4题 No 04 Y 循环结束 修改地址指针 SI 源数据块末地址DI 目的数据块末地址CX 循环次数 修改CX AL DS SI ES DI AL 结束 N again 第4题 DATASEGMENTORG1000HN1DB1000dup N2EQU1200H 1000 1CONEQU1000DATAENDSSTACKSEGMENTSTACK STACK DW100DUP STACKENDSCODESEGMENTASSUMECS CODE DS DATA ES DATA SS STACKSTART MOVAX DATAMOVDS AX No 04 第4题 MOVES AXLEASI N1 1000 1MOVDI N2MOVCX CONL1 MOVAL SI MOV DI ALDECSIDECDILOOPL1MOVAH 4CHINT21HCODEENDSENDSTART No 04 STDMOVSBLOOPL1 STDREPMOVSB 第5题 自100H单元开始 有100个无符号数 字节 编写程序计算这100个数的和 并把和存放在1971H和1972H单元 且高位存放在1972H单元 No 05 第5题 No 05 定义数据段 初始化DS 获取数据地址 SI 0 AX 100 CX AX SI AX SI 1 SI AX SUM 循环结束 N Y 结束 第5题 STACKSEGMENTSTACK STACK DW64DUP STACKENDSDATASEGMENTORG100HNUMDB100DUP ORG1971HSUMDW DATAENDSCODESEGMENTASSUMECS SEGMENT DS DATA SS STACKSTART MOVAX DATAMOVDS AX No 05 第5题 LEASI NUMMOVCX 100XORAX AXL1 ADDAL SI ADCAH 00HINCSILOOPL1MOVSUM AXMOVAH 4CHINT21HCODEENDSENDSTART No 05 第6题 编写程序 计算下列函数值 X 5当X300 No 06 第6题 No 06 第6题 No 06 DATASEGMENTXDW 5YDW DATAENDSSTACKSEGMENTSTACK STACK DW100DUP STACKENDSCODESEGMENTASSUMECS CODE DS DATA SS STACKSTART MOVAX DATAMOVDS AXMOVAX XCMPAX 0JSL1 X300转L2 第6题 No 06 SHLAX 1SHLAX 1 X 4JMPSTOPL2 SHLAX 1SHLAX 1SBBAX 10 4 X 10JMPSTOPL1 ADDAX 5 X 5STOP MOVY AXMOVAH 4CHINT21HCODEENDSENDSTART 第7题 已知A B C三个变量 编程完成如下处理 1 若三个数均为0 则设置变量D为1 2 若三个数均不为零 则求这三个数的算术和 并存放在变量E中 No 07 第7题 No 07 A 0 取A AX B BX C CX B 0 C 0 B 0 C 0 Y Y Y N N Y 1 D 结束 A B C E 开始 one N N done N Y 第7题 No 07 DATASEGMENTADW BDW CDW DDW EDW DATAENDSCODESEGMENTASSUMECS CODE DS DATASTART MOVAX DATAMOVDS AXMOVAX AMOVBX BMOVCX C 第7题 No 07 CMPAX 0JNZoneCMPBX 0JNZdoneCMPCX 0JNZdoneMOVD 1JMPdoneone CMPBX 0JZdoneCMPCX 0JZdoneADDAX BXADDAX CXMOVE AX 第7题 No 07 done MOVAH 4CHINT21HCODEENDSENDSTART 第9题 在0200H单元和020AH单元开始 分别存放两个各为10个字节的未组合BCD数 地址最低出存放最低字节 编写程序计算两个未组合BCD数的和 且把和存放在0214H单元开始的存储单元中 No 09 第9题 No 09 初始化数据指针SI DI BX初始化循环次数CX 开始 CF清0 取 SI AL AL DI CF AL 调整AAA AL BX 修正指针SI DI BX 循环结束 结束 N Y CF 1 保存进位 N again done 第9题 No 09 DATASEGMENTORG200HSRCDB0 1 2 3 4 5 6 7 8 9DSTDB5 6 7 8 9 4 3 2 1 5SUMDB11DUP 0 DATAENDSCODESEGMENTASSUMECS CODE DS DATASTART MOVAX DATAMOVDS AXLEASI SRCLEADI DSTLEABX SUMMOVCX 10XORAX AX 第9题 No 09 again MOVAL SI ADCAL DI AAAMOV BX ALINCSIINCDIINCBXLOOPagainJNCdoneMOVBYTEPTR BX 1done MOVAH 4CHINT21HCODEENDSENDSTART 第10题 若自STRING单元开始有1000个数 字节 试针对下面情况编程将它们中的最小值 最大值找出来 并分别存放在5000H和5001H字节单元中 1 这1000个数为无符号数 2 这1000个数为带符号数 No 10 第10题 No 10 DATASEGMENTSTRINGDB1000DUP ORG5000HMINDB MAXDB DATAENDSCODESEGMENTASSUMECS CODE DS DATASTART MOVAX DATAMOVDS AXMOVCX 1000LEASI STRINGMOVAH SI AH保存临时最大值MOVAL AH AL保存临时最小值DECCX 第10题 No 10 INCSIagain CMPAH SI JAEnext1MOVAH SI next1 CMPAL SI JBEnext2MOVAL SI next2 INCSILOOPagainMOVMIN ALMOVMAX AHMOVAH 4CHINT21HCODEENDSENDSTART JLE JGE 第11题 No 11 已知数组A包含10个互不相等的整数 数组B包含15个互不相等的整数 写一程序 将既在A中出现又在B中出现的偶数存放在数组C中 第11题 No 11 初始化数据指针SI BX初始化循环次数CX 取AL SI lop1 AL为偶数 N 初始化循环次数DX初始化数据指针DI AL DI 修改指针DI和循环次数DX DX 0 保存结果修正指针BX 修改SI CX 循环结束 结束 N N Y Y Y Y N next2 lop2 next1 第11题 No 11 DATASEGMENTADB10DUP BDB15DUP CDB10DUP DATAENDSCODESEGMENTASSUMECS CODE DS DATASTART MOVAX DATAMOVDS AXMOVCX 10LEASI ALEABX Clop1 MOVAL SI TESTAL 01HJNZnext2 第11题 No 11 MOVDX 15LEADI Blop2 CMPAL DI JZnext1INCDIDECDXJNZlop2JMPnext2next1 MOV BX ALINCBXnext2 INCSILOOPlop1MOVAH 4CHINT21HCODEENDSENDSTART 第13题 统计STRING字符串中数字字符 0 9 的个数 并将数字字符放入BUFFER区内 开始单元存放字符个数 No 13 第13题 No 13 初始化数据指针SI DI初始化循环次数CX 个数BL 取AL SI again AL 0 N 保存数字字符并修正DIBL BL 1 循环结束 N Y Y Y N AL 9 修正SI CX 结束 next 保存结果 第13题 No 13 DATASEGMENTSTRINGDB100DUP BUFFERDB101DUP DATAENDSCODESEGMENTASSUMECS CODE DS DATASTART MOVAX DATAMOVDS AXMOVCX 100LEASI STRINGLEADI BUFFERINCDIMOVBL 0again MOVAL SI 第13题 No 13 CMPAL 0 JBnextCMPAL 9 JAnextINCBLMOV DI ALINCDInext INCSILOOPagainMOVBUFFER BLMOVAH 4CHINT21HCODEENDSENDSTART 第19题 若自STRING开始有一个字符串 以 作为字符串的结束标志 请编程查找此字符串中有多少个 并将个数存放在NUMBER字单元中 且把每一个 字符所存放的偏移地址放到自POINTER开始的连续存储字单元中 No 19 第19题 No 19 初始化数据指针SI DI初始化个数NUMBER 取AL SI again AL N 保存偏移地址并修正DINUMBER NUMBER 1 N Y Y AL 修正SI 结束 next done 第19题 No 19 DATASEGMENTSTRINGDB FAER DFFD MDF2 POINTERDW100DUP NUMBERDW DATAENDSCODESEGMENTASSUMECS CODE DS DATASTART MOVAX DATAMOVDS AXLEASI STRINGLEADI POINTERMOVNUMBER 0again MOVAL SI CMPAL JZdone 第19题 No 19 CMPAL JNZnextINCNUMBERMOV DI SIINCDIINCDInext INCSIJMPagaindone MOVAH 4CHINT21HCODEENDSENDSTART 第20题 若从STRING开始有100个数 编程检查这些数 正数保持不变 负数都取补后送回 No 20 第20题 No 20 初始化数据指针SI初始化循环次数CX 取AX SI again N AX 0 AX保存结果 Y AX 0 修正SI CX next 循环结束 Y 结束 第20题 No 20 DATASEGMENTS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 18578-2025城市地理信息系统设计规范
- 卫星通信与导航技术专业教学标准(高等职业教育专科)2025修订
- 2025年中国花生干果市场全景评估及投资规划建议报告
- 中国电动叉车充电插头行业市场前景预测及投资价值评估分析报告
- 2020-2025年中国竹鼠养殖行业发展潜力分析及投资方向研究报告
- 中国旅行帐篷行业市场前景预测及投资价值评估分析报告
- 中国防松法兰螺帽项目投资可行性研究报告
- 2020-2025年中国大型客车行业市场调查研究及投资前景预测报告
- 2025年中国十四酸异丙酯行业市场发展前景及发展趋势与投资战略研究报告
- 2025年 云南省化工自动化控制仪表操作证考试练习题附答案
- 2025年广东省广州市南沙区中考二模道德与法治试题
- 2025届重庆市普通高中学业水平选择性考试预测历史试题(含答案)
- 2025-2030中国眼底照相机行业市场发展趋势与前景展望战略研究报告
- 2024年深圳市大鹏新区区属公办中小学招聘教师真题
- 人教版小学语文四年级下册作文范文2
- 大学语文试题及答案琴
- T/CSPSTC 112-2023氢气管道工程施工技术规范
- 24春国家开放大学《农业推广》调查报告参考答案
- 应急救援物资检查维护保养记录表(月度)
- 押金收据条(通用版)
- [甘肃]最新甘肃省造价文件汇编(310页)
评论
0/150
提交评论