Location:
Search - masm6.11
Search list
Description: 学分管理系统的分析,设计与实现.本程序在masm6.11下编译通过,用了少量386的汇编指令,运行时请输入密码hust.-credit management system analysis, design and implementation. The procedures under the masm6.11 compiler, with a small amount of the Series 386 instructions, running hust Please enter the password.
Platform: |
Size: 1113346 |
Author: susu |
Hits:
Description: 该程序模拟UNIX中save与resume函数,并介绍在VC中如何使用汇编进行机器级的操作.
主函数很简单首先引入两个外部函数,extern \"C\"表示按传统C命名习惯.函数save将程序指针保存在(*s)中并返回0,为什么有
if(save(&sp)){...}
if后的语句看起来永远都不会被执行,但是运行结果表明它被执行了.这个问题同UNIX中处理机调度函数(switch)的那个if语句(第一句)一样.
程序执行完save(&sp)后得到因为条件为假而执行else语句,却在判断之前将程序指针保存在sp中了.
else语句中的resume(&sp),该函数很狡猾将堆栈中的返回地址改变了,改到了sp所指出,即将程序指针改到了执行条件判断前.resume返回1,条件满足,执行if语句.
save函数堆栈:
eip ebp+8
s ebp+4
ebp ebp+0
resume函数堆栈与save的相同.
新建一个win32的工程,将unixc.cpp和unix.obj加入过程即可.
unix.obj是用masm6.11生成的:ml /c /coff unix.asm,生成coff格式的obj而不是omf格式.-the simulation UNIX save and resume function, and the VC on how to use the compiled class machines for the operation. main function is very simple to introduce the first two external function, extern "C" said C. named by the traditional habits. function pointer procedures will save preserved in (* s) and return 0, why are there if (save (
Platform: |
Size: 6261 |
Author: 摩尔 |
Hits:
Description: 在16位CPU环境下实现大数乘法(8位十进制数乘8位十进制数),乘数与被乘数由键盘输入,计算结果向显示器输出。运行环境:MASM6.11,Windows XP
Platform: |
Size: 106779 |
Author: 陈辉 |
Hits:
Description: ASM 的教程。
这是使用 win32asm进行数据库编程,进行WINDOWS界面编程,
Win32ASM的编译器最常用的有两种:Borland公司的Tasm5.0和Microsoft的Masm6.11以上版本,两种编译器各有自己的优缺点,Tasm带了一个不大不小的Import库,而Masm没有带,但Masm在代码的优化上面好象比Tasm做得好,但它却不带Import库。看来使用哪一种编译器还是比较难选择的,但Steve Hutchesson给了我们一个答案,他为Masm建立了一个很全的Import库,基本上包括了Windows绝大部分的Api函数,这些库、include文件和其他工具还有Masm6.14版本一起做成了一个 Masm32编译器 -- Masm32V5。这样一来,我们用汇编编程就象用C一样方便。
因为有了Masm32V5,所以就我个人而言,我推荐使用Masm作为Win32ASM的编译工具,但Masm和Tasm的宏语法有很多的不同,我的这个教程是以Masm格式写的。
Platform: |
Size: 1422535 |
Author: myname |
Hits:
Description: MASM6.11环境,需要的可以下载,绝对可用
Platform: |
Size: 18067511 |
Author: 天恩刚 |
Hits:
Description: 学分管理系统的分析,设计与实现.本程序在masm6.11下编译通过,用了少量386的汇编指令,运行时请输入密码hust.-credit management system analysis, design and implementation. The procedures under the masm6.11 compiler, with a small amount of the Series 386 instructions, running hust Please enter the password.
Platform: |
Size: 1113088 |
Author: susu |
Hits:
Description: 该程序模拟UNIX中save与resume函数,并介绍在VC中如何使用汇编进行机器级的操作.
主函数很简单首先引入两个外部函数,extern "C"表示按传统C命名习惯.函数save将程序指针保存在(*s)中并返回0,为什么有
if(save(&sp)){...}
if后的语句看起来永远都不会被执行,但是运行结果表明它被执行了.这个问题同UNIX中处理机调度函数(switch)的那个if语句(第一句)一样.
程序执行完save(&sp)后得到因为条件为假而执行else语句,却在判断之前将程序指针保存在sp中了.
else语句中的resume(&sp),该函数很狡猾将堆栈中的返回地址改变了,改到了sp所指出,即将程序指针改到了执行条件判断前.resume返回1,条件满足,执行if语句.
save函数堆栈:
eip ebp+8
s ebp+4
ebp ebp+0
resume函数堆栈与save的相同.
新建一个win32的工程,将unixc.cpp和unix.obj加入过程即可.
unix.obj是用masm6.11生成的:ml /c /coff unix.asm,生成coff格式的obj而不是omf格式.-the simulation UNIX save and resume function, and the VC on how to use the compiled class machines for the operation. main function is very simple to introduce the first two external function, extern "C" said C. named by the traditional habits. function pointer procedures will save preserved in (* s) and return 0, why are there if (save (
Platform: |
Size: 6144 |
Author: 摩尔 |
Hits:
Description: 在16位CPU环境下实现大数乘法(8位十进制数乘8位十进制数),乘数与被乘数由键盘输入,计算结果向显示器输出。运行环境:MASM6.11,Windows XP
Platform: |
Size: 106496 |
Author: 陈辉 |
Hits:
Description: ASM 的教程。
这是使用 win32asm进行数据库编程,进行WINDOWS界面编程,
Win32ASM的编译器最常用的有两种:Borland公司的Tasm5.0和Microsoft的Masm6.11以上版本,两种编译器各有自己的优缺点,Tasm带了一个不大不小的Import库,而Masm没有带,但Masm在代码的优化上面好象比Tasm做得好,但它却不带Import库。看来使用哪一种编译器还是比较难选择的,但Steve Hutchesson给了我们一个答案,他为Masm建立了一个很全的Import库,基本上包括了Windows绝大部分的Api函数,这些库、include文件和其他工具还有Masm6.14版本一起做成了一个 Masm32编译器 -- Masm32V5。这样一来,我们用汇编编程就象用C一样方便。
因为有了Masm32V5,所以就我个人而言,我推荐使用Masm作为Win32ASM的编译工具,但Masm和Tasm的宏语法有很多的不同,我的这个教程是以Masm格式写的。-err
Platform: |
Size: 1422336 |
Author: myname |
Hits:
Description: MASM6.11环境,需要的可以下载,绝对可用-MASM6.11 environment, the needs can be downloaded, absolutely usable
Platform: |
Size: 18067456 |
Author: 天恩刚 |
Hits:
Description: 基于masm6.11的IDE,功能比较全,能够实现文本变色和出错定位。注意使用此源码需要delphi中有synedit5.7或以上!-Masm6.11 based on the IDE, full-feature comparison, to achieve the text color and error positioning. Attention to the need to use this source code delphi in synedit5.7 or more!
Platform: |
Size: 661504 |
Author: liangliang |
Hits:
Description: 包含了masm5,masm6.11等编译器,功能强大。-Includes masm5, masm6.11 such as the compiler and powerful.
Platform: |
Size: 8076288 |
Author: jimmy |
Hits:
Description: 汇编语言产生随机数算法
masm5或masm6.11
-Generate random numbers in assembly language algorithms masm5 or masm6.11
Platform: |
Size: 1024 |
Author: 傅煜 |
Hits:
Description: 程序运行后输入设定时间,回车后开始计时。
本程序使用MASM6.11调试,使用硬件8254,8259的硬件计时,精确设定1s。
不同于软件延时,有创新点。
Platform: |
Size: 2048 |
Author: shiyulong_bt |
Hits:
Description: MASM6.1的使用方法完整介绍,包括安装,调试等等。-MASM6.1 to use the full description, including installation, commissioning and so on.
Platform: |
Size: 14336 |
Author: linhanxiong |
Hits:
Description: masm6.11,适合于初学者使用,需要的同学可以下载了试一试,很好用-Suitable for assembly language programming, very good for beginners to use
Platform: |
Size: 5012480 |
Author: 秦开强 |
Hits: