2016年1月25日

汇编题目:按A键,当松开的时显示字母A

摘要: 安装一个新的int9中断例程,功能:在DOS下,按下“A”键后,除非不再松开,如果松开,就显示满屏的“A”;其他的按键照常处理。提示:按下一个键时产生的扫描码称为通码,松开一个键时产生的扫描码称为断码,断码 = 通码 + 80h我把程序改了下,按c键,在屏幕上显示B字母,程序代码如下:;程序功能:按... 阅读全文

posted @ 2016-01-25 15:25 jack_Meng 阅读(734) 评论(0) 推荐(0) 编辑

汇编题目:在DOS下,按F1键后改变当前屏幕的显示颜色

摘要: 我们都知道int9中断是键盘的按键中断程序,按下键盘触发int9中断,不懂int9中断的请自己去百度查查说明和用法利用中断任务安装一个新的int 9中断例程,功能:在DOS下,按F1键后改变当前屏幕的显示颜色,其他的键照常处理。;任务:安装一个新的int 9中断例程,;功能:在DOS下,按F1键后改... 阅读全文

posted @ 2016-01-25 14:11 jack_Meng 阅读(994) 评论(0) 推荐(0) 编辑

汇编题目:在屏幕中间显示a-z的所有字母,按ESC键改变字符颜色

摘要: 在屏幕中显示a-z字母,按ESC键改变字符颜色。;程序功能:在屏幕中间同一点显示a-z的所有字符; 1.使用cpu循环空运行实现延迟; 2.按ESC键改变正在循环显示的字符的颜色; 3.程序完成时,再次还原int9中断向量表assume cs:codedat... 阅读全文

posted @ 2016-01-25 13:51 jack_Meng 阅读(1163) 评论(0) 推荐(0) 编辑

使用BAT编译,链接,执行汇编代码

摘要: 大家都知道汇编程序(MASM)的上机过程,先要对源代码进行汇编、 连接,然后再执行,而这中间有很多环节需要输入很多东西,麻烦的很(只有经历过的朋友才懂得)。如何使这个过程变的简单呢?在我们搞汇编课程设计时,我 “被逼”写了这个批处理的脚本,用起来还行,呵呵。看看脚本内容:@echo offml %1... 阅读全文

posted @ 2016-01-25 13:38 jack_Meng 阅读(1260) 评论(0) 推荐(0) 编辑

在Debug中使用断点调试程序

摘要: 我最近在学习汇编的程序,所以很多都需要动手写点代码去测试,如果是测试三五行代码的还比较简单,可以在debug中直接按T进行单步调试,但是到后来调试的代码越来越复杂,越来越长,如果再使用单步调试不知道要按键按到驴年马月去,之前用过一些开发其他的高级语言时的IDE,里面都有设置断点和单步调试的功能,所以... 阅读全文

posted @ 2016-01-25 11:43 jack_Meng 阅读(6113) 评论(0) 推荐(0) 编辑

导航