烟台大学计算机学院教师,建设系列学习资源,改革教学方法,为IT菜鸟建跑道,让大一的孩子会编程,为迷茫的大学生出主意,一起追求快乐的大学。 著书《逆袭大学:传给IT学子的正能量》,帮助处于迷茫中的大学
【来信】 老师您好,看了您在csdn的博客,我受益匪浅,因此我真诚的希望您可以为我知道一下。
【来信】 老师您好,这么晚了还打扰您真不好意思。最近两天在家里闲着没事看了您的博客,里面有很多您的见解和您给网友的解答自己感触很多。
【网络学员疑问】 贺老师您讲的课很是通俗易懂,就是我现在很是困惑,我现在C语言的基础可以了,但是一遇到设计程序问题就不知道如何下手。
记录一个无厘头的突发奇想——未来最高明的数据恢师,是什么样的人群? 是未来的考古工作者、历史学家。
【来信】 贺老师: 您好!我阅读您在CSDN的博客已经有几个月了,近一个半月以来也一直坚持学习您的C语言及程序设计套餐课,非常有收获,目前已经进展到提高篇的函数,如今写信给您希望您可以对我的问题提供一些解惑和指导,谢谢。
贺老师,您好: 很有幸在CSDN上看到您的博客,我是XX大学(迂者注:某985高校)大二在读学生,女生,专业是计算机科学与技术。
有学生在论坛留言:没有目标的前进不如后退。 前进与后退之间,没有其他的中间选择了吗? 是要“有目标的后退”吗?或许有。
【来信】 尊敬的老师,您好! 我是一个ACM竞赛选手,现在大三,在今年12月初的CCPC-FINAL结束后,我也差不多该走出这个ACM圈子了。
【来信】 老师您好!我自学编程的,我想向您咨询一下,关于敲代码的方法! 第一:我先理解书上、视频的源码,然后根据自己对源码的理解,然后把代码的思路写下来,然后自己这个思路把代码敲出来,当我自己不懂的时候,再返回去看源码! 第二:理解书、视频的源码,完全照抄一篇。
【来信】 我是武汉某211高校一名大三生,专业是电子信息科学与技术,偶然的机会在CSDN上看到了您创建的这个非常优秀的解疑专栏,而最近对自己的现状很失望,对于自己的前路又很迷茫,希望能得到您的一点建议和指导,感激不尽! 我想去985读研,但是和老师、同学交流后,深刻地意识到我实现这个目标的希望有多渺茫,这让我对前路感到迷茫和恐慌,另外我追溯原因,仔细回顾自己的大学生活后,为自己的目光短浅、无所作为感到很惭愧甚至厌恶,这让我对自己的现状很失望。
今天,到青岛主持一个信息化教学培训班,回家很晚了。在群中胡逛一会休息。 有学生提问。
【来信】 贺老师,您好,我在一次有目的的搜索中发现了您给大二软件工程学生解答的问题。仔细阅读后,决定写信给您。
【来信】 老师,我考研一志愿TJ大学计算机,分数336,但是复试被刷,调剂到了QL大学。
【提问】请问编译程序时,出现警告,但又不影响程序运行,要管吗? 【回答】当然要管。凡是出现的警告都是有道理的,搞清楚它。
【来信】 贺老师您好! 很抱歉冒昧打扰您。在CSDN上看到您为许多学子答疑解惑,首先向您表达我的敬意,您的无私付出为无数学子指明了方向,解开了疑惑,向您致敬!接下来想向您谈谈我的情况,希望能得到您的建议与帮助,谢谢老师。
【来信】 贺老师您好,我是一名来自XX大学的即将大二的学生,从初中开始就一直对计算机编程有很大的兴趣,初中的时候学习了asp与vb也编写过一些小程序,中间也黑过很多企业的网站,到高中的时候又迷恋上php。
【来信】 贺老师: 您好! 冒昧打扰您,我是一名普通高校的计算机专业老师,看过您的著作《逆袭大学》,也跟过您的视频,开拓了视野,扎实了我的专业知识,特在此表示感谢! 从您的字里行间,我能感受到您是一个热情认真负责的老师,所以想请您帮我指点一下。
【前言】 这学期开汇编语言课。作为培养方案中的一门选修课,与课组中教微机原理、嵌入式的同事商量,决定这门课就以8086为载体,带大家入门即可。
【来信】 贺老师,您好,还记得我吗?现在的我已经走出大四时候的迷茫了,决定做一名Java工程师,不知道前方的路是怎样的,但是我深知我喜欢那个行业,憧憬着未来的美好,现在的我每天努力的学习,希望能找到一份自己中意的工作。
【任务】 编程序宏定义和宏调用计算数组中所有元素之和。 编写的宏定义SUMMING,功能为求出字数组中所有元素之和,并把结果保存下来。
【任务】 程序功能:从键盘上输入一个字符串,以结束,将字符串倒序输出(字符串不超过80个字符)。
当键盘上有键按下时,会产生该键的扫描码,并被送入端口地址为60h的寄存器中。然后,CPU会接受到9h号中断,如果该键是字符码,会将扫描码连同字符码(ASCII码)一起放入缓冲区,而如果该键是控制键和切换键,则会改变内存中对应键盘状态的字节中。
【说明】汇编语言提供了段定义等的简化写法的伪操作,可以使代码写得更简略一些。要将汇编语言作为工作语言使用的同学,可以在这一方面找资料深入一些 【案例】输出hello world! .8086 .MODEL small .data str db 'hello world!$' .stack 20H .code start: mov ax,@data mov ds,ax lea bx,str ;这儿简单地用mov bx, 0将有逻辑错误。
【任务】 编一个程序,让计算机演奏出七个不同音高的音符 【参考解答】 assume cs:codeseg data segment dw 262,294,330,349,3...
【任务】 编写程序,模仿射击游戏中,用上、下、左、右键控制跳上、跳下、装子弹、射击的动作,ESC键退出游戏。
【任务】 在屏幕的左上角动态显示时间,期间,按下Home键后,能显示”Home”,按下End键后,退出程序。
【任务】 编程序,访问CMOS RAM,在屏幕最左上角,动态显示当前分、秒。 【参考程序】 assume cs:code code segment start:mov a...
【任务】输入1-9的数字,以其作为序号,输出对应的字母。例如,输入1,输出a;而输入4,输出d 【参考解答】 assume cs:code code segment strin...
【想说的话】 近年来,各种评比,要拉票,没大着意。不想操心,不想费人事。记得最近一次的拉票是“2013博客之星”,那时,被前院长压制着,我需要一个民间的奖项,让我能坚持下去。
【任务】 编程序,将一段文字保存到文件中 【参考解答】(未考虑友好的界面,可在此基础上拓展) assume cs:code, ds:data; ss:stack stac...
【任务】 击键盘上的一个数字键,输入0退出,其他显示对应的单词 【参考解答】 assume cs:code, ss:stack stack segment db 100H ...
【说明】中断机制是一种重要的解决问题的手段。针对初学者不能对中断的相关技术有直观的认识,特设计了这个学习活动。
本文为《汇编语言程序设计》1704小节例程。点击链接…进课程主页。 任务:编程序,让计算机“唱”歌曲《新年好》 程序: assume cs:codeseg, ds:dataseg, ...
本文为《汇编语言程序设计》1702小节例程。点击链接…进课程主页。 任务:(见程序中注释) 程序: ;最基本的字符串输入程序,需要具备下面的功能: ;(1)在输入的同时需要显示这个字符串; ;(2)一般在输入回车符后,字符串输入结束; ;(3)能够删除已经输入的字符。
本文为《汇编语言程序设计》1701小节例程。点击链接…进课程主页。 任务:接收用户的键盘输入,输入“r”,将屏幕上的字符设置为红色:输入“g”,将屏幕上的字符设置为绿色;输入“b ”,将屏幕上的字符设置为蓝色。
本文为《汇编语言程序设计》1504小节例程。点击链接…进课程主页。 任务:安装一个新的int 9中断例程 功能:在DOS下,按F1键后改变当前屏幕的显示颜色,其他的键照常处理。
本文为《汇编语言程序设计》1503小节例程。点击链接…进课程主页。 任务:在屏幕中间依次显示 ‘a’~’z’ ,并可以让人看清,在显示的过程中,按下Esc键后,改变显示的颜色。
本文为《汇编语言程序设计》1403小节例程。点击链接…进课程主页。 任务:读取CMOS中信息,在屏幕中间显示当前的月份 程序: assume cs:code code segment...
本文为《汇编语言程序设计》1402小节例程。点击链接…进课程主页。 任务:访问61端口发声 程序: assume cs:codeseg codeseg segment start: mo...
【任务】求最大数 在BUFFER处给出了多个无符号数,请找出其中的最大值,放至MAX指定的存储单元中。
【任务】编制一个菜单程序,在屏幕上显示如下信息: MENU 1. FILE 2. EDIT 3. COMPILE 4. RUN 0. QUIT please choose one of 0~4: 选择1-4时,执行相应功能(简单起见,输出一句话即可),选择0时,退出程序。
【任务】设在内存单元SQTAB首址开始存放了0~15的平方数表。要求用直接查表法编一程序,求出A单元中给定数(<=15)的平方值送B单元保存。
【任务】用查表法输出16进制数的各个符号 (本任务旨在演示lodsb、stosb串传送指令,以及xlat查表指令) 【参考解答】 assume cs:coseg,ds:table,ss:...
【任务】有n个人坐在一起,第n个人比第n-1个人大h岁。第n-1个人比第n-2个人大h岁。以此类推,第2个人比第1个人大h岁。
【任务】用十六位乘法指令完成三十二位无符号数乘法(结果64位),数据用下面的内存单元提供: ddata segment x1 dw 5678H x2 dw 1234H...
本文为《汇编语言程序设计》1302小节例程。点击链接…进课程主页。 任务:在屏幕的5行12列显示3个红底高亮闪烁绿色的’a’ 程序: assume cs:code code segm...
本文为《汇编语言程序设计》1301小节例程。点击链接…进课程主页。 示例1:中断7ch的中断例程的编写和安装 任务:编写程序,写7ch的中断例程,完成特定任务 功能:求一个word型数据...
本文为《汇编语言程序设计》1202小节例程。点击链接…进课程主页。 任务:编写一个0号中断处理程序,它的功能是在屏幕中间显示“overflow!”后,然后返回到操作系统。
本文为《汇编语言程序设计》1201小节例程。点击链接…进课程主页。 任务:利用中断在屏幕上显示字符串 assume cs:codesg, ss:stacksg, ds:datasg sta...
本文为《汇编语言程序设计》1604小节例程。点击链接…进课程主页。 任务:编程实现一个子程序setscreen,为显示输出提供如下功能: (1) 清屏。