全文预览

四川大学网络教育学院,计算机综合实践报告(全部5个实验)(共10篇)

上传者:学习一点 |  格式:docx  |  页数:35 |  大小:28KB

文档介绍
指令示例:用A命令,输入下列程序并运行-a1000:0 movax,1 movbx,2 movcx,3 addax,bx addax,cx addax,ax 直接按Enter键结果输入。用r命令将cs修改成1000,ip修改成0,再执行t命令,单步执行程序。执行T命令时,CPU执行CS:IP执行的指令并将IP加1. 实验二设计汇编语言程序一.实验题目设计汇编语言程序二.实验日期:XX/08/15 三.实验目的字符串统计程序设计双字乘法程序设计四.实验内容 1.字符串统计。在数据段中建立一个缓冲区BUFFER,变量VER,编程使得程序具有如下功能: 从键盘输入一个子字符串存入VER,从键盘输入包含一个或几个子字符串的字符串存入BUFFER。统计BUFFER中的字符串含有多少个子字符串以及每个子字符串的位置。 2.双字乘法程序。设计一个程序实现32位带符号双精度数乘法运算。由于只有8位和16位的乘法指令。因此32位乘法运算是不能直接用指令实现的。但可以用16位乘法指令,通过4次想乘然后把部分积想加。对于带符号数,可以先根据绝对值求得积。然后判断积的符号,若积为负数,应将其用补码表示。五、程序设计 1、字符串统计程序设计#include usingnamespacestd; intmain() { chara;intb=0,c=0,d=0,e=0,f=0; cout=128) b++; elseif(a>='a'&&a='A'&&a='0'&&a2学时实验难点:如何进行程序的调试:DEBUG 实验内容:用汇编语言编写一个简单的加法运算程序,并调试 1.进入DEBUG状态,开机进入DOS状态。 C>DEBUG↙屏幕显示:- “-”为已进入DEBUG状态,在该提示符下可键入DEBUG命令。下划线部分为用户键入的字符或命令 2.键入程序并汇编用DEBUG的A命令送入程序: -A100↙

收藏

分享

举报
下载此文档