西安电子科技大学考研复试科目-微机原理与接口技术.ppt

西安电子科技大学考研复试科目-微机原理与接口技术.ppt

ID:50801272

大小:229.50 KB

页数:13页

时间:2020-03-14

西安电子科技大学考研复试科目-微机原理与接口技术.ppt_第1页
西安电子科技大学考研复试科目-微机原理与接口技术.ppt_第2页
西安电子科技大学考研复试科目-微机原理与接口技术.ppt_第3页
西安电子科技大学考研复试科目-微机原理与接口技术.ppt_第4页
西安电子科技大学考研复试科目-微机原理与接口技术.ppt_第5页
资源描述:

《西安电子科技大学考研复试科目-微机原理与接口技术.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第3章作业:Page134~135:3.2、3.7、3.8、3.131第3章作业:Page134~1353.2若1KB的数据存放在TABLE以下,试编程序将该数据块搬到NEXT为首地址的内存区域中。3.7试编写程序将MOLT中的一个8位二进制数乘以20,乘积放在ANS单元及其下一单元中(用3种方法完成)。【提示】①用乘法指令实现;②利用连续加法实现;③利用移位指令实现。3.8在DATA为首地址的内存区域中存放100个无符号8位数,试编写程序找出其中最大的数,并将其放在KVFF中。3.13试编写程序,给从内存40000H到4BFFFH的每个单元中均写入55H,并逐个单元读出比较

2、。若写入的与读出的完全一致,则将AL置7EH;若有错则将AL置81H。23.2若1KB的数据存放在TABLE以下,试编程序将该数据块搬到NEXT为首地址的内存区域中。①利用串操作指令。②不用串操作指令。P134习题START:MOVDX,SEGTABLEMOVDS,DXMOVSI,OFFSETTABLEMOVDX,SEGNEXTMOVES,DXMOVDI,OFFSETNEXTMOVCX,1024CLDREPMOVSB……START:MOVDX,SEGTABLEMOVDS,DXMOVSI,OFFSETTABLEMOVDX,SEGNEXTMOVES,DXMOVDI,OFFSETN

3、EXTMOVCX,1024GOON:MOVAL,[SI]MOVES:[DI],ALINCSIINCDILOOPGOON……33.7试编写程序将MOLT中的一个8位二进制数乘以20,乘积放在ANS单元及其下一单元中(用3种方法完成)。 ①用乘法指令实现;②利用连续加法实现; ③利用移位指令实现。START:MOVAL,MOLTMOVBL,20MULBLMOVANS,AXSTART:MOVAL,MOLTMOVAH,0MOVDX,0MOVCX,20GOON:ADDDX,AXLOOPGOONMOVANS,DXSTART:MOVAL,MOLTMOVAH,0MOVCL,2SHLAX,CL

4、MOVBX,AXMOVCL,2SHLAX,CLADDAX,BXMOVANS,AXM×20=M×(16+4)=(M×4)×4+M×4①②③43.8在DATA为首地址的内存区域中存放100个无符号8位数,试编写程序找出其中最大的数,并将其放在KVFF中。P134习题MOVBX,OFFSETDATAMOVAL,[BX]INCBXMOVCX,99AGAIN:CMPAL,[BX]JGENEXTMOVAL,[BX]NEXT:INCBXLOOPAGAINMOVKVFF,AL……53.13试编写程序,给从内存40000H到4BFFFH的每个单元中均写入55H,并逐个单元读出比较。若写入的与读

5、出的完全一致,则将AL置7EH;若有错则将AL置81H。START:MOVDX,4000HMOVDS,DXMOVSI,0MOVCX,0C000HMOVAL,55HGOON1:MOV[SI],ALINCSILOOPGOON1MOVSI,0MOVCX,0C000HGOON2:CMP[SI],ALJNEERRORINCSILOOPGOON2MOVAL,7EHJMPSTOPERROR:MOVAL,81HSTOP:……方法1: 使用常规指令63.13试编写程序,给从内存40000H到4BFFFH的每个单元中均写入55H,并逐个单元读出比较。若写入的与读出的完全一致,则将AL置7EH;若

6、有错则将AL置81H。START:MOVDX,4000HMOVES,DXMOVDI,0MOVCX,0C000HMOVAL,55HCLDREPSTOSBMOVDI,0MOVCX,0C000HREPESCASBJNZERRORMOVAL,7EHJMPSTOPERROR:MOVAL,81HSTOP:……方法2: 使用串操作指令73.1判别下列指令的寻址方式:MOVAX,00HSUBAX,AXMOVAX,[BX]ADDAX,TABLEMOVAL,ARRAY[SI]MOVAX,[BX+6]P134习题立即寻址寄存器寻址寄存器间接寻址直接寻址寄存器相对寻址寄存器相对寻址83.14试编写程

7、序,统计由40000H开始的16K个单元中所存放的字符“A”的个数,并将结果存放在DX中。START:MOVDX,4000HMOVDS,DXMOVCX,4000HMOVSI,0MOVDX,0GOON:MOVAL,[SI]CMPAL,'A'JNENEXTINCDXNEXT:INCSILOOPGOON……P134习题93.5试编写程序将BUFFER中的一个8位二进制数转换为用ASCII码表示的十进制数,并按位数高低顺序存放在ANSWER为首地址的内存区域中。P134习题START:MOVDX,SEGBUFF

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。