燕山大学微机原理作业8.docx
《燕山大学微机原理作业8.docx》由会员分享,可在线阅读,更多相关《燕山大学微机原理作业8.docx(14页珍藏版)》请在课桌文档上搜索。
1、微型计算机原理与应用作业作业组别:第八组班级:12级机控2班:吴东升学号:1项目指导教师:艳文、庆玲、玉勤、王志松 朱学军、王鑫、子明项目完成2015年5月25日目录作业一1一、题目分析描述与要求1二、存放器与贮存的应用说明1三、程序框图2四、详细程序2五、程序调试的情况、程序运行的结果的分析5作业二5一、题目的分析描述与要求5二、存放器与主存等的应用说明5三、程序框图6四、详细程序6五、程序的调试情况、程序运行的结果的分析9作业三9一、题目的分析描述与要求9二、存放器与贮存等的应用说明9三、程序框图10四、详细程序11五、程序的调试情况、程序运行的结果的分析13作业一一、题目分析描述与要求输
2、入“*,字变量NUMA中的数分别 与字变量NUMB中的数无符号相乘,结果存入双字变量NUMC。输入“/,NUMA中的数分别与NUMB中的数无符号相除,结果存入双字变量NUMC商在前,余数在后。二、存放器与贮存的应用说明在编写程序过程中,用到了AX,BX,DX,SI四个存放器。AX常作为累加器,使用频率最高,用于算术运算、逻辑运算以与与外 设传送信息等。BX常作为基址存放器,用来存放存储器地址。DX常作为数据存放器,常用来存放双字长数据的高16位或存放外设端口地址SI是源地址存放器。DI是目的存放器。程序运行过程中,共使用了3种寻址方式。立即数寻址,如mov ah,09h;存放器寻址,如mov,
3、bl,al;存放器间接寻址,如mov ax,word ptr numasi。三、程序框图四、详细程序.MODEL SMALL.STACK.DATANUMA DW 1010H, 2011H, 3012H, 4013H, 5060HCOUNT EQU ($-NUMA)/2NUMB DW 0090H, 0081H, 0066H, 003AH, 004CHNUMC DD COUNT DUP (?)ERROR DB 0DH, 0AH, ERROR!$.CODE.STARTUP mov si,0 mov di,0 mov cx,count ;设置循环次数 mov ah,01h ;调用DOS 01号功能输入
4、一个字符 int 21h cmp al,* ;假设为*跳转fun0 je fun0 cmp al,/ je fun1 ;假设为/跳转fun1 jmp fun2 ;都不是跳转fun2 fun0: mov ax,numasi mov bx,numbsi mul bx ;字乘法高位存在DX,低位存在AX mov word ptr numcdi,ax ;低位存在双字的第四位 add di,2 ;di加2 mov word ptr numcdi,dx ;高位存在双字的高字节 add si,2 ;si加2 add di,2 ;di加2 loop fun0 ;完毕循环 jmp next ;跳转NEXT fu
5、n1: mov dx,0 mov ax,numasi mov bx,numbsi div bx ;字除法,余数存在DX,商存在AX mov word ptr numcdi,ax ;商存在双字的低四位 add di,2 ;di加2 mov word ptr numcdi,dx ;余数存在双字的高四位 add si,2 ;si加2 add di,2 ;di 加2 loop fun1 ;完毕循环 jmp next ;跳转next fun2: ;显示错误 mov ah,09h mov dx,offset error int 21h next:.EXITEND五、程序调试的情况、程序运行的结果的分析结果
6、调试正确,能够正确的将数组之中的数依次做无符号乘法与无符号除法,并且运行结果正确,没有需要改良的地方。作业二一、题目的分析描述与要求存source存入十个字节数,要求其用十六进制数显示包含H,每行显示一个。二、存放器与主存等的应用说明 在编写程序过程中,用到了AX,BX,CX,DX,SI五个存放器。AX常作为累加器,使用频率最高,用于算术运算、逻辑运算以与与外 设传送信息等。BX常作为基址存放器,用来存放存储器地址。CX常作计数器,作为循环和串操作等指令中的隐含计数器。DX常作为数据存放器,常用来存放双字长数据的高16位或存放外设端 口地址。SI是源地址存放器。程序运行过程中,共使用了3种寻址
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 燕山 大学 微机 原理 作业

链接地址:https://www.desk33.com/p-20199.html