自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

迂者-贺利坚的专栏

为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学

原创 用VS2008编写汇编程序

在VS2008中编写汇编语言程序,整个步骤与写C++程序类似。查目录,汇编程序ml.exe和连接程序link都在VC的bin中,这也就不见怪了。   具体的步骤是:   1、新建简单的VC控制台应用程序   A、打开Microsoft Visual Studio 2008,选择主菜单“Fil...

2017-04-23 22:07:49 2986 0

原创 汇编程序:用子程序实现求幂

【任务】   编制一个子程序,求y=x4y=x^4,自变量 xx 为字节,应变量yy可以在一个字内存放而不溢出   (1)版本1:子程序的参数由寄存器dl提供,返回结果在ax中;   (2)版本2:子程序不变,主程序中提供如下数据区,在主程序中,循环调用子程序,完成y=x4y=x^4的求解,...

2017-04-22 23:07:57 2035 0

原创 拓展:汇编语言的子程序

一个近(near)调用的程序  一个简单的包含子程序的汇编程序是:; 要设置栈段,以便于call和ret指令使用 assume cs:code, ss:stack stack segment db 16 dup (0) stack ends code segment start: ...

2017-04-22 10:43:30 5942 0

原创 Android手机玩8086汇编

【前言】   什么前言?要不想听老贺讲故事,直接看正文。   教C/C++课时,曾带领弟子们用手机编程序。程序稍大就不好玩了,但遇个小程序,那还是很爽的。尤其是第一次课,就在课堂,还没有在台式机上干活时。   这学期教汇编语言,也想过这事,没有落实。   其实这事应该简单,如果有Andro...

2017-04-20 07:46:55 9457 8

原创 汇编语言学习:精华问题解答

【问题】 不理解wait指令是干什么用的,还有就是可不可以给栈段社标号,然后用offset获取栈段的偏移地址呢?jmp指令只能在代码段中跳转吗,能不能跳到数据段? 【解答】 wait指令?我给你的手册呢? offset是求偏移地址,并不针对具体哪个段,哪个段中的都可以。 jmp是流程的跳...

2017-04-18 11:40:10 1018 0

原创 汇编翻转总结及答复(第8周)

学号总结内容答复201460501147转移指令简单的jmp指令比较,复制代码段 1102本周颇有心得的是:        对于循环,转移指令的具体用法和认识有了更多的了解,特别是在在小组作业中利用循环做双重循环实现冒泡排序以及求某些数据和并存去内存相应位置。而对于转移指令jmp,个人的主要了解还...

2017-04-18 11:27:10 985 0

原创 汇编翻转总结及答复(第7周)

学生总结内容回复1147div指令,内存寻址,数组用dup设置内存空间重复的值,根据指令,分析操作数的类型和地址 11043个关键词:除法,dup操作符,汇编结构体2个收获:1.使用div指令进行除法运算,也分为除数的位数,有一点疑问就是如果我的除数是0,那运行会不会是像C语言那样报错呢,那如果报...

2017-04-18 10:19:16 1011 0

原创 论教学型教材和手册型教材

这学期开汇编语言课。选教材时有过纠结,随着课程的开展,为备课,又多看了一些汇编的书,几本教材鲜明的特点,萌发了将教材分分类的念头。  一类教材,称为教学型教材。例如,我们选定的王爽老师的《汇编语言》。其特点是,能够循序渐进地展开内容,在介绍知识的同时,展现学科思维,安排学习活动(如问题、检测、实验...

2017-04-18 08:49:40 2464 0

原创 和计算机专业学生谈学英语

【来信】   我看了老师的逆袭大学,里面提到的写博客就是在csdn把自己写的代码当文章写吗,还有书里面说学编程不绕过英语,我的基础不好,高中三年到高考英语都没及过格,从去年寒假每天都坚持背15个单词,在读一小段微信上新东方推出的文章,感觉收效甚微,编译器的错误还是要在百度才能看懂,而且老师布置的...

2017-04-18 07:45:39 4392 0

原创 教学心得:面对教改中的灰心

【老师留言】   教学改革真不是件容易的事。老师有创新的思维,想尽了各种办法,花费了大量时间精力,有些学生却依旧喜欢按以前那样按部就班的上课,怎么办呢!有时自己都有点灰心,想放弃了!【我的回复】   1. 不要冒进。不考虑学生感受的教学改革,不可取,以学生的学为中心的教,要求我们改变心态。 ...

2017-04-16 07:17:30 1012 0

原创 汇编语言实验4-利用跳转指令构造循环

1. 实验目的 能分析各种跳转指令构成的程序的运行原理 会用跳转指令构造循环解决应用问题 体验显示缓冲区的要求 2. 实验内容任务1-奇怪的程序?  人工分析下面的程序,然后再在Debug程序中单步执行,观察每一步完成后的结果,并解释出现的现象。   程序如下:assume cs:codes...

2017-04-13 20:42:40 2002 0

原创 汇编程序:红红绿绿的字符

任务:编程序,在屏幕的中间分别显示绿色、绿底红色、白底蓝色的字符串 ‘YantaiUniversity’ 提示:要计算出“屏幕的中间”对应的内存单元,然后将字符以及对应的属性字节写入到内存中。 参考解答:assume cs:codeseg, ds:datasg datasg segment ...

2017-04-13 20:37:14 1272 0

原创 汇编程序:植入程序的程序

任务:将beg_copy到end_copy的代码复制到0:200H处assume cs:codeseg codeseg segment start: ... beg_copy: mov ax, 0 add ax, ax wait end_copy: nopcode...

2017-04-13 19:35:57 1417 0

原创 教学手记:如何让学生重视选修课的学习

要走出认识误区  一次例行的教学交流。有老师提到学生对他的课程不重视,原因是,这门课不是必修,不是考试课。   这是不少学生的误区。培养方案中的约束很多,不可能那么多的课都必修、考试,那样做学生也受不了。而实际上,安排选修、考查,是为个性化培养学生搭的平台。有不少这样的课程,并不需要所有学生都学...

2017-04-13 11:43:29 1579 0

原创 应对抄作业问题

【前言】   早起例行“批阅奏折”。在一个微信群中,Z老师和N老师在凌晨2:00还在讨论教学问题,商讨N老师程序设计课的作业问题。   不少事情自己是经历了的,也有些心得。必须为这些同道中人支持。   群中的留言,也放到这里作为交流。【正文】   看到Z老师和N老师后半夜的讨论,感动,如此...

2017-04-10 06:31:50 1034 0

原创 汇编程序:求平均成绩(用汇编玩结构体)

求平均成绩  在下面的数据段中,给出了全班3名同学OS、AL、SE、DB课程的成绩,请编程计算出平均成绩,写在 ? 处。datasg segment db '201558501111','MMTJAB ',90,100,76,89,? db �...

2017-04-08 22:11:48 3137 0

原创 汇编程序:冒泡排序

汇编语言能实现冒泡排序等排序算法吧?当然可以,排序可不是什么复杂的东东。就在第7周,给大家补充一下cmp、jxxx、xchg指令,下面的冒泡就出来了。   assume cs:cseg, ds:dseg, ss:sseg sseg segment stack dw 10H dup (?...

2017-04-08 21:31:52 6795 2

原创 全国直播,我用35分钟讲完了60分钟的课

2017年4月17日,《上大学,不迷茫》慕课本学期第一次见面课开讲。  这个课2016年建成,由智慧树网提供运营服务。2016年秋已经在省内开了一轮,通过东西部联盟评审之后,首次在全国范围内投放,共有17个省区30所学校4000余名学生选修。  见面课已经走过了一轮,整个的教学目标、内容的设计,从...

2017-04-08 15:27:20 1312 3

原创 制作教学资源:好钢用在刀刃上

本文出自《改变你的教学设计》群中交流。   惊闻周老师为翻转课堂的资源要付出1:40的时间,为这种在教学上的投入点赞。结合自己的经历,我1小时的视频,配齐测试、实践,也大概是10小时左右,想给周老师做些建议,把工作量降下来。方向是,降低在视频制作中用于制作上的时间,最主要的措施,就是将出镜、字幕...

2017-04-06 06:58:44 1154 0

原创 毁掉自己的汇编程序

下午的上机课,有位同学写的程序死了。她百思不得其解。   我看了几遍程序,没有发现问题。   多次观察后,发现程序修改数据时,由于循环次数错误地设多了,以致于改到了代码段——代码段的指令于是被当作数据改掉了,而此处的数据,当然它仍然还要被当作指令执行,恰好对应了wait指令!于是,程序进入了等...

2017-04-05 22:03:12 2473 1

原创 no stack segment警告为何还在?

在8086汇编中,在masm5.0下link的时候出现warning L4021: no stack segment是习以为常的现象。   如,针对下面的程序:assume cs:codesg,ds:datasg datasg segment dw 1,2,3,4,5 datasg en...

2017-04-05 21:02:43 12989 0

原创 标准模板库STL编程初步-贺利坚-专题视频课程

STL(Standard Template Library),即标准模板库,是一个具有工业强度的,高效的C++程序库。它被容纳于C++标准程序库中,是ANSI/ISO C++标准中新的也是极具革命性的一部分。 STL将数据结构和算法的分离,使得STL变得非常通用,体现出了范型编程的特点。本课提供对...

2017-04-05 09:29:33 282 0

原创 给考研亲学生:用时间管理让自己找到状态

【来信】 贺老师: 您好! 我准备走考研的道路,目标是北京某985大学,这并不简单,而且去年考研的形势很不乐观,一大批学长学姐想考好学校都没能如愿。对于差不多开始准备考研的我来说,压力很大。但我最主要的烦恼还是,下不了置之死地而后生去考研的觉悟,调整不了自己的心态。 ...

2017-04-04 11:25:31 1775 0

原创 教学小结:我这样帮助学生提出疑问

【前言】   今天,在周付安老师的“改变你的教学设计”群中,大家提到了如何让学生主动提问的事。这方面,我在这学期有点故事,分享一下。【正文】   这学期汇编语言开课后,建了云班课,有了QQ群,开始有学生个别和我交流。   第二周星期天的下午,有学生QQ小窗问我问题,我做了记录《汇编:用e命令...

2017-04-04 09:58:22 1089 0

原创 翻转汇编第6周总结

每周上完课,布置一个作业——总结。这将作为一个要坚持的事情。这个想法来自去年暑假学到的“行动学习”中的“复盘”技术,逐渐坚定在近日学习的教学设计。将总结作为一个轻量级的复盘用吧,乘着刚刚学过,将脑中尚留的东东,包括情感,给个表达的机会,由此而形成固化。  只是苦了我的学生们。他们周一满课,不少同学...

2017-04-04 04:22:39 3009 1

原创 汇编程序:求总成绩

求总成绩  在下面的数据段中,给出了全班5名同学OS、AL、SE、DB课程的成绩,请编程计算出总成绩,写在0值处datasg segment dw 54, 74, 71, 52, 0 dw 68, 54, 93, 95, 0 dw 81, 52, 97, 67, 0 ...

2017-04-02 08:48:18 1835 0

原创 汇编程序:转圈求和

转圈求和  (1)写程序,对给出的8个数,将相邻的数求和(最后写第一个数与最后一个数的和),并把结果写在其后。在下面的示例中,求和的结果为3 5 7 9 11 13 15 9。datasg segment dw 1, 2, 3, 4, 5, 6, 7, 8 dw 0,0,0...

2017-04-02 08:08:56 1537 1

原创 汇编程序:字符串加密

字符串加密(1)编程为datasg段中字符串中的每个字符加密,加密规则是:每个字符的ASCII值加4。加密好的字符写在待加密字符的后面assume cs:codesg,ds:datasg datasg segment db 'aah, I love you!' ...

2017-04-02 07:10:48 3493 0

原创 汇编程序:菜鸟IT工程师的工资

有8位IT菜鸟工程师,第一行数据是他们的基本工资,第二行是绩效工资,编程求出总工资放在第三行。   多多多多加工资哈。data segment dw 6290, 7230, 2943, 3360, 7469, 6871, 3067, 3086 dw 7288, 7160, 5...

2017-04-02 06:44:09 2250 0

原创 是否转专业?课程怎么办?

【来信】   贺老师,你好,我是一名普通2本院校的学生,专业是信息工程。现在是大一下学期了,大一上学期的时候刚接触C语言,自己对这方面很感兴趣,当时上学期准备转到软件工程,但我们的班主任老师说:”计算机学院厉害的老师都抽调出来了组建了我们的信息与通信工程学院,剩下的都是些大猫小猫,而且计算机专业...

2017-04-01 09:18:52 2412 1

提示
确定要删除当前文章?
取消 删除