鱼C论坛

 找回密码
 立即注册
查看: 4273|回复: 10

fff:0~ffff:b中的数据为什么是8位的?

[复制链接]
发表于 2011-11-3 15:00:13 From FishC Mobile | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
fff:0~ffff:b中的数据为什么是8位的?为什么不能直接加到16位寄存器中?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-11-3 15:59:14 | 显示全部楼层
不是很理解你的问题。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-11-3 16:20:16 | 显示全部楼层
不懂你什么意思,但8位的和16位的不能互转!不懂看前三章视频
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-11-3 17:24:37 | 显示全部楼层
本帖最后由 vaceo 于 2011-11-3 17:34 编辑

应该是FFFF:0--FFFF:B 吧?  不是很看的懂你的意思。按我猜想的回答。
FFFF:0--FFFF:B  代表的是一段内存单元(没前后文,只能这么理解)的数据是字节型的。
例如 FFFF:0--FFFF:B  00,01,02,03.。。。
请参考 mov ax,ffffH
          mov  ds,ax
          mov  bx,0  理解
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-11-3 17:50:09 From FishC Mobile | 显示全部楼层
vaceo 发表于 2011-11-3 17:24
应该是FFFF:0--FFFF:B 吧?  不是很看的懂你的意思。按我猜想的回答。
FFFF:0--FFFF:B  代表的是一段内存单 ...

谢谢,你的猜测和我想问的完全一样,看了下,但我还是不明白为什么这一段内存单元是八位
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-11-3 18:10:25 | 显示全部楼层
这样吧。。参考王爽老师的书的第一章1.6 存储单元   1个字节是8位的==1Byte=8bit  
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-11-3 18:11:20 | 显示全部楼层
我也是初学。。互相交流,互相进步哈
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-11-3 18:23:34 | 显示全部楼层
我的理解是数据是8位还是16位都是由写这个程序的程序员自己定义的 同一段代码像你写的那段fff:0~ffff:b
假如你在编程时用mov ax,0把0放入ax中就是16位,mov al,0把0放入al中就是8位.还有8位存放的数据不能超过255。大于255就用16位存放.
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-11-5 01:43:23 | 显示全部楼层
1个内存单元是一个字节,1BYTE=8bit就是8位了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-11-5 08:12:48 | 显示全部楼层
这个8位跟16位就跟int 和long int的定义差不多吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-11-5 11:04:56 | 显示全部楼层
不知道你的问题是什么意思?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-8 19:46

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表