vs2019使用python进行数据可视化_在Visual Studio2019中使用汇编语言编写程序

开始写代码。这里,我们就使用Irvine库提供的过程来实现一些小功能。首先,改变控制台窗口的背景色与前景色,接着每隔一秒,在控制台窗口打印一个随机的英文小写字母,最后弹出一个windows消息弹框。代码就不解释了,每步写的都有注释,代码如下:

include Irvine32.inc ; 注意,这个文件放的是一些Irvine.lib库文件会用到的(我们也有可能会用到的)预定义宏(或者说是常量,但"="定义出来的严格来说不能叫常量,因为是可以改变的),这个文件在我电脑上位置是E:\Irvine\Irvine32.inc

.data

BlueTextOnGray = blue + (lightGray * 16) ; 背景色为浅灰色,前景色为蓝色

caption BYTE "提示信息", 0 ; windows消息弹出框的标题

content BYTE "程序成功执行", 0 ; windows消息弹出框的内容

.code

main PROC

; 改变控制台窗口背景色与前景色

mov eax, BlueTextOnGray

call SetTextColor

call Clrscr

call randShowChar ; 每隔1秒在控制台窗口打印一个随机的小写英文字母

; 弹出一个windows消息框

mov ebx, OFFSET caption

mov edx, OFFSET content

call MsgBox

exit; 结束程序

main ENDP

randShowChar PROC USES eax ecx

mov ecx, 10 ; 指定循环次数,即打印的字母个数

L1:mov eax, 26

call Randomize ; 初始化随机种子

call RandomRange ; 生成一个0到26的随机整数

add  eax, 97 ; 生成随机数加97(a-z的ASCII为97-122)

call WriteChar ; 打印字母

mov eax, 1000

call  Delay ; 暂停1秒

loop L1

ret

randShowChar ENDP

END main

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值