我菜鸟,谁能告诉我AX,BX,等这么多寄存器,一个能装多少东西啊,就拿AX来说,
16位2进制数是多少个字母 ,是不是AX能装字母啊,文字啊什么的么~~能装多少字母或文字啊,一部词典能装下么
那我还有点不明白是,看代码
datasg segment
db ‘BaSiC’
datasg ends
start:mov ax datasg
mov ds ax
这行代码不是把BASIC这么多字母放到AX里面了么```我还见过放的更多的,`````是不是我理解错误了
麻烦大家了,事成后我加分
汇编AX的问题
答案:4 悬赏:30
解决时间 2021-02-22 16:00
- 提问者网友:喜遇你
- 2021-02-21 15:10
最佳答案
- 二级知识专家网友:duile
- 2021-02-21 16:20
按理说,AX是寄存器,里面装的是数据,也就是0、1组成的二进制数,你要知道,不管是文字、字母、数字什么的,在计算机中存储的都是二进制数。
例如字母,它是字符,我们知道,字符都有对应的ASCII码,ASCII码就是表示字符的数字,在计算机中换算成二进制保存。
其实不止是寄存器,段寄存器、内存单元、磁盘等等,都是以二进制数保存数据的。
AX作为16位寄存器,可以保存2个字符,因为字符的ASCII码都是8位数字。AX保存字符时,可以高8位保存一个,低8位保存一个。
至于你说的16位2进制数能保存多少个字母?这个概念有点混淆。16位2进制数就是数,不是字母(就算是表示字母,也是字母的ASCII码)。这个数是2进制的,也就是说它只由0和1组成。这个数是16位的,也就是说它由16个0或者1组成。
汉字是两个字节(16位),要装到AX中,只能装一个汉字。
至于你说的一部词典能不能装下,这个有点夸张吧。词典的话,应该属于大量数据,再怎么样也是放到数组(内存中)里保存,不可能交给一个16位寄存器啊。词典和词的关系就像数组和元素的关系,我们是从数组中取出一个元素交给寄存器保存,然后进行相关的计算,而不可能说,把整个数组给寄存器保存。没有这样的说法。
就算是要把数组交给寄存器,那么,如果这个数组的数据在内存中是顺序存储的,可以吧数据的首地址交给寄存器保存,用寄存器来寻址(就像指针的用法一样),这个道理才可以说通。
例如字母,它是字符,我们知道,字符都有对应的ASCII码,ASCII码就是表示字符的数字,在计算机中换算成二进制保存。
其实不止是寄存器,段寄存器、内存单元、磁盘等等,都是以二进制数保存数据的。
AX作为16位寄存器,可以保存2个字符,因为字符的ASCII码都是8位数字。AX保存字符时,可以高8位保存一个,低8位保存一个。
至于你说的16位2进制数能保存多少个字母?这个概念有点混淆。16位2进制数就是数,不是字母(就算是表示字母,也是字母的ASCII码)。这个数是2进制的,也就是说它只由0和1组成。这个数是16位的,也就是说它由16个0或者1组成。
汉字是两个字节(16位),要装到AX中,只能装一个汉字。
至于你说的一部词典能不能装下,这个有点夸张吧。词典的话,应该属于大量数据,再怎么样也是放到数组(内存中)里保存,不可能交给一个16位寄存器啊。词典和词的关系就像数组和元素的关系,我们是从数组中取出一个元素交给寄存器保存,然后进行相关的计算,而不可能说,把整个数组给寄存器保存。没有这样的说法。
就算是要把数组交给寄存器,那么,如果这个数组的数据在内存中是顺序存储的,可以吧数据的首地址交给寄存器保存,用寄存器来寻址(就像指针的用法一样),这个道理才可以说通。
全部回答
- 1楼网友:情战辞言
- 2021-02-21 20:59
ascii只是基于拉丁字母的一套电脑编码系统(来至百度)用调试软件是以16进制的方式查看用汇编编写可以用16进制和10进制的方式来书写程序在显示屏上查看是以ascii以及unicode的形式输出所以1在ax中是以16进制存放,任何数据以及代码都可以以asii的形式输出到显示屏,主要在于你要输出那一段16进制的数据比如我将56给ax然后存放到数据段,用setwindowtext或者drawtext输出到显示屏56就变成了a也就是说 56是给电脑看的和程序员看的a是给用户看的
- 2楼网友:时光挺欠揍
- 2021-02-21 19:20
AX是16位的寄存器,你可以理解成一个名字为ax的盒子,有16个格子,每个格子只能存放一位数,0或者1。放进新的就冲掉原来的。16位2进制数可以表示从十进制数0到65535,也就是16进制的0到ffff
- 3楼网友:狠傷凤凰
- 2021-02-21 17:42
英文字符 一个占 一个字节(byte)
即8位二进制
ax 是16位寄存器,可存放16位二进制,两个字节
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |