微型计算机原理及应用第二版课后答案李伯成,李伯成《微型计算机原理及应用+》完整课后习题答案.doc...
李伯成《微机原理》习题 第三章
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...相关推荐
- 计算机应用基础案例教程习题答案,新编计算机应用基础案例教程上机指导与习题集(朱尽蓉)-习题答案.doc...
新编计算机应用基础案例教程上机指导与习题集(朱尽蓉)-习题答案 习题参考答案 第一部分 上机指导与习题集 第1章 计算机基础知识与系统组成 一. 选择题 (一)单选题 1.A2.B3.C4.D5.B6 ...
- 计算机原理课程设计 第二版pdf,计算机原理课程设计.pdf
第 1 页 共 10 页 计算机原理课程设计 计算机原理课程设计 成员信息成员信息 小组编号 8 成员信息 姓名 学号 实验分工 分值比例 组长 XXX 20040602XXXX 编写测试程序 总体测 ...
- 计算机原理课程设计 第二版pdf,计算机组成原理课程设计二.pdf
计算机组成原理设计文档 目 录 实验简介 实验原理 ------------------------ 2 设计原理 ------------------------ 3 实验设备 ---------- ...
- 统计学--基于R(第3版)(基于R应用的统计学丛书)作者:贾俊平 习题答案 第二章
2.1 #2_1 load("C:/exercise/ch2/exercise2_1.RData") exercise2_1 #(1)简单频数分布表 summary(exercis ...
- 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 ...
- python快速编程入门课后程序题答案-Python编程从零基础到项目实战 完整PPT+习题答案...
Python编程从零基础到项目实战是一本介绍Python相关知识的Python基础教程,内容涉及算法.Python数据分析.图形处理.Web开发.科学计算.项目管理.人工智能.Python爬虫等.其中 ...
- 统计学--基于R(第3版)(基于R应用的统计学丛书)作者:贾俊平 习题答案 第十一章
11.1 #11.1 load("C:/exercise/ch11/exercise11_1.RData") exercise11_1 #采用指数平滑法预测2016年的PPI,并对 ...
- 统计学--基于R(第3版)(基于R应用的统计学丛书)作者:贾俊平 习题答案 第七章
7.1 #7.1 #检验各月份的销量是否符合均匀分布(α=0.05) #H0:符各均匀分布,H1:不符合均匀分布 load('C:/exercise/ch7/exercise7_1.RData') e ...
- 计算机应用基础案例教程习题答案,新编计算机应用基础案例教程上机指导与习题集(朱尽蓉)-习题答案...
新编计算机应用基础案例教程上机指导与习题集( 习题参考答案 第一部分 上机指导与习题集 第1章 计算机基础知识与系统组成 一. 选择题 (一)单选题 1.A 2.B 11.B 12.C 3.C 13. ...
最新文章
- oracle 开链,欧链OracleChain开启Dapps应用新时代
- easyui datagrid 自定义加载按钮实例
- 【bzoj4195】[Noi2015]程序自动分析 离散化+并查集
- python基础1 第一天
- server sql top速度变慢解决方案_SQL Server的性能调优:解决查询速度慢的五种方法-数据库...
- 用spss做哑变量--给不敲代码同学福音
- JavaScript 图片切换展示效果
- 分值展示时,只显示评委分数,但不显示评委名称或评委编号等标识,如何进行前期准备操作?
- 【数据库】第五章 数据库的完整性(2020.4.15)联系第三章
- 陶哲轩实分析 3.4 补充
- 笔记丨元胞自动机模拟城市扩张过程
- 第五届蓝桥杯—— 基础练习:特殊的数字
- 黑马旅游网-旅游分类线路分页显示(七)
- 信息学奥赛一本通1055:判断闰年
- Unity3d:一个简单的画圈圈手势判断
- 处理solr时遇到的问题
- 诺基亚(Nokia)E7-00联通定制版移动上网的方法(暴力推荐)
- nmap提权几种方式
- 北京神州泰岳软件股份有限公司java笔试题
- 医院如何选择HIS及电子病历系统