当前位置:文档之家› 《MATLAB7.x》程序设计语言(第二版)课后题答案

《MATLAB7.x》程序设计语言(第二版)课后题答案

《MATLAB7.x》程序设计语言(第二版)课后题答案
《MATLAB7.x》程序设计语言(第二版)课后题答案

《MATLAB7.x》程序设计语言(第二版)部分课后习题答案(楼顺天,姚若玉,沈俊霞编著)

说明:所有答案均是本人在备考过程中亲自整理的,收录了一部分题目的答案。答案可能存在不足甚至谬误,很多算法也可能不是最优的,仅供参考。本人尽力整理的一点点心血,希望对大家有所帮助。

第二章

8、 a=rand(5,5);

[i,j]=find(a>0.5);

for u=1:length(i);

b(u)=a(i(u),j(u));

end

b'

10、aa=any(a');

i=find(aa==0)

a(i,:)=[];

第四章

1、function flag=isprime(m)

%m为素数,flag=1

%m不为素数,flag=0

k=sqrt(m);

flag=1;

for i=2:k;

if rem(m,i)==0;

flag=0;

break

end

end

m=input('input an integer\n');

flag=isprime(m);

if flag==1

disp([num2str(m),'是素数'])

else

disp([num2str(m),'不是素数'])

end

4、function [x1,x2]=jfc(a,b,c)

d=b^2-4*a*c;

if d>0;

x1=(-b-sqrt(d))/(2*a);

x2=(-b+sqrt(d))/(2*a);

elseif d==0;

x1=-b/(2*a);

x2=x1;

end

a=input('a=');

b=input('b=');

c=input('c=');

[x1,x2]=jfc(a,b,c);

if x1~=x2;

disp('原方程存在两个不同的根')

disp(['x1=',num2str(x1)])

disp(['x2=',num2str(x2)]);

elseif x1==x2;

disp('原方程存在两个相同的根')

disp(['x1=x2=',num2str(x1)])

else

disp('原方程的根不存在')

end

%MATLAB上机作业,184页习题4,求二次方程的实根

function [s1,s2]=solve(a,b,c)

d=b^2-4*a*c;

if d>0

s1=(-b-sqrt(d))/(2*a)

s1=(-b-sqrt(d))/(2*a)

%disp(['原方程有两个不同的根'num2str(s1)'和'nums2tr(s2)]) elseif d==0

s1=(-b-sqrt(d))/(2*a);

s1=(-b-sqrt(d))/(2*a);

%disp(['原方程有两个相同的根'num2str(s1))

else

disp('原方程无实根')

end

end

5、x=-3:0.01:3;

if x>=-3 & x<-1;

y=(-x.^2-4*x-3)/2;

elseif x>=-1 & x<1;

y=-x.^2+1;

else

y=(-x.^2+4*x-3)/2;

end

plot(x,y)

6、%MATLAB上机作业,184页习题6,点不同按钮产生不同分布的数

s=menu('请选择随机数类型','U[-10,10]','U[-5,5]','U[-1,1]','N(0,1)');

switch s

case 1,n=(rand(1)-0.5)*20;

case 2,n=(rand(1)-0.5)*10;

case 3,n=(rand(1)-0.5)*2;

case 4,n=randn(1);

otherwise disp('请选择!')

end

n

7、load a.txt

[m,n]=size(a);

w=zeros(m,1);

for i=1:m;

w(i)=(2*a(i,1)+3*a(i,2)+2*a(i,3)+4*a(i,4)+2.5*a(i,5)+a(i,6))/14.5;

end

w

8、function k=jj(i)

if i<=10

k=0.1*i;

elseif i<=20

k=1+(i-10)*0.05;

elseif i<=40

k=1.5+(i-20)*0.02;

else

k=1.9+(i-40)*0.01;

end

s=0;a=2;b=1;

for i=1:15;

s=s+a/b;

c=b;

b=a;

a=a+c;

end

s

9、a=ones(15,1);b=ones(15,1);c=ones(15,1);a(1)=2;c(1)=2;

for i=2:15;

a(i)=b(i-1)+a(i-1);

b(i)=a(i-1);

c(i)=a(i)./b(i)

end

sum(c)

第五章

3、t=1:1:10;

t=t';

y=[4.842,4.362,3.754,3.368,3.169,3.083,3.304,3.016,3.012,3.005]';

x1=[ones(size(t)),exp(-t)];

x2=[ones(size(t)),t.*exp(-t)];

p1=x1\y;

p2=x2\y;

tt=linspace(1,10,1000);

plot(t,y,'*',tt,p1(1)+p1(2)*exp(-tt),'r-',tt,p2(1)+p2(2)*tt.*exp(-tt),'c-')

grid on,legend('给定数据','y1拟合','y2拟合')

5、(1)function dy=cwf(t,y)

dy=[5*y(1)-5*y(2)-6*y(3);3*y(1)-2*y(2)+5*y(3);2*y(1)-y(2)-4*y(3)];

x0=[1,-4,5];

tspan=[13,16];

[t,y]=ode45('cwf',tspan,x0);

plot(t,y)

(2)function dy=cwf(t,y)

dy=[y(1)+2*y(2)-3*y(3)+y(4);3*y(1)+y(3)-2*y(4);y(1)-2*y(2)+5*y(4);2*y(1)+3*y(2)+y(4)];

x0=[1,-1,2,1];

tspan=[15,16];

[t,y]=ode45('cwf',tspan,x0);

plot(t,y)

7、t=1:10;tt=1:0.01:10;

y=[15,39.5,66,85.5,89,67.5,12,-86.4,-236.9,-448.4];

p1=polyfit(t,y,2);

y1=polyval(p1,tt);

p2=polyfit(t,y,3);

y2=polyval(p2,tt);

plot(t,y,'b*',tt,y1,'r-',tt,y2,'c-');

legend('样本点','二次拟合','三次拟合'),grid on

10&11、pa=[2 3 -4];

pb=[4 -2 5];

pc=[3 -2 5 6];

d1=conv(pa,pb)

[q2,r2]=deconv(pc,pa)

[q3,r3]=deconv(pc,pb)

dy1=polyder(pa,pb)

[q2,r2]=polyder(pc,pa)

[q3,r3]=polyder(pc,pb)

12、x=-5:1:5;xx=-5:0.01:5;

y=10.*exp(-abs(x));

y1=interp1(x,y,xx,'nearest');

y2=interp1(x,y,xx,'linear');

y3=interp1(x,y,xx,'spline');

y4=interp1(x,y,xx,'cubic');

plot(x,y,'*',xx,y1,'r-',xx,y2,'c-',xx,y3,'k-',xx,y4,'g-')

grid on,legend('样本点','最临近内插','线性内插','三次样条内插','三次曲线内插')

13、a=rand(1,50);

amax=max(a)

amin=min(a)

ua=mean(a)

vara=(std(a))^2

b=randn(1,50);

bmax=max(a)

bmin=min(a)

ub=mean(a)

varb=(std(a))^2

14、t=[0,0.2,0.4,0.6,0.8,1,2,5]';

tt=0:0.01:5;

y=[1,1.51,1.88,2.13,2.29,2.4,2.6,-4]';

p1=polyfit(t,y,3);

y1=polyval(p1,tt);

x=[ones(size(t)),exp(t)];

p2=x\y;

y2=p2(1)+p2(2)*exp(tt);

plot(t,y,'k*',tt,y1,'r-',tt,y2,'b-')

legend('样本点','三次多项式拟合','指数拟合'),grid on 17、function y=jifen1(x)

y=exp(-2*x);

function y=jifen2(x)

y=exp(2*x);

function y=jifen3(x)

y=x.^2-3*x+0.5;

z1=quadl('jifen1',0,2)

z2=quadl('jifen2',0,2)

z3=quadl('jifen3',-1,1)

19、function z=jifen(x,y)

z=exp(-x*y)-2*x*y;

q=dblquad('jifen',0,1,-1,1)

20、function dy=cwf(t,y)

dy=[0.5-y(1);y(1)-4*y(2)];

x0=[1,-0.5];

tspan=[0,25];

[t,y]=ode45('cwf',tspan,x0);

plot(y(1,:),y(2,:));grid on

四年级语文《语言的魅力》教案

四年级语文《语言的魅力》教案 一、教学目标 1、通过学习法国诗人让.彼浩勒帮助盲老人的故事,体会"语言的魅力"。 2、结合生活实际,进一步体“语言的魅力"。 3、有感情地朗读课文,练习背诵第六自然段。 二、教学重、难点 理解第三段的第一句话"春天到了,可是我什么也看不见!"这富有诗意的语言,产生这么大的作用,就在于它有非常浓厚的感情色彩。 三、教学设计思想 课文记叙了法国诗人让.彼浩勒帮助盲老人的事。赞扬他同情帮助穷困残疾人的善良品质,同时说明了语言艺术的巨大作用。文章的第一、二段是比较"我什么也看不见"和"春天到了,可是我什么也看不见!"有什么不同呢?诗人添上几个字前后发生了怎样的变化。从而设计cai课件卡1和卡2。教学难点是理解课文第三段的内容,为什么说后者“富有诗意的语言"、"有浓厚的感情色彩"呢?设计卡3,提出问题,"春天到了"自然会使人们产生许多美好的联想,正如文中所说,出示卡4,练习填空。根据括号中的内容想象这叫人陶醉的春天美景,画面出现后,让学生充分体验"看见"与"看不见"的心理反差,创设情境,从而感悟盲老人一生什么也看不见,自然令人心酸、让人同情,乐于解囊相助。诗人添上几个字后能产生这么大的作用,这就是语言的魅力。

四、媒体准备cai课件 五、教学过程 (一)整体感知 自由读全文,想一想课文讲述了一件什么事? (二)学习第一段 1、盲老人站在木牌旁,期待着路人的帮助,路人却无动于衷。找出这一段,读一读,你的脑海中会浮现出怎样的一幅画面? 2、你们想看这个画面吗?(出示课件盲老人和写有"我什么也看不见"的木牌。) 3、看了以后,你的感受是什么? 是啊,盲老人为生活所迫才这样做的,处境非常悲惨,可路人却如此冷漠,谁来有语气的读一读,其他同学看书体会或看画面感受。 (三)学习第二段 1、穿着华丽的绅士、贵妇人走过去了,打扮漂亮的少男少女们走过去了,他们都无动于衷。盲老人心里多么悲伤呀!这天中午他幸运地遇到了诗人让.彼浩勒,改变了他的命运。(课件1诗人出现) 默读2-5自然段,边读边画出诗人帮助盲老人的句子。(出示"春天到了,可是"几个字后诗人消失) 2、诗人添上这几个字后,前后发生了怎样的变化呢? 先自学,然后小组讨论,师重点指导。 3、盲老人前后神态的变化,对比着读。诗人添上这几个字以后,人们一改原来的无动于衷,纷纷解囊相助。听!(课件2 录音及诗人

汇编语言程序设计练习题

汇编语言程序设计练习题 一、字符与串处理类 1.逆序输出字符串“BASED ADDRESSING”。 2.试编写一段程序,要求对键盘输入的小写字母用大写字母显示出来。 3.编写程序,从键盘接收一个小写字母,然后找出它的前导字符和后续字符,再按顺序显示这三个字符。 4.从键盘上输入一系列以$为结束符的字符串,然后对其中的非数字字符计数,并显示计数结果。 5.从键盘上输入一串字符(用回车键结束,使用0A号功能调用。)放在STRING中,试编制一个程序测试字符串中是否存在数字。如有,则把CL的第5位置1,否则将该位置置0。 6.从键盘上输入一串字符(用回车键结束,使用0A号功能调用。),将其中的小写英文字母变换为大写英文字母,其他字符保持不变。然后将变换后的字符串显示出来。 7.试编制一个程序:从键盘输入一行字符,要求第一个键入的字符必须是空格符,如不是,则退出程序;如是,则开始接收键入的字符并顺序存放在首地址为buffer的缓冲区中(空格符不存入),直到接收到第二个空格符时退出程序。 8.试编写一段程序,要求比较两个字符串string1和string2所含字符是否相等,如相等则显示“MATCH”, 若不相同则显示“NO MATCH”。 9.试编写一段程序,要求输入两个字符串,如两个字符串相等则显示“MATCH”, 否则显示“NO MATCH”。 10.试编写一段程序,要求在长度为100H字节的数组中,找出大于61H的无符号数的个数并存入字节单元UP中,找出小于2FH的无符号数的个数并存入字节单元DOWN中。 11.在内存区域0B800:0000-0B800:0FFFF(都是16进制数)内查找首地址为SOURCE的串(SOURCE的首字节为串长度),如果找到,则把AL的第0位置0,否则将该位置置1。 12.已知数组A包含15个互不相等的整数,数组B包含20个互不相等的整数。试编制一个程序,把既在A中又在B中出现的整数存放于数组C中。 13.在附加段中,有一个首地址为LIST和未经排序的字数组。在数组的第一个字中,存放着该数组的长度,数组的首地址已存放在DI寄存器中,AX寄存器中存放着一个数。要求编制一个程序:在数组中查找该数,如果找到此数,则把它从数组中删除。 二、数字输入输出类 1. 试编制一个程序,把BX寄存器内的二进制数以十六进制数的形式在屏幕上显示出来。 2. 试编制一个程序,把BX寄存器内的二进制数以八进制数的形式在屏幕上显示出来。 3. 试编制一个程序,把BX寄存器内的二进制数以十进制数的形式在屏幕上显示出来。 4.从键盘上输入2个一位数,求出它们的和(假设和不超过1位)。 5.试编写一段程序,从键盘接收一个四位的十六进制数,并在终端上显示与它等值的二进制数。 6.试编写一段程序,从键盘接收一个0-65535间的十进制无符号数,并在终端上显示与它等值的二进制数。 7.试编写一段程序,从键盘接收一个-32768-32767间的十进制有符号数,并在终端上显示与它等值的二进制数。 8.编写一个程序,从键盘输入一个0~65535之间的10进制无符号数,然后以16进制

实验四-循环结构汇编语言程序的设计实验报告

循环结构汇编语言程序设计实验报告

实验四循环结构汇编语言程序设计 一、实验目的 1、学习循环结构的汇编语言程序的设计和调试。 2、学习通过直接对8086计算机的寄存器和存的直接访问,编写更高效简洁的汇编程序。 3、加深掌握计算机整体的工作过程。 3、加深对排序算法的理解。 二、实验任务 编写程序求出数组A中(20个元素)的最大值和最小值(数组没有排序)。 要求至少采用二种不同的排序算法来实现。( 快速排序,归并排序、堆排序、Shell排序、插入排序、冒泡排序、交换排序、选择排序、基数排序……) 三、实验容 为了更好地实现老师所布置的实验任务,我们根据情况选取以下两种方式实

验。 1、利用冒泡排序的方式求解数组A中元素的最大值最小值。设计流程图如 下所示: 2、利用选择排序的方式求得数组A中元素的序列。设计流程图如下所示:

四、实验环境 PC机: winXP/win7(32位)/win7(64位)+winxp 虚拟机 汇编工具:Masm.exe+Link.exe。 五、实验步骤 1)建立和生成的文件 (1)编写的源程序,源程序名为abc、扩展名为.asm (2)源程序经汇编程序Masm.exe汇编(翻译)后生成二进制目标程序,文件名为abc.obj (3)目标程序需要经Link.exe连接生成可执行程序,文件名为abc.exe 2)汇编环境 最基本的汇编环境只需要两个文件:Masm.exe和Link.exe。将这两个文件拷入到已经建好的文件夹(例如 huibian)中,并将文件夹huibian放在硬盘根

目录C :\>下 3)上机步骤 进入DOS窗口中执行。 4)调试程序 进入DEBUG后,调试程序 5)调试成功后重新汇编、连接并生成可执行代码 6)执行程序,并对运行结果截图。 利用冒泡排序求得数组A中元素的最大值最小值的实验结果如下图所示:(说明:输入数据为:13,0,59,900,587,1,657,234,34,48) 利用选择排序对数组A中元素排序得到的序列得实验结果如下图所示:(说明:输入数据为13,0,59,900,587,1,657,234,34,48)

汇编语言课后习题答案

2.1已知DS=2000H、BX=0100H、SI=0002H,存储单元[20100H]~[20103H]依次存放12345678H,[21200H]~[21203H]依次存放2A4C B765H,说明下列每条指令执行完后AX寄存器的内容。 (1)mov ax,1200h (2)mov ax,bx (3)mov ax,[1200h] (4)mov ax,[bx] (5)mov ax,[bx+1100h] (6)mov ax,[bx+si] (7)mov ax,[bx][si+1100h] 〔解答〕 (1)AX=1200H (2)AX=0100H (3)AX=4C2AH;偏移地址=bx=0100h (4)AX=3412H;偏移地址=bx=0100h (5)AX=4C2AH;偏移地址=bx+1100h=1200h (6)AX=7856H;偏移地址=bx+si=0100h+0002h=0102h (7)AX=65B7H;偏移地址=bx+si+1100h=0100h+0002h+1100h=1202h 〔习题2.2〕指出下列指令的错误 (1)mov cx,dl (2)mov ip,ax (3)mov es,1234h (4)mov es,ds (5)mov al,300 (6)mov[sp],ax (7)mov ax,bx+di

(8)mov20h,ah 〔解答〕 (1)两操作数类型不匹配 (2)IP指令指针禁止用户访问 (3)立即数不允许传给段寄存器 (4)段寄存器之间不允许传送 (5)两操作数类型不匹配 (6)目的操作数应为[SI] (7)源操作数应为[BX+DI] (8)立即数不能作目的操作数 〔习题2.5〕已知SS=2200H、SP=00B0H,画图说明执行下面指令序列时,堆栈区和SP的内容如何变化?mov ax,8057h push ax mov ax,0f79h push ax pop bx pop[bx] 〔解答〕 mov ax,8057h push ax mov ax,0f79h push ax pop bx;bx=0f79h pop[bx];DS:[0f79h]=8057h

K12教育:主题阅读 语言的艺术的魅力

K12教育2020五年级语文讲义 第5讲:主题阅读语言的艺术的魅力 学易优班次:_____________ 姓名:______________ 作家巧答妙问 著名作家刘绍棠到国外访问,一位外国记者不怀好意地问:“刘先生,听说贵国进行改革开放,学习资本主义先进的科学技术和管理方法,这样一来,你们的国家不就变成资本主义了吗?”刘绍棠反戈一击:“照此说来,你们喝牛奶,就会变成奶牛了?” 1982年秋,在美国洛杉矶召开的中关作家会议上,美国诗人艾伦金斯伯格请中国作家蒋子龙解一个怪谜:“把一只5斤重的鸡放进一个只能装1斤水的瓶子里,您用什么办法把它拿出来?”蒋子龙满脸笑容地说:“你怎么放进去的,我就怎么拿出来。您显然是凭嘴一说便把鸡放进了瓶子,那么我就用语言这个工具再把鸡拿出来。”金斯伯格不由赞赏:“您是第一个猜中这个怪谜的人。” 1986年6月,王蒙出任文化部部长。在一次中外记者招待会上,一位外国记者问他:“50年代的王蒙和80年代的王蒙,哪些地方相同哪些地方不同?”王蒙答道:“50年代我是王蒙,80年代我还叫王蒙,这是相同之处;不同的是,50年代我20岁,而80年代我50岁。" 有一次,沙叶新应邀出访美国,在与美国社会各界的接触中,进行了广泛的沟通与交流。期间,有人向沙叶新突发奇问:“您认为是美国好还是中国好?”他从容答道:“美国虽然科技发达但有自身的弊端,中国虽然科技落后于美国但有自身的好处,美国、中国都有自身的缺陷,这叫‘美中不足’……”一段话下来,紧张的气氛顿时变得和谐。 这几位作者的回答分别妙在哪儿?从下面选择合适的答案,填序号。 刘绍棠()蒋子龙()王蒙()沙叶新() A.巧用成语,使原本不好应答的问题在谈笑间化解。 B.巧妙地将复杂问题简单化,又不失礼节。 C.以其人之道还治其人之身,怪谜怪解。 D.顺水推舟,按照对方的逻辑说下来,以反问对方。 一、提问形式: 1.文中某某是一个怎样的人? 2.某某人物具有什么样的特点或品质? 二、答题模式: 我觉得……(人)是个……的人(至少答两点,而且要从不同的角度)。如果要求摆出理由和举例,就要从原文中概括例子来证明。 三、解答方法: 1.把人物放在具体的故事情节中,了解人物在各个情节中的表现。 2.抓住人物的肖像,语言,动作,心理等描写,特别是那些富有特征的细节描写来分析人物形象。3.重视小说中人物的身份,地位,经历,教养,气质等,因为他们直接决定人物的言行,影响人物的性格。

汇编语言程序设计练习题及答案

一、单项选择题(在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。) 1.为在一连续的存储单元中,依次存放数据41H,42H,43H,44H,45H,46H,可选用的数据定义语句是(D) A.DB 41,42,43,44,45,46 B.DW 4142H,4344H,4546H C.DW ‘AB’,‘CD’,‘EF’D.DW ‘BA’,‘DC’,‘FE’ 2.DA2 DB‘AB’,‘CD’ ┇ MOV AX,WORD PTR DA2+1 上述语句执行后AX中的值是(D) A.‘AD’B.‘BC’ C.‘DA’D.‘CB’ 3.下列数据定义语句中可实现留空20H个字节存储单元的是(D) A.DB 20 DUP(?) B.DW 20H DUP(?) C.DB 10H DUP(4 DUP(?)) D.DD 08H DUP(?) 4.如某存储器分段时,表示偏移地址是17位二进制代码,那么一个段最多的存储单元数是(D) A.32K字节B.32K字 C.64K字节D.64K字 5.下列寄存器中用来指示堆栈中任意数据区的偏移地址的是(B)A.BX B.BP C.SI D.DI 6.下列指令中有语法错误的是(C) A.PUSH AX B.PUSH [20H+SI+BX] C.POP CS D.PUSH CS 7.执行PUSH BP指令时,目的操作数的物理地址表达式是(D) A.16*SS+BP B.16*DS+BP C.16*CS+IP D.16*SS+SP 8.把BL中的数据输出到端口8CH中正确指令是(C) A.OUT 8CH,BL B.IN 8CH,BL C.MOV AL,BL D.MOV AL,BL OUT 8CH,AL IN 8CH,AL 9.结果为零的条件转移指令,其测试条件是(A) A.ZF=1 B.ZF=0 C.SF=l D.SF=0 10.下面程序段完成测试DA-BYTE字节单元中数是否为负数,若是则将全l送DH中,否则全0送DH中,那么程序段中方框里应填的语句是 MOV CH,0 MOV CH,0FFH ZERO:MOV DH,CH(C) A.JNZ ZERO B.JS ZERO

汇编语言学习知识程序设计实验

目录 目录 (1) 实验一利用DEBUG熟悉常用指令的使用 (2) 一、实验目的 (2) 二、示例 (2) 三、实验题 (2) 实验二汇编程序和连接程序的使用 (6) 一、实验目的。 (6) 二、示例。 (6) 三、实验题。 (8) 实验三顺序结构程序设计 (11) 一、实验目的 (11) 二、示例 (11) 三、实验题 (12) 四、实验报告 (15) 实验四循环结构程序设计 (16) 一、实验目的 (16) 二、示例 (16) 三、实验题 (18) 实验五分支结构程序设计 (21) 一、实验目的 (21) 二、示例 (21) 三、实验题 (22) 实验六子程序设计 (29) 一、实验目的 (29) 二、实验题 (29)

实验一利用DEBUG熟悉常用指令的使用 一、实验目的 熟悉指令系统,掌握常用指令的用法;通过实验加深对各种寻址方式的理解;能熟练使用DEBUG中的命令对指令进行反汇编,观察并了解机器代码。 二、示例 请分别用一条汇编语言指令完成如下功能:(过程略)。 1.用寄存器BX和SI的基址变址寻址方式把存储器的一个字节与AL寄存器的内容相加,并把结果送到AL中。 ADD AL,[BX][SI] 2.用位移量为0520H的直接寻址方式把存储器中的一个字与3412H相加,并把结果送回该存储单元。 ADD WORF PTR [0520H],3412H 三、实验题 1.调试、验证下列指令的结果,已知(DS)=2000H,(BX)=0100H,(SI)=0002H,(BP)=0200H,(SS)=2300H,(20100)=12H,(20101)=34H,(20102)=56H,(20103)=78H,(21200)=2AH,(21201)=4CH,(21202)=B7H,(21203)=65H,(23204)=88H,说明各指令执行完后AX寄存器的内容。要求输入指令,相应存储单元的内容要事先设置,单步 P执行,观察执行结果。 (设置存储器的值)

汇编语言课后习题解答

第1章基础知识 检测点1.1(第9页) (1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为13位。 (2)1KB的存储器有1024个存储单元,存储单元的编号从0到1023。 (3)1KB的存储器可以存储8192(2^13)个bit,1024个Byte。 (4)1GB是1073741824(2^30)个Byte、1MB是1048576(2^20)个Byte、1KB是1024(2^10)个Byte。 (5)8080、8088、80296、80386的地址总线宽度分别为16根、20根、24根、32根,则它们的寻址能力分别为: 64(KB)、1(MB)、16(MB)、4(GB)。 (6)8080、8088、8086、80286、80386的数据总线宽度分别为8根、8根、16根、16根、32根。则它们一次可以传送的数据为: 1(B)、1(B)、2(B)、2(B)、4(B)。 (7)从内存中读取1024字节的数据,8086至少要读512次,80386至少要读256次。 (8)在存储器中,数据和程序以二进制形式存放。

(1)1KB=1024B,8KB=1024B*8=2^N,N=13。 (2)存储器的容量是以字节为最小单位来计算的,1KB=1024B。 (3)8Bit=1Byte,1024Byte=1KB(1KB=1024B=1024B*8Bit)。 (4)1GB=1073741824B(即2^30)1MB=1048576B(即2^20)1KB=1024B(即2^10)。(5)一个CPU有N根地址线,则可以说这个CPU的地址总线的宽度为N。这样的CPU 最多可以寻找2的N次方个内存单元。(一个内存单元=1Byte)。 (6)8根数据总线一次可以传送8位二进制数据(即一个字节)。 (7)8086的数据总线宽度为16根(即一次传送的数据为2B)1024B/2B=512,同理1024B/4B=256。 (8)在存储器中指令和数据没有任何区别,都是二进制信息。

《语言的魅力》教案

《语言的魅力》教学设计 (语文S版教材四年级下册) 《语言的魅力》一课是义务教育课程标准实验教科书语文S版教材四年级下册第六组的一篇精读课文。这篇文章语言精炼,情感丰富。 教学目标:理解课文内容,明白语言运用的恰当会产生非凡的感染力;有感情地朗读课文,背诵课文第六自然段;会认4个生字,指导书写8个字及掌握新词。 教学重、难点:指导学生读懂课文;理解让·彼浩勒添了“春天到了,可是”以后的魅力。让学生明白恰当地运用语言,会产生非凡的感染力。 根据课文特点,结合单元训练重点,在教学时,注重学生的朗读感悟,以读代讲;并创设情境,使学生与文本产生共鸣,感受到语言的魅力。 教学过程: 第一课时 (一)谈话激趣,导入课题: 1、谈话:在繁华的巴黎大街上,一位诗人看见一位行乞的老人一 上午连一个铜板也没有得到,便在老人的木牌上添了几个字。诗人添了 什么字?结果怎样? 2、板书课题,齐读课题。 (二)初读课文,整体感知: 1、自读课文,读准字音。 2、圈字画词自学。交流识记方法,检查。

3、指名读文,正音。 4、再读,思考:课文写了一件什么事? (三)指导书写:魅、黎、绅、 第二课时 (一)激趣入题: 1、讲故事:卡耐基小时候的故事。提出问题:是什么使这个全县最坏的男孩走上成功之路? 2、板书课题。 (1)“魅力”是什么意思? (2)你是怎么理解“语言的魅力”的? (二)复习,引入新课: 1、谁还记得这篇文章写了一件什么事? 2、木牌上原来写着什么?诗人加上了什么? 3、出示问题:让·彼浩勒添字前后有什么变化?为什么? (三)四人小组讨论交流。 (四)朗读感悟,深入体会 1、让·彼浩勒添字前:路人无动于衷,老人可怜。 (1)读一读有关的语句。 (2)路上有什么人?还会有什么人?理解“华丽”。 (3)看到木牌上写着:我什么也看不见!他们会怎么想呢?怎么做呢?谁来表演一下“姗姗而去”? (4)有感情地读一读。 2、让·彼浩勒添字后的变化:

汇编语言程序设计课后习题解答宋人杰2版

第1章汇编语言基础知识 1.简述汇编语言源程序、汇编程序、和目标程序的关系。 答:用汇编语言编写的程序称为汇编源程序;汇编源程序在汇编程序的翻译下转换成计算机语言变成目标程序。 2. 简述汇编语言的优缺点。 答:(1) 汇编语言的优点: ①可有效地访问、控制计算机各种硬件设备,如磁盘、存储器、CPU、I/O端口等。. ②目标代码简短,占用内存少,执行速度快,是高效的程序设计语言。 ③可与高级语言配合使用,应用十分广泛。 (2) 汇编语言的缺点: ①通用性和可移植性较差 ②相对于高级语言来说较繁锁、易出错、不够直观。 3.CPU的寻址能力为8KB,那么它的地址总线的宽度为多少? 答:13 4. 1KB的存储器有多少个存储单元? 答:1024个字节。 5. 指令中的逻辑地址由哪两部分组成? 答:指令中的逻辑地址由段基址和偏移量组成。 6. 以下为用段基址:偏移量形式表示的内存地址,试计算它们的物理地址。 (1) 12F8:0100 (2) 1A2F:0103 (3) 1A3F:0003 (4) 1A3F:A1FF 答: (1) 13080H (2) 1A3F3H (3) 1A3F3H (4) 245EFH 7. 自12FA:0000开始的内存单元中存放以下数据(用十六进制形式表示): 03 06 11 A3 13 01,试分别写出12FA:0002的字节型数据、字型数据及双字型数据 的值。 答:字节型数据:11H 字型数据:0A311H 双字型数据:0113A311H 8. 内存中某单元的物理地址是19318H,段基地址为1916H,则段内偏移地址为 多少?若段内偏移地址为2228H,则段基地址为多少? 答:若段基地址为1916H,则段内偏移地址为01B8H;若段内偏移地址为2228H,则段基地址为170FH 9. 在实模式环境中,一个段最长不能超过多少字节? 答:64KB 10. 实模式可寻址的内存范围是多少? 答:1MB

汇编语言程序设计(钱晓捷)课后答案

汇编语言程序设计(第二版) 钱晓捷习题答案 第二章(01) 2.1 (1)AX=1200h (2)AX=0100h (3)AX=4C2Ah (4)AX=3412h (5)AX=4C2Ah (6)AX=7856h (7)AX=65B7h 2.2(1) 两操作数类型不匹配 (2) IP指令指针禁止用户访问 (3) 立即数不允许传给段寄存器 (4) 段寄存器之间不允许传送 (5) 两操作数类型不匹配 (6) 目的操作数应为[ BP ] (7) 源操作数应为[BX+DI] (8) 立即数不能作目的操作数 2.3 lea bx,table ;获取table的首地址,BX=200H mov al,8 ;传送欲转换的数字,AL=8 xlat ;转换为格雷码,AL=12H 2.4 堆栈是一种按“先进后出”原则存取数据的存储区域。 堆栈的两种基本操作是压栈和出栈,对应的指令是PUSH和POP。 2.5 mov ax,8057h push ax mov ax,0f79h push ax pop bx ;bx=0f79h pop [bx] ;DS:[0f79h]=8057h 2.6 AL=89h CF ZF SF OF PF AL=12h 1 0 0 1 1 AL=0afh 0 0 1 0 1 AL=0afh 1 0 1 0 1 AL=00h 0 1 0 0 1 AL=0ffh 0 0 1 0 1 AL=00h 0 1 0 0 1 2.7 W=X+Y+24-Z

2.8 (1)ADD DX,BX (2)ADD AL,[BX+SI] (3)ADD [BX+0B2H],CX (4)ADD WORD PTR [0520H],3412H (5)ADD AL,0A0H 2.9;为了避免与操作数地址混淆,将题中X,Y,Z,V 字操作数改为A,B,C,D mov ax,X ;ax=A imul Y ;dx,ax = A*B (将操作数看作符号数,以下同) mov cx,ax mov bx,dx ;bx,ax <-- dx,ax =A*B mov ax,Z ;ax = C cwd ;dx,ax =C (扩展符号后为双字) add cx,ax adc bx,dx ;bx,cx <-- bx,cx+dx,ax=A*B+C sub cx,540 sbb bx,0 ;bx,cx<-- A*B+C-540 mov ax, V ;ax= D cwd ;dx,ax= D (扩展符号后为双字) sub ax, cx sbb dx, bx ;dx,ax = dx,ax - bx,cx = D-(A*B+C-540) idiv X ;运算结果:[D-(A*B+C-540h)]/A ;ax存商,dx存余数 2.10;(1)xchg的操作数不能是立即数 (2不能对CS直接赋值 (3)两个操作数不能都是存储单元 (4)堆栈的操作数不能是字节量 (5)adc的操作数不能是段寄存器 (6)没有确定是字节还是字操作 (7)in不支持超过FFH的直接寻址 (8)out只能以AL/AX为源操作数 第二章(02) 2.11; 指令AX的值CF OF SF ZF PF Mov ax,1407h1470h----- And ax,ax1470h00000 Or ax,ax1470h00000 Xor ax,ax000011 Not ax0ffffh----- Test ax,0f0f0h0ffffh00101 注意: 1. mov, not指令不影响标志位 2. 其他逻辑指令使CF=OF=0, 根据结果影响其他标志位。

语言的魅力(含答案)

语言魅力 古人云“一言可以丧邦”,“一言可以定国”,“三寸之舌,强于百万之师”。可见语言的 作用是很大的,魅力是不可限量的。著名散文家朱自清先生说过这样一句话:“人生不外言 动,除了动就只有言,所谓人情世故,一半儿是在说话里。”可见,具有高超的说话能力, 是一个人获得社会认同的最便捷、最有效的手段。“魅”,形声字,从鬼,末声,本义是迷信 “魅力”是很吸引人的力量或巨大的诱惑,英文写做:charm、demon、evil spirit。传说中的精怪。 是魅力语言的基本特征。简明就是要以尽可能少的语言符号,传递尽 可能多的信息,并取得表达的最佳效果。要做到语言表达简明,一要避免啰嗦,不说废话; 二要避免歧义,防止误解;三要避免晦涩,便于理解。 所谓连贯就是语言的表达要注意句与句的排列组合,注意上下句的联系、衔接和呼应, 做到话题统一,句序合理,衔接和呼应自然。包括排列句序、复位填充、给境补文等题型。 “得体”指的是能够恰当地使用语言体现语境和语体的要求,选择恰当的词语、语体和 语气。具体包括:内容得体、目的合适、对象明确、手段得当、场合适宜等。主要包括以下 几点:(1)语言表达适合形式的特点和需要;(2)语言符合表达者身份和接受者的接受因素; (3)语言表达能符合特定的场合、目的需要;(4)语言表达有分寸感。题型包括用词得体、 分寸得当、身份相符、场合相配、依据语境进行角度转换、书面语与口头语的转换等。有一 个笑话是这样的: 古时,一个性急的王员外有次宴请四个客人。可是过了约定时间了,客人只到了三个, 而另一个却迟迟不露面。王员外不由得说了一句:“该来的怎么还不来?”一客人听了心里 不是味:“难道我是不该来的?!”乃拂袖而去。王员外着急了:“不该走的走了。”另一客人 暗忖:“原来我是该走的。”也扭头离去。王员外不由地喊了声:“我又没说你!”最后一位客 人待不下去了:“讲了半天,却是指我。”拔脚就走。只剩下王员外一人呆在那里。 请同学们想一想,可怜的王员外是在什么地方出现问题了? 相传,苏东坡,一次与他的妹妹苏小妹及诗友黄山谷一起论诗,互相题试。小妹说出: “轻风细柳”和“淡月梅花”后,要哥哥从中各加一字,说出诗眼。苏东坡当即道:前者加 “摇”,后句加“映”,即成为“轻风摇细柳,淡月映梅花。”不料苏小妹却评之为“下品”。 苏东坡认真地思索后,得意地说:“有了,‘轻风舞细柳,淡月隐梅花。’”小妹微笑道:“好 是好了,但仍不属上品。”一旁的黄山谷忍不住了,问道:“依小妹的高见呢?”苏小妹便念 了起来:“轻风扶细柳,淡月失梅花。”苏东坡、黄山谷吟诵着,玩味着,不禁托掌称妙。 因为“扶”字和苏轼的“摇”和“舞”比起来使无形的风仿佛有了知觉,使其人格化了, 而且与“细”的搭配别出心裁。用“失”比“映”和“隐”又好在何处呢?因为“失”字表 现出了特定情境中(月下)的物(梅花)的特征,具有不映不隐的朦胧美。 用语准确生动,可达到佳妙的境地,而平时的语言表达中,亦应如此。 选择句式、选择语气等方面完全符合表达的目的,尤其指运用词语的贴切、分寸感和褒贬色 彩的把握。鲜明是指色彩分明,观点明确,尤其指用词造句都能明白、确切地表达思想感情, 不模棱两可,不含糊其辞。生动是指描绘或表达具体形象可感,尤其指遣词造句经过精益求 精的筛选,形象化地表达出诗情画意,显示出感人的艺术魅力。鲜明,以准确为基础,不 准确,就无所谓鲜明。生动,往往以准确、鲜明为前提。有时做到了准确、鲜明也就做到了 生动感人,而离开了准确、鲜明去片面追求生动,就会给人矫揉造作、华而不实之感。

汇编语言程序设计期末考试题

汇编语言程序设计期末考试题 学院(系):学号: 姓名: 计分: 一、项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号 内。每小题1分,共10分) 1.CPU发出的访问存储器的地址是( ) A.物理地址 B.偏移地址C.逻辑地址D.段地址 2.将高级语言的程序翻译成机器码程序的实用程序是( ) A.编译程序 B.汇编程序 C.解释程序 D.目标程序 3.DEC BYTE PTR[BX]指令中的操作数的数据类型是( ) A.字 B.双字C.字节D.四字 4.在下列语句中,BUFFER称为( ) BUFFER DB 01H,0AH A.符号 B.变量 C.助记符D.标号 5.串操作指令中,源串操作数的段地址一定在( )寄存器中。 A. CS B. SS C. DS D. ES 6.使计算机执行某种操作的命令是( ) A.伪指令B.指令 C.标号D.助记符 7.将数据5618H存放在存储单元中的伪指令是( ) A. DATA1 DW 1856H B. DATA1 DB 18H,56H C. DATA1EQU 5618H D. DATA1 DB 18H,00H,56H,00H 8.若AX=3500H,CX=56B8H,当AND AX,CX指令执行后,AX=( ) A.1400H B. 77F8H C. 0000H D. 0FFFFH 9.计算机处理问题中会碰到大量的字符、符号,对此必须采用统一的二进制编码。目前,微机中普遍 采用的是( )码。 A. BCD码 B.二进制码 C.ASCII码D.十六进制码 10.用指令的助记符、符号地址、标号和伪指令、宏指令以及规定的格式书写程序的语 言称为( ) A.汇编语言 B.高级语言 C.机器语言 D.低级语言 二、填空题(每空1分,共20分) 1.在8086/8088汇编语言中,有五条串操作指令,其中搜索字符串指令的助记符是______。 2.通常所说的计算机系统包括________和________两大部分。 3.8086/8088存储器分四个段,这四个段的段名所对应的段寄存器分别是________、_____ ___、________、________。 4.现有AX=2000H,BX=1200H, DS=3000H, DI=0002H, (31200H)=50H,(31201H)=02H, (31202H)=40H,请写出下列各条指令独立执行完后有关寄存器及存储单元的内容,并指出标 志位ZF、CF的值。 A.ADDAX,1200H;问AX=________H,ZF=________

汇编语言程序设计实验报告

微机原理实验报告 实验名称汇编语言程序设计 一、实验目的 1、掌握Lab6000p实验教学系统基本操作; 2、掌握8088/8086汇编语言的基本语法结构; 3、熟悉8088/8086汇编语言程序设计基本方法 二、实验设备 装有emu8086软件的PC机 三、实验内容 1、有一个10字节的数组,其值分别是80H,03H,5AH,FFH, 97H,64H,BBH,7FH,0FH,D8H。编程并显示结果:如果数组是无符号数,求出最大值,并显示; 如果数组是有符号数,求出最大值,并显示。 2、将二进制数500H转换成二-十进制(BCD)码,并显示“500H 的BCD是:” 3、将二-十进制码(BCD)7693转换成ASCII码,并显示“BCD 码7693的ASCII是:” 4、两个长度均为100的内存块,先将内存块1全部写上88H,再 将内存块1的内容移至内存块2。在移动的过程中,显示移动次数1,2 ,3…0AH…64H(16进制-ASCII码并显示子程序) 5、键盘输入一个小写字母(a~z),转换成大写字母 显示:请输入一个小写字母(a~z): 转换后的大写字母是: 6、实现4字节无符号数加法程序,并显示结果,如99223344H + 第1页

99223344H = xxxxxxxxH 四、实验代码及结果 实验代码见代码附录 1.1程序运行结果 图1 无符号最大值结果截图 1.1 程序运行结果

图2 有符号最大值截图2.0 程序运行结果

图3 BCD码显示3.0 程序运行结果

图4 ASCII码显示4.0 程序运行结果

图5 移动次数显示5.0 程序运行结果

汇编语言课后习题答案___郑晓薇(整理后的)

习题一 1 无符号数: 11010011=211=D3H,01110111=119=77H, 10000011=131=83H, 00101111=47=2FH, 10101010=170=AAH 带符号数:11010011= -45=D3H,01110111=+119=77H,10000011= -125=83H, 00101111=+47=2FH,10101010= -86=AAH 2 5E8AH,0BE6H,3DEH,4940H 3 00011101+00110101=01010010=5 2H=82 01001001+11101000=00110001=3 1H=49 10111110+01010010=00010000=1 0H=16 10011010+11110001=10001011=8 BH= -117 4 00101001+01010011=01111100+0 0000110=10000010=82H=82 01110011-00100100=01001111-00000110=01001001=49H=49 01100110+00011000=01111110+0 0000110=10000100=84H=84 0000000100110010+01110101=00 00000110100111+00000110 =0000001000000111=0207H=207 5 000020A3H,FF94H,00003456H,007FH,FFFFEC00H 6 无符号数:0~65535,0000H~FFFFH;带符号数:-32768~+32767,8000H~7FFFH 7 (1) 38H等于十进制数56,是十进制数56的补码,数字8的ASCII码,十进制数38的压缩BCD码 (2) FFH等于十进制数-1,是带符号数-1的补码,无符号数为255 (3) 5AH等于十进制数90,是十进制数90的补码,大写字母Z的ASCII码 (4) 0DH等于十进制数13,是十进制数13的补码,回车符的ASCII码 8 (1) 108=01101100B=6CH,补码01101100B,压缩BCD码0000000100001000,ASCII码313038H (2) 46=00101110B=2EH,补码00101110B,压缩BCD码01000110,ASCII码3436H (3) –15=11110001B=F1H,补码11110001B,ASCII码2D3135H (4) 254=0000000011111110B=00FEH,补码0000000011111110B,压缩BCD 码0000001001010100,ASCII码323534H 9 (1) 56+63=01110111B,CF=0,SF=0,ZF=0,OF=0 (2) 83-45=00100110B,CF=0,SF=0,ZF=0,OF=0 (3) -74+29=11010011B,CF=0, SF=1,ZF=0,OF=0 (4) -92-37=01111111B,CF=1, SF=0,ZF=0,OF=1 10 回车、换行、响铃、ESC键、空格键、@、P、p 习题二 9 最少划分为16个逻辑段,最多划分为65536个逻辑段(每段16个字节) 10 CS:IP,DS:BX、SI、DI,ES:BX、SI、DI,SS:SP、BP 11 字节单元保存8位数,字单元保存16位数。根据源操作数的属性确定要访问的是字节单元还是字单元。 12 对于字节单元来说,偶地址和奇地址一样;对于字单元而言,最好用偶地址保存,可减少CPU的访存次数。 13 首单元的物理地址=38AE8H,末单元的物理地址 =38AE8H+7FFFH=40AE7H

北师大版2019-2020学年四年级下册语文语言的魅力同步练习 (I)卷

北师大版2019-2020学年四年级下册语文语言的魅力同步练习(I)卷 姓名:________ 班级:________ 成绩:________ 小朋友,带上你一段时间的学习成果,一起来做个自我检测吧,相信你一定是最棒的! 一、基础运用 (共10题;共47分) 1. (3分) (2018三下·云南期末) 课文内容我知道 (1)本学期(人教版三年级下册)学过的神话故事有:《________》和《________》。课外我还读过的神话故事有:《________》、《________》。 (2)本学期(人教版三年级下册),我们学习了古诗《________》、《________》、《________》、《________》。我印象最深的诗句是________。 (3)在本学期(人教版三年级下册)的课文中,我认识了不少人物,有________、________、________,我最佩服的是________,因为________。 2. (5分)读拼音,写词语 jī líng shān gǔkuòdàduìwǔtián dì ________________________________________ 3. (8分)读一读,分类填一填。 一声:________ ________ 二声:________ ________ 三声:________ ________ 四声:

________ ________ 4. (5分)依据课文《月球之谜》的理解写词语。 ①不好理解,很难理解。________ ②月球上满是尘土、岩石和环形山,没有水,没有任何生命,这就叫做“荒漠”。________ ③意思是指悠远地想象;无拘无束的联想,也指超越现实境界的想法。________ ④夜间景物像被一幅大幕罩住一样。________ ④(月光)明亮洁白。________ 5. (4分)根据意思写词语。 (1)把整个枣子吞下去。形容不加分析、思考地笼统接受。________ (2)化装上台演戏,今多借指登上政治舞台(含讥讽意)。________ (3)形容江河水流迅速,也形容文笔奔放、流畅。________ (4)形容经历过很多艰难困苦。________ 6. (5分)班级的图书角已经建成了。图书角负责人小丽为使图书得到更好的使用,发起了一次班级讨论会,形成了班级的“图书借阅公约”,请你补充一下这份公约。 7. (3分)写出下列词语的反义词。 稀罕——________ 爱惜——________ 无拘无束——________

汇编语言程序设计试题

汇编语言程序设计试题 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.设SS=2050H,SP=0140H,则栈顶存贮单元的物理地址是( A ) A.20640H B.2063EH C.2063FH D.21900H 2.使用DOS功能调用时,子程序编号应放在( B ) A.AL B.AH C.AX D.任意指定 3.没有 ..语法错误的输出指令是( B ) P76 A.OUT AX,30H B.OUT DX,AL C.OUT AL,DX D.OUT 30H,AH 4.用MOV指令将十进制数89以非压缩BCD码格式送入AX,可使用的指令是( B ) A.MOV AX,89 B.MOV AX,0809H C.MOV AX,89H D.MOV AX,0809 5.设AX=8765H,DX=4321H,执行CWD指令后,DX中的内容是( B ) P117 A.4321H B.0FFFFH C.8000H D.0001H 6.设CL=05H,要获得CL=0AH,可选用的指令是( A) A.XOR CL,0FH B.NOT CL C.OR CL,0AH D.AND CL,0FH 7.假设执行ADD指令后AL=8CH,再执行DAA指令,AL中的值是( A ) A.92H B.0104H C.74H D.8CH 8.MOV AL,79H ADD AL,B1H 上面指令执行后,设置的标志位CF和ZF的值是( D ) A.CF=0,ZF=1 B.CF=l,ZF=1 C.CF=0,ZF=0 D.CF=1,ZF=0 9.TEST DL,55H P123 JZ NEXT NEXT:…… … 上述程序段,执行JZ指令时能产生转移的情况是( D ) A.DL>55H B.DL<55H C.DL=55H D.DL中第0、2、4、6位均为0 10.假设AL=28H, 执行ROL AL,1 指令之后的情况是( D ) P125 A.AL=14H, CF=1 B.AL=50H, CF=1 C.AL=14H, CF=0 D.AL=50H, CF=0 11. 98的BCD码是(B) A)10011001 B) 10011000 C) 10011010 D) 10001010 12. –0110110 的补码是(A) A) 11001010 B) 11001001 C) 10110110 D) 00110110

相关主题
文本预览
相关文档 最新文档