组装控制台暂停 [英] Assembly Console Pause

查看:106
本文介绍了组装控制台暂停的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

像C& C ++我们使用"system(" pause);"如何以MS Visual Studio 2010汇编语言暂停控制台

Like C & C++ we use "system("pause");" how to pause console in MS Visual Studio 2010 assembly language

.586
.model flat   ;,stdcall

.stack 4096

.data
    number DWORD -105
    sum    DWORD ?

.code
   main:nop
     mov eax,number
    add eax,158
    mov sum,eax

    mov eax,0
    ret



   end main

我必须更改此代码.

推荐答案

编写一个使用system("pause")的小型C程序,并将项目设置更改为输出汇编代码.使用生成的汇编代码来确定system()的命名和调用约定.

Write a small C program that uses system("pause"), and change the project setting to output assembly code. Use the generated assembly code to determine the naming and calling convention for system().

这篇关于组装控制台暂停的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆