李伯成《微机原理》习题 第三章

MOVAX,00H;立即寻址

SUB AX,AX;寄存器寻址

MOVAX,[BX];寄存器间接寻址

MOVAX,TABLE;直接寻址

MOVAL,ARAY1[SI];寄存器相对寻址

MOVAX,[BX+6];寄存器相对寻址

若1KB的数据存放在TABLE以下,试编写程序将该数据拌到NEXT之下。

程序片段如下:

ORG 100h

MOVCX,03FFH;数据个数

LEASI,TABLE;源区首地址

LEADI,NEXT; 目的区首地址

AGAIN:MOVAL,[SI];

MOV[DI],AL; 搬移

INC SI

INC DI; 移动地址指针

DECCX; 循环计数器递减

JNZ AGAIN; 循环未结束转

HLT; 暂停

TABLE DB 1024 dup ('A'); 源数据区

NEXTDB 1024 dup (0);目的数据区

编写10个字(16位二进制数)之和的程序

ORG 100h

LEASI,ADD1;

LEADI,ADD2;

LEABX,SUM;

MOVCL,CONT;

MOVCH,0; 循环初始化

CLC;进位清零

MADD1:MOVAX,[SI];读加数1

ADCAX,[DI]

ADDSI,2;移动源区地址指针

ADDDI,2;移动目的区地址指针

MOV[BX],AX;回存计算结果

ADDBX,2;移动“和”存储区地址指针

LOOPMADD1;循环控制

HLT;暂停

ADD1DB 0FEH,86H,7CH,44h,56H,1FH,24H,01H,02H,33H;加数1

ADD2DB 56H,49H,4EH,0FH,9CH,22H,45H,11H,45H,21H; 加数2

SUMDB 10 DUP (0); 和存储单元

CONT DB5 ; 循环次数

3.4 某16位二进制数,放在DATA连续的两个单元中,试编程求其平方根和余数,将其分别存放在ANS和REMAIN中。

ORG 100h

MOVBL,2; 除数初值

AGAIN:MOVCX,NUM;预计最大循环次数

MOVAL,BL;0、1的平方根除外

MULBL; 得到2的平方

CMPAX,CX;大于原始数据么?

JGEXIT;若原始数据小于4转EXIT

MOVAX,CX;读数

DIVBL;试除

INCBL;除数递增

JMPAGAIN;继续除

EXIT:DECBL;去除除数自加

MOVANS,BL;存商

MOVAL,BL;恢复余数

MULBL;

SUBCX,AX;

MOVREMAIN,CL;

HLT

NUMDW7;

ANSDB ?;

REMAINDB?;

3.5 在DATA1之下顺序存放着以ASCII码表示的千位数,将其转换成二进制数。

MOVCL,4;移位次数

MOVCH,CL;循环次数

MOVSI,OFFSET ASCBIN

CLD

XORAX,AX

XORDX,DX

ASCB1:LODSB

ANDAL,7FH

CMPAL,'0';不大于‘0’结束转换

JLERR

CMPAL,'9'

JGASCB2;大于‘9’转ASCB2

SUBAL,30H; 数字形式二进制数减30H

JMPASCB3

ASCB2:CMPAL,'A';大于‘9’又小于‘A’结束转换

JLERR

CMPAL,'F'

JGERR;大于‘F’为不合理数,结束转换

SUBAL,37H;字符形式ASCII数减37H

ASCB3:ORDL,AL

ROLDX,CL

DECCH

JNZASCB1

ROLDX,CL

MOVBIN,DX;存储转换结果

ERR:NOP

HLT

ASCBINDB '1','B,'4','3'

BINDW ?

3.7 编写

微型计算机原理及应用第二版课后答案李伯成,李伯成《微型计算机原理及应用+》完整课后习题答案.doc...相关推荐

  1. 计算机应用基础案例教程习题答案,新编计算机应用基础案例教程上机指导与习题集(朱尽蓉)-习题答案.doc...

    新编计算机应用基础案例教程上机指导与习题集(朱尽蓉)-习题答案 习题参考答案 第一部分 上机指导与习题集 第1章 计算机基础知识与系统组成 一. 选择题 (一)单选题 1.A2.B3.C4.D5.B6 ...

  2. 计算机原理课程设计 第二版pdf,计算机原理课程设计.pdf

    第 1 页 共 10 页 计算机原理课程设计 计算机原理课程设计 成员信息成员信息 小组编号 8 成员信息 姓名 学号 实验分工 分值比例 组长 XXX 20040602XXXX 编写测试程序 总体测 ...

  3. 计算机原理课程设计 第二版pdf,计算机组成原理课程设计二.pdf

    计算机组成原理设计文档 目 录 实验简介 实验原理 ------------------------ 2 设计原理 ------------------------ 3 实验设备 ---------- ...

  4. 统计学--基于R(第3版)(基于R应用的统计学丛书)作者:贾俊平 习题答案 第二章

    2.1 #2_1 load("C:/exercise/ch2/exercise2_1.RData") exercise2_1 #(1)简单频数分布表 summary(exercis ...

  5. JAVA技术及应用(第二版)(赵锐,李卫华)学习总结

    第二章 文章目录 第二章 2.1.1类与对象的概念 2.21类与对象的关系 2.2类的定义 2.2.1类声明部分 2.2.3成员变量 2.2.4方法 2.2.5构造方法 2.2.6方法重载 2.3.1 ...

  6. python快速编程入门课后程序题答案-Python编程从零基础到项目实战 完整PPT+习题答案...

    Python编程从零基础到项目实战是一本介绍Python相关知识的Python基础教程,内容涉及算法.Python数据分析.图形处理.Web开发.科学计算.项目管理.人工智能.Python爬虫等.其中 ...

  7. 统计学--基于R(第3版)(基于R应用的统计学丛书)作者:贾俊平 习题答案 第十一章

    11.1 #11.1 load("C:/exercise/ch11/exercise11_1.RData") exercise11_1 #采用指数平滑法预测2016年的PPI,并对 ...

  8. 统计学--基于R(第3版)(基于R应用的统计学丛书)作者:贾俊平 习题答案 第七章

    7.1 #7.1 #检验各月份的销量是否符合均匀分布(α=0.05) #H0:符各均匀分布,H1:不符合均匀分布 load('C:/exercise/ch7/exercise7_1.RData') e ...

  9. 计算机应用基础案例教程习题答案,新编计算机应用基础案例教程上机指导与习题集(朱尽蓉)-习题答案...

    新编计算机应用基础案例教程上机指导与习题集( 习题参考答案 第一部分 上机指导与习题集 第1章 计算机基础知识与系统组成 一. 选择题 (一)单选题 1.A 2.B 11.B 12.C 3.C 13. ...

最新文章

  1. oracle 开链,欧链OracleChain开启Dapps应用新时代
  2. easyui datagrid 自定义加载按钮实例
  3. 【bzoj4195】[Noi2015]程序自动分析 离散化+并查集
  4. python基础1 第一天
  5. server sql top速度变慢解决方案_SQL Server的性能调优:解决查询速度慢的五种方法-数据库...
  6. 用spss做哑变量--给不敲代码同学福音
  7. JavaScript 图片切换展示效果
  8. 分值展示时,只显示评委分数,但不显示评委名称或评委编号等标识,如何进行前期准备操作?
  9. 【数据库】第五章 数据库的完整性(2020.4.15)联系第三章
  10. 陶哲轩实分析 3.4 补充
  11. 笔记丨元胞自动机模拟城市扩张过程
  12. 第五届蓝桥杯—— 基础练习:特殊的数字
  13. 黑马旅游网-旅游分类线路分页显示(七)
  14. 信息学奥赛一本通1055:判断闰年
  15. Unity3d:一个简单的画圈圈手势判断
  16. 处理solr时遇到的问题
  17. 诺基亚(Nokia)E7-00联通定制版移动上网的方法(暴力推荐)
  18. nmap提权几种方式
  19. 北京神州泰岳软件股份有限公司java笔试题
  20. 医院如何选择HIS及电子病历系统

热门文章

  1. 列表中的导航菜单的制作
  2. OJ每日一练——点和正方形的关系
  3. 一文搞懂中建、中交、中能建、中铁、中铁建等企业
  4. Boom!!!计算机系统,从理解到爆炸,Bomblab
  5. 网页突然打不开其他软件却能上网?怎么解决?
  6. 计算机专业 教师资格证,计算机专业可以报考广东教师资格证吗
  7. Jmeter导入文件/导出文件接口
  8. 马云宣布传承计划,回归教育
  9. JSJ—编译器与虚拟机哪个重要?
  10. linux 查看python路径