计算机综合实践报告

红樱桃 范文 报告范文
精选回答

计算机综合实践报告本文简介:四川大学网络教育学院实践课程报告实践课程计算机综合实践报告校外学习中心天津市劳动经济学校专业电气工程及其自动化层次专升本年级2012年春学生姓名边浩东学号DH1121S10032014年3月1日实验一DEBUG调试工具熟悉、使用一、实验题目熟悉、使用DEBUG调试工具二、实验日期:2014/02/2

计算机综合实践报告本文内容:

四川大学网络教育学院

实践课程报告

实践课程

计算机综合实践报告

校外学习中心

天津市劳动经济学校

电气工程及其自动化

专升本

2012年春

学生姓名

边浩东

DH1121S1003

2014年

3

1

实验一

DEBUG调试工具熟悉、使用

一、

实验题目

熟悉、使用DEBUG调试工具

二、

实验日期:2014/02/26

三、

实验目的

1.

了解并逐步熟悉汇编语言的编辑方法及特点.

2.

复习8088汇编语言的段结构、常用的指令与伪指令、存储空间的分配等。

3.

掌握汇编语言的编辑、汇编及连接的过程。

4.

了解并逐步掌握运用DEBUG进行调试汇编语言程序。

5.

借助DEBUG调试工具来发现汇编语言程序的错误所在并加以改正。

四、

实验内容:

1、

进入DEBUG

方法1:在Windows开始菜单中单击运行命令,直接在运行对话框中输入“DEBUG“方法2:在运行对话框中输入“CMD“启动DOS命令窗口后输入“DEBUG“方法3:在程序、附件、命令提示符,启动DOS命令窗口后输入“DEBUG“2、DEBUG命令格式

DEBUG的每个命令都是一个字母,后跟一个或多个参数。下面对DEBUG命令作几点说明。

·字母不分大小写。

·只使用16进制数,且不能带后缀H。

·以空格或逗号作为命令各项之间的分隔符。分隔符只在两个数值之间是必须的。

·可以用Ctrl-C或Ctrl-Break终止命令的执行。

·若输入的命令有语法错误,则提示“Error”,并用“^”指出错误位置。

3、

常用的Debug功能

用Debug的R命令查看、改变CPU寄存器的内容;

用Debug的D命令查看内存中的内容;

用Debug的E命令改写内存中的内容;

用Debug的U命令将内存中的机器指令翻译成汇编指令;

用Debug的T命令执行一条机器指令

用Debug的A命令以汇编指令的格式在内存中写了一条机器指令

4、

用Debug的R命令查看、改变CPU寄存器的内容;

R命令用来显示和修改寄存器的值,包括以下两种格式。

(1)

R

显示所有寄存器和8个标志位的值,并反汇编CS:IP所指的指令。

(2)

R

显示指定寄存器的值,并等待用户键入新的值,按回车键结束R命令。

5、

用Debug的D命令查看内存中的内容;

D命令可以查看内存中的内容,D命令的格式较多,只介绍本次实验中用到的格式,8086/8088CPU能够访问1M内容,D命令可以显示0000:0000H-FFFF:FFFFH中的任何一个单元的内存

如果想知道内存10000H处的内容,可以用“d

段地址:偏移地址“的格式来查看,如输入

-d

1000:0

使用

d

1000:9查看1000:9处的内容。

使用

d

1000:0

9查看1000:0-1000:9的内容

一进入Debug,可直接使用D命令直接查看,将列出Debug预设的地址处的内容

6、

用Debug的E命令改写内存中的内容;

使用“e

起始地址

数据

数据

数据.“的格式来进行

如将内存1000:0-1000:9单元中的内容分别写为0、1、2、3、4、5、6、7、8、9

-e

1000:0

0

1

2

3

4

5

6

7

8

9

也可以采用提问方式一个一个修改内存中的内容,如

输入e

1000:0,按Enter键

输入修改的数据,再按空格键输入下一个要修改的数据,最后Enter键结束操作。

输入字符串的格式:如-e

1000:10

1

a

2

“c++“3

“IBM“将输入1

a

2

c++

3

IBM到相应单元

向内容中写入机器码,如

b80100

(代表

mov

ax,0001),b90200(代表

mov

cx,002),01c8(代表

add

ax,cx),那么输入-e

1000:0

b8

01

00

b9

02

00

01

c8就将该程序输入内容1000:0处,然后使用u命令-u

1000:0可以将内存单元中的内容翻译成汇编指令。如果要执行该程序,首先用r命令将cs修改成1000,ip修改成0,再执行t命令,单步执行程序。执行T命令时,CPU执行CS:IP执行的指令并将IP加1.

7、

用Debug的A命令以汇编指令的形式在内存中写了机器指令

示例:用A命令,输入下列程序并运行

-a

1000:0

mov

ax,1

mov

bx,2

mov

cx,3

add

ax,bx

add

ax,cx

add

ax,ax

直接按Enter键结果输入。用r命令将cs修改成1000,ip修改成0,再执行t命令,单步执行程序。执行T命令时,CPU执行CS:IP执行的指令并将IP加1.

实验二

设计汇编语言程序

一.

实验题目

设计汇编语言程序

二.

实验日期:2014/03/05

三.

实验目的

字符串统计程序设计

双字乘法程序设计

四.

实验内容

1.

字符串统计。

在数据段中建立一个缓冲区BUFFER,变量VER,编程使得程序具有如下功能:从键盘输入一个子字符串存入VER,从键盘输入包含一个或几个子字符串的字符串存入BUFFER。统计BUFFER中的字符串含有多少个子字符串以及每个子字符串的位置。

2.

双字乘法程序。

设计一个程序实现32位带符号双精度数乘法运算。由于只有8位和16位的乘法指令。因此32位乘法运算是不能直接用指令实现的。但可以用16位乘法指令,通过

4次想乘然后把部分积想加。对于带符号数,可以先根据绝对值求得积。然后判断积的符号,若积为负数,应将其用补码表示。

五、

程序设计

1、字符串统计程序设计

#include

using

namespace

std;

int

main()

{

char

a;int

b=0,c=0,d=0,e=0,f=0;

cout=128)

b++;

else

if(a>=

a

outb(inb_p

(0x21)

//允许接收定时器中断

}

void

do_timer(void)

{

这是定时器主程序,用于每隔一段时间后进行某些操作

}

[8253.asm]:

//以下是nasm格式的汇编代码,这个中断处理函数必须用汇编

timer_interrupt:

push

gs

push

fs

push

es

push

ds

push

ebp

push

edi

push

esi

push

edx

push

ecx

push

ebx

push

eax

;如果你不在操作系统下使用,以下三行必须删除,否则必须把0x10更改为内核段选择符

mov

eax,0x10

mov

ds,ax

mov

es,ax

mov

al,0x20

out

0xa0,al

;发送EOI

out

0x20,al

call

do_timer

pop

ebx

pop

ecx

pop

edx

pop

esi

pop

edi

pop

ebp

pop

ds

pop

es

pop

fs

pop

gs

xor

eax,eax

iretd

16

人海茫茫 2022-06-26 20:42:20

相关推荐

蚍蜉撼树是什么意思蚍(蚍蜉撼树是什么意思)

1、蜉蝣树(拼音pfhnsh)是中国成语,蜉蝣树(蜉蝣:一种大蚂蚁;Shake:摇动)比喻力量本来就很弱,但是你想摇动一个很强大的东西,就不能随心所欲了。这个成语一般用作主语、谓语、宾语,属于主谓式,含有贬义。...
展开详情

得意洋洋,反义词(得意洋洋的反义词)

1、得意洋洋的反义词有郁郁寡欢的,有空虚进取的书,有哭天抢地的,有郁郁寡欢的,有失意的,有垂头丧气的,有谦虚谨慎的,有黯然销魂的,有抑郁的。2、“得意”是中国成语,读作:dyyngyng,解释为:得意:明白意图...
展开详情

新时代的门当户对的意思(门当户对的意思)

1、中国成语的意思是“mndnghdu‐”,过去指男女双方家庭的社会政治地位和经济地位相当,适合通婚和结婚。2、出自汪芫师傅《西厢记》第二本第一折:“虽不般配,总比捉贼强。”...
展开详情

如法炮制的意思和造句(如法炮制)

1、如法炮制(拼音:rfpozh)是一个成语,起源于西汉的司马迁《史记魏世家》。2、如法炮制(炮制:一种将中药焙炒的方法)是指按照制造方法制造中药;比喻按照现成的方式办事。一般在句子中做谓语、定语、状语。3、出...
展开详情

依草附木的理解(依草附木的意思)

1、草乌,中国成语,拼音为ycofm,意为鬼神有所依靠,善于造化;比喻依靠他人的力量后,作恶多端;也比喻不能自立,依赖他人。从《巫庙》。2、出自五代和纣王的诗《巫庙》:“天有福报,老人为精灵,循草而沾木,无虚妄...
展开详情

精选推荐更多>

森是木字旁还是木字头

“森”是木字旁,森(读音sēn)是汉字通用规范一级字(常用字)。此字始见于商代甲骨文。《说文》中说“森,木多貌。”可见,“森”的本义是树木茂密的样子。后引申为众多。又由本义引申为阴森,幽暗的样子。
“森”是始见于商代甲骨文。“森”字由三个“木”字按照品字结构组成。但商代甲骨文刚开始时并不是按照这种结构组成的,而是在一条直线上。经过一段时间后,“森”的结构才开始变化,且延续到后世。
“森”字是会意字。由三“木”构成,意思是由特别多的树连在一起,由此也产生了森林的含义。“森”的本义是指树木茂密的样子。杜甫《蜀相》中说“丞相祠堂何处寻,锦官城外柏森森。”这里引申为众多之义。张九龄《奉和圣制早发三乡山行》中说“羽卫森森西向秦,山川历历在清晨。”森林里光线幽暗,故引申为阴沉、幽暗的样子。

后是半包围结构吗

“后”是半包围结构。
后,读音hòu,是合并字,合并“后”与“後”。“后”,从人从口,司的镜像,君后也,继体君也,象人之形。施令以告四方,故之从一,口。发号者,君后也。本义是发号施令者,即君主。上古称君主:商之先后(先王)。帝王的妻子:皇后、太后。指空间在背面,反面的,与“前”相对。
出处:
1、东汉·许慎《说文》:后,继体君也。
2、《左传·僖公三十二年》:夏后皋之墓也。
组词:青后、后镜、后郑、主后、后叙、后时、望后、后幅、后开。
反义词:先、前。

金瓯是什么意思

金瓯的意思是金的盆盂;比喻疆土之完固,亦用以指国土;酒杯的美称。
金瓯,汉语词语,拼音是jīn ōu。
出处:晋·干宝《搜神记》卷四:“妇以金瓯、麝香囊与婿别,涕泣而分。”
例句:
1、《明史·钱龙锡传》:“帝仿古枚卜典,贮名金瓯,焚香肃拜,以次探之。”
2、清·黄遵宪《感事》诗:“金瓯亲卜比公卿,领取冰衔十日荣。”
3、唐·司空图《南北史感遇》诗之五:“兵围梁殿金瓯破,火发陈宫玉树摧。”
4、明·陈继儒《大司马节寰袁公家庙记》:“翻图史,凿田畴,睢阳世世如金瓯。”

浅尝辄止,逾而不规什么意思

“浅尝辄止,逾而不规”的意思是略微尝试一下就停下来,不越出规矩。
浅尝辄止,汉语成语,拼音是qiǎn cháng zhé zhǐ,意思是略微尝试一下就停下来。指不深入钻研。又指博而不精。
成语出处:清·彭养鸥《黑籍冤魂》第二十四回:“此物非不可尝,苟文人墨客,浅尝辄止,用以悦性陶情,有何不可?”
成语用法:作谓语、定语;指害怕困难。
示例:做事情不能浅尝辄止,要持之以恒,这样才能成功。
近义词:半途而废、浮光掠影。
反义词:持之以恒、坚持不懈。
常见热点问答
热点搜索
1-20
21-40
41-60
61-80
81-100
101-120
121-140
141-160
161-180
181-200
作文大全
1-20
21-40
41-60
61-80
81-100
101-120
121-140
141-160
161-180
181-200