宏的定义和调用,输出字符串
data segment
string db “hello,bad boy”,0ah,0dh,’$’
data ends
code segment

mainbegin macro
mov ax,data
mov ds,ax
endm
mainend macro
mov ah,4ch
int 21h
endm
dispmsg macro message
mov dx,offset message
mov ah,09h
int 21h
endm
start:
assume cs:code,ds:data
mainbegin
dispmsg string
mainend
code ends
end start

谢谢你请我吃糖

支付宝
微信

宏的定义和调用,输出字符串相关推荐

  1. ACMNO.30 C语言-宏交换 定义一个带参的宏,使两个参数的值互换,并写出程序,输入两个数作为使用宏时的实参。输出已交换后的两个值。

    题目描述 定义一个带参的宏,使两个参数的值互换,并写出程序,输入两个数作为使用宏时的实参.输出已交换后的两个值. 输入 两个数,空格隔开 输出 交换后的两个数,空格隔开 样例输入 1 2 样例输出 2 ...

  2. 输入一个正整数n,再输入n个学生的姓名和百分制成绩,将其转换为两级制成绩后输出。要求定义和调用函数set_grade(stu, n),其功能是根据结构数组stu中存放的学生的百分制成绩score,将其

    输入一个正整数n,再输入n个学生的姓名和百分制成绩,将其转换为两级制成绩后输出.要求定义和调用函数set_grade(stu, n),其功能是根据结构数组stu中存放的学生的百分制成绩score,将其 ...

  3. 输入在一行中给出两个正整数m和n(m≤n),以空格分隔。按照格式“result = 组合数计算结果”输出。题目保证结果在double类型范围内。建议定义和调用函数fact(n)计算n!

    本题要求编写程序,根据公式C​n​m​​=​m!(n−m)!​​n!​​算出从n个不同元素中取出m个元素(m≤n)的组合数. 建议定义和调用函数fact(n)计算n!,其中n的类型是int,函数类型是 ...

  4. 【C++ 语言】C++字符串 ( string 类 | 创建方法 | 控制台输出 | 字符串操作 | 栈内存字符串对象 | string* )

    文章目录 C++ 字符串 对象 C++ 字符串 对象 创建方法 C++ 字符串 对象 输出到控制台 C++ 字符串 拼接 C++ 字符串 方法调用 ( 栈内存对象 ) C++ 字符串 方法调用 ( 堆 ...

  5. python中函数的定义_Python函数是什么_如何定义和调用函数?

    函数是什么? 本节Python培训教程是要大家认识一个"老朋友"--函数. 与数学中的函数不同,在Python中,函数不是看上去冰冷无聊的规则和公式,而是实打实的.有自己作用的代码 ...

  6. 7.1.3 Python进阶 《函数》定义、调用,参数,返回值《面向对象》概念,类,实例,对象,属性,方法《模块、包》导入,自定义,常用内置:datatime,time,random,os,sys

    目录 ======== 第四部分 Python进阶 ======== 第一节 函数 4.1.1 函数定义及调用 4.1.2 函数的参数 4.1.3 函数的返回值 第二节 面向对象 4.2.1 面向对象 ...

  7. matlab 定义函数 调用,matlab 定义函数,matlab定义函数并调用

    matlab 定义函数,matlab定义函数并调用,Matlab自定义函数详解 很久以前写的一篇Matlab自定义函数访问量很大,可惜没有点赞的,我感觉是我没讲清楚,这里又写了一篇笔记 Matlab函 ...

  8. 高级JavaScript Day03 | 函数定义和调用、this、严格模式、高阶函数、闭包、递归

    1.函数的定义和调用 1.1 函数的定义方式 1.函数的声明方式 function关键字 (命名函数) // 1. 自定义函数(命名函数)function fn() {}; 2.函数表达式 (匿名函数 ...

  9. c语言用指针分离字符串数字与字符,c语言实验报告,指针的应用分别输出字符串中的数字和其他字符(共10篇).docx...

    c语言实验报告,指针的应用分别输出字符串中的数字和其他字符(共10篇) C语言程序设计实验报告 1实验目的 ⑴掌握指针的概念,会定义和使用指针变量: ⑵能正确使用变量的指针和指向变量的指针变量: ⑶能 ...

最新文章

  1. 设计模式学习2:单例模式
  2. gcc8之前,coredump文件无法显示正确的函数调用栈信息
  3. [bzoj2055]80人环游世界[网络流,上下界网络流]
  4. socks5 运行几个小时后 端口10808不通了,ss5服务正常
  5. .NET 源代码库指南
  6. 2019北妈和你:活着就意味必须要做点什么,请好好努力
  7. 网站XML格式的网站地图(sitemap)格式
  8. atitit.eclipse有多少api  扩展点,以及扩展点的设计
  9. 解决csdn登陆后复制的方法
  10. 如何从包含代码库的.repo目录恢复出代码
  11. 网站安全工程师与渗透测试工程师有哪些区别
  12. Android 各大市场更改APP名称
  13. PaddleNLP登顶FewCLUE小样本学习榜单;AutoPrompt自动化提示功能直接带你原地起飞
  14. Node与Express学习笔记3_版本控制与质量保证
  15. Day 4.Social Data Sentiment Analysis: Detection of Adolescent Depression Signals
  16. 修复无线网卡网络适配器报错代码56
  17. oracle dbview用户,关于SQLRecoverableException问题的排查和分析
  18. 教师使用计算机的注意事项,李磊老师:计算机专业考研报考注意事项
  19. 南方科技大学2019计算机考研录取,2019浙江硕士研究生拟录取名单_南方科技大学...
  20. ESP32 开发笔记(四)LVGL控件学习 Canvas 画布控件

热门文章

  1. CATIA V6二次开发——遍历UDF下的元素及参数
  2. VS 项目属性打不开
  3. c语言文件结尾错误,【讨论】c语言判断文件结尾问题的刨根问底
  4. 值得推荐的技术类微信公众号汇总
  5. VR AR应用时代来临!2017环球资源VR AR应用高峰论坛(上海)11月8日盛大揭幕
  6. 2022年12月份最新小程序头像昵称获取方式
  7. lightroom使用小结八 调整作品 笔刷滤镜局部调整
  8. 用PS做一副手绘简笔画效果的照片
  9. 重温JavaScript(lesson4):作用域和闭包(2)
  10. 随记,慎用分区助手,虽然分区助手很方便,,,