李伯成《微型计算机原理与接口技术》课后习题答案

李伯成《微型计算机原理与接口技术》课后习题答案

ID:47166070

大小:60.50 KB

页数:17页

时间:2019-08-15

李伯成《微型计算机原理与接口技术》课后习题答案_第1页
李伯成《微型计算机原理与接口技术》课后习题答案_第2页
李伯成《微型计算机原理与接口技术》课后习题答案_第3页
李伯成《微型计算机原理与接口技术》课后习题答案_第4页
李伯成《微型计算机原理与接口技术》课后习题答案_第5页
资源描述:

《李伯成《微型计算机原理与接口技术》课后习题答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、李伯成《微机原理》习题  第三章本章作业参考书目:1.周明德:  微型计算机IBM-PC系统原理与应用  清华大学出版社  19912.王永山等:微型计算机原理与应用          西安电子科大出版社19983.张怀莲:  IBMPC汇编语言程序设计        电子工业出版社    1990注:本习题解中的程序仅为代码片段,可在Emu8086version2.57环境下仿真运行,如果在MASM下进行汇编,需添加段设置以及相应的伪指令。3.1      MOV      AX,00H;                      立即寻址SUB      A

2、X,AX;                      寄存器寻址MOV      AX,[BX];                      寄存器间接寻址MOV      AX,TABLE;                直接寻址MOV      AL,ARAY1[SI];          寄存器相对寻址      MOV          AX,[BX+6];          寄存器相对寻址3.2      若1KB的数据存放在TABLE以下,试编写程序将该数据拌到NEXT之下。      程序片段如下:ORG100h                MO

3、V      CX,03FFH;数据个数                LEA      SI,TABLE;源区首地址                LEA      DI,NEXT;目的区首地址AGAIN:      MOV      AL,[SI];                      MOV      [DI],AL;  搬移                INC      SI                INC      DI;            移动地址指针                DEC      CX;             

4、   循环计数器递减                JNZ        AGAIN;      循环未结束转                      HLT;                      暂停      TABLEDB1024dup('A');源数据区      NEXT      DB1024dup(0);      目的数据区3.3      编写10个字(16位二进制数)之和的程序ORG100h                LEA      SI,ADD1;                LEA      DI,ADD2;       

5、         LEA      BX,SUM;                MOV      CL,CONT;                          MOV      CH,0;  循环初始化                CLC;                进位清零      MADD1:      MOV      AX,[SI];          读加数1                ADC      AX,[DI]                ADD      SI,2;                移动源区地址指针    

6、            ADD      DI,2;                移动目的区地址指针                MOV      [BX],AX;      回存计算结果                ADD      BX,2;          移动“和”存储区地址指针                LOOP      MADD1;      循环控制                HLT;                      暂停ADD1      DB      0FEH,86H,7CH,44h,56H,1FH,24H,01H

7、,02H,33H;加数1ADD2      DB      56H,49H,4EH,0FH,9CH,22H,45H,11H,45H,21H;加数2SUM      DB      10  DUP(0);  和存储单元CONT      DB      5;  循环次数3.4某16位二进制数,放在DATA连续的两个单元中,试编程求其平方根和余数,将其分别存放在ANS和REMAIN中。                      ORG100h                                MOV      BL,2;            除数初值 

8、     AGAIN: 

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

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

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