上一页 1 ··· 144 145 146 147 148 149 150 151 152 ··· 176 下一页

2016年1月27日

汇编题目:编写包含多个功能子程序的中断例程

摘要: 安装一个新的int 7ch中断例程,为显示输出提供如下的功能子程序。(1)清屏。(2)设置前景色。(3)设置背景色。(4)向上滚动一行(一)用ah寄存器传递功能号:0表示清屏,1表示设置前景色,2表示设置背景色,3表示向上滚动一行;(二)对于2、3号功能,用al传递颜色值,(al)∈{0,1... 阅读全文

posted @ 2016-01-27 14:40 jack_Meng 阅读(1309) 评论(0) 推荐(0)

2016年1月25日

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

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

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

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

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

posted @ 2016-01-25 14:11 jack_Meng 阅读(1012) 评论(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 阅读(1179) 评论(0) 推荐(0)

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

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

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

在Debug中使用断点调试程序

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

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

2016年1月22日

在屏幕中间显示,按ESC键后改变字符的颜色

摘要: 程序功能:编写程序在屏幕中间显示“a”~“z”,并可以让人看清,这个任务比较好实现。 (1)在b800:[ 160*12+40*2]处存入a的ASCII码、(2)在循环中使用一个100000000000H次的循环空转达到延迟效果、(3)按键盘引发int9中断改变颜色 那么如何实现,按下Esc 键后,... 阅读全文

posted @ 2016-01-22 12:11 jack_Meng 阅读(811) 评论(0) 推荐(0)

2016年1月20日

INT 21H 指令说明及使用方法

摘要: 很多初学汇编语言的同学可能会对INT 21H这条指令感到困惑,不知道是什么意思,下面就以一段简单的程序为大家讲解:例如:需要键盘输入,并且回显。AH的值需要查表取得,表在下面指令: MOV AH,01INT 21H通过这样两条指令,输入的字符就会被存储在AL中。表:DOS系统功能调INT 21HAH... 阅读全文

posted @ 2016-01-20 14:58 jack_Meng 阅读(2490) 评论(0) 推荐(0)

2016年1月15日

Notepad++中代码格式化插件NppAStyle

摘要: 本文以图片和说明,手把手教大家怎么让Notepad++中的代码风格看起来更美观。工具/原料Windows7Notepad++NppAStyle(Notepad++的一个插件)方法/步骤直接在插件扩展中安装下载Notepad++并安装NppExec插件。插件--->Plugin Manager--->... 阅读全文

posted @ 2016-01-15 20:12 jack_Meng 阅读(38623) 评论(1) 推荐(0)

2016年1月8日

汇编题目:计算32位二进制的加法

摘要: 编程计算数字加法运算:341ef000H+61201000H,进位不能丢弃assume cs:codesgdata segmentdb 16 dup(0)db 1eh,34h,0,0f0h ;数字:341ef000,你也可以使用立即数db 20h,61h,0,10h ;数字:612010... 阅读全文

posted @ 2016-01-08 11:52 jack_Meng 阅读(1954) 评论(0) 推荐(0)

2016年1月7日

汇编题目:数字转字符,并在窗口上显示出来

摘要: 程序题目:将数字以十进制的形式显示在屏幕上assume cs:codesgdata segmentdb 16 dup(0)dw 123,12666,4,8,79data endsstack segmentdb 100 dup(0)stack endscodesg segmentstart:mov a... 阅读全文

posted @ 2016-01-07 14:07 jack_Meng 阅读(1748) 评论(0) 推荐(0)

2016年1月5日

汇编题目:在窗口上显示Welcome to masm!

摘要: 题目:在屏幕中间分别显示绿色、绿底红色、白底蓝色的字符串'welcome to masm!'.该程序题目来自《王爽 汇编语言_第2版》的188页的说明。相关资料也在上面都有详细说明。题目很简单,然后从网上看了下其他人的程序,然后又根据自己的想法写了如下程序:assume cs:codesgdata ... 阅读全文

posted @ 2016-01-05 16:19 jack_Meng 阅读(1799) 评论(0) 推荐(0)

2015年12月19日

VBA中的函数Timer用法

摘要: 第1.40例 Timer 函数一、题目: 要求编写一段代码,运用 Timer 函数来计算本代码运行所化的时间。二、代码:Sub 示例_1_040() Dim t, i&, a t = Timer For i = 1 To 1000000 a = a + i Next i MsgBox ... 阅读全文

posted @ 2015-12-19 20:39 jack_Meng 阅读(10598) 评论(0) 推荐(0)

用VBA计算两个日期之间的工作日(去掉周末两天)

摘要: 最近公司HR和Finance想算员工的工作天数,想让我帮忙写些VBA,自己从网上找了下代码,自己再改改,以下来自网络。计算两个日期之间的工作日,用VBA,因量大,最好用数组做Sub kk()Dim arr, i&, j&, m&arr = Sheet2.Range("b3:f4")For i = 1... 阅读全文

posted @ 2015-12-19 20:37 jack_Meng 阅读(7187) 评论(0) 推荐(0)

VBA记录当前系统时间并精确到毫秒

摘要: 想做个功能,点一次按钮,就在A1记录一次当前系统时间,要精确到毫秒的。再点一次按钮就在A2显示,以此类推!例如:这个功能可以用来做歌词记时间!Sub ttt()ActiveCell.Selecttt = Timerh = Int(tt / 3600)m = Int((tt - 3600 * h) /... 阅读全文

posted @ 2015-12-19 19:44 jack_Meng 阅读(5894) 评论(0) 推荐(0)

2015年12月15日

上海房产税免征--积分或居住证

摘要: 我自己从网上也查询了一些资料,有的说积分满120,有的说需要三年以上的居住证明,还好我以前就办理了居住证,并且按期去续卡,真是“证”到用时方恨少啊,积分就是看你自己的条件了或有个“好”公司。所以我提前就把这两样都准备好了,我看他到时候还要什么理由不给我免税退税,没办法,人家是老大的啊今天提交了产权所... 阅读全文

posted @ 2015-12-15 21:07 jack_Meng 阅读(4627) 评论(0) 推荐(0)

2015年12月13日

学习汇编语言

摘要: 鱼C工作室的博客:http://blog.fishc.com/零基础入门学习汇编语言http://blog.fishc.com/category/assembly/page/8Win32汇编语言http://blog.fishc.com/category/win32asm/page/3 阅读全文

posted @ 2015-12-13 16:51 jack_Meng 阅读(398) 评论(0) 推荐(0)

“Hello World”—— 第一个汇编程序

摘要: Hello World这是每一门编程语言的第一个最简单程序,下面那个程序就是汇编语言的Hello World。学汇编一段时间了,到现在才记录下自己的第一个汇编程序笔记。虽然这是个相当简单的小程序,但这也算是一个开始吧,有了开始,以后自己的笔记也许才会更新的更勤。Assembly (x86)12345... 阅读全文

posted @ 2015-12-13 16:47 jack_Meng 阅读(797) 评论(0) 推荐(0)

汇编程序设计上机步骤

摘要: 上机操作是从课本到实践的一步跨越,这是的必须要的一步。汇编语言程序设计同样需要上机,而且很重要。下面是我根据上课情况简单概括的汇编语言程序设计上机步骤,当然本文所面对的是和我一样的初学者。本文谈到的DOS即为windows下的命令提示符(cmd.exe)工具MASM5.00、一个源程序(hello.... 阅读全文

posted @ 2015-12-13 16:45 jack_Meng 阅读(6007) 评论(0) 推荐(0)

DEBUG命令详细说明

摘要: 启动DEBUG1.打开Windows命令窗口在Windows 95/98的环境中,打开命令窗口的步骤为:点击“开始”→“运行”,输入“command”命令; 在WindowsXP及WIN7的环境中,打开命令窗口的步骤为:点击“开始”→“运行”,输入“cmd”命令;2.启动DEBUG在命令窗口中启动D... 阅读全文

posted @ 2015-12-13 16:41 jack_Meng 阅读(12123) 评论(1) 推荐(1)

上一页 1 ··· 144 145 146 147 148 149 150 151 152 ··· 176 下一页

导航