新手学汇编,请教几个问题
时间:2011-02-13
来源:互联网
1.输出:
C教材里面介绍的输出指令很很完整;但包括王爽在内的大多数教材,都没有完整的介绍输出指令问题,我的老师也没仔细讲,为什么?感觉这个很重要啊。。。如果是太多太繁琐的话,那常用的输出指令有哪些?能给个像http://www.cppreference.com/wiki/start
一样的链接么?
2.C语言里面,数组的结尾会有\0作标志,汇编是不是也一样呢?
比如这个问题:
data segment
array db 5,6,8,?,8,?
data ends
如何数这个数组里面整数的个数?
3.有没有比较简单的判断质数的方法呢?除了建质数库比较。。。
谢谢各位啦!!!
C教材里面介绍的输出指令很很完整;但包括王爽在内的大多数教材,都没有完整的介绍输出指令问题,我的老师也没仔细讲,为什么?感觉这个很重要啊。。。如果是太多太繁琐的话,那常用的输出指令有哪些?能给个像http://www.cppreference.com/wiki/start
一样的链接么?
2.C语言里面,数组的结尾会有\0作标志,汇编是不是也一样呢?
比如这个问题:
data segment
array db 5,6,8,?,8,?
data ends
如何数这个数组里面整数的个数?
3.有没有比较简单的判断质数的方法呢?除了建质数库比较。。。
谢谢各位啦!!!
作者: zeussword 发布时间: 2011-02-13
1.
DOS里面的实现都很复杂,个人感觉主要是让人理解输出不是个简单的事,如果在windows里面的话就简单多了,有printf那样的API,非常好用。
2.
用什么做结尾是个规定,标准或者说约定俗成。汇编里面的DOS中断时用$做结束标记的。但大部分时候都是直接弄个类似
array db 5,6,8,?,8,?
count equ $-array
的东西计算数组的长度。
如果愿意的话,在自己实现类似格式输入的东西的时候你可以自己将0作为结束标记,也可以是其他的任何值,我以前就用过#做结束标记。
3.
没有。
DOS里面的实现都很复杂,个人感觉主要是让人理解输出不是个简单的事,如果在windows里面的话就简单多了,有printf那样的API,非常好用。
2.
用什么做结尾是个规定,标准或者说约定俗成。汇编里面的DOS中断时用$做结束标记的。但大部分时候都是直接弄个类似
array db 5,6,8,?,8,?
count equ $-array
的东西计算数组的长度。
如果愿意的话,在自己实现类似格式输入的东西的时候你可以自己将0作为结束标记,也可以是其他的任何值,我以前就用过#做结束标记。
3.
没有。
作者: MHBBCRCPJ 发布时间: 2011-02-13
引用 1 楼 mhbbcrcpj 的回复:
1.
DOS里面的实现都很复杂,个人感觉主要是让人理解输出不是个简单的事,如果在windows里面的话就简单多了,有printf那样的API,非常好用。
2.
用什么做结尾是个规定,标准或者说约定俗成。汇编里面的DOS中断时用$做结束标记的。但大部分时候都是直接弄个类似
array db 5,6,8,?,8,?
count equ $-array
的东西计算数组的长度。
如果愿意的话……
1.
DOS里面的实现都很复杂,个人感觉主要是让人理解输出不是个简单的事,如果在windows里面的话就简单多了,有printf那样的API,非常好用。
2.
用什么做结尾是个规定,标准或者说约定俗成。汇编里面的DOS中断时用$做结束标记的。但大部分时候都是直接弄个类似
array db 5,6,8,?,8,?
count equ $-array
的东西计算数组的长度。
如果愿意的话……
2里面是格式输入,打错了。
还有3我感觉没有。不过初中的书上好像讲过一种简单的方法:
100以内的数,不能被2 3 5整除的数都是质数。
作者: MHBBCRCPJ 发布时间: 2011-02-13
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28