16-bit相关内容
我正在尝试读取并显示PNG文件。 我可以轻松处理8位深度的图像。 我按如下方式进行: BufferedImage result = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB); 然后我读取每个像素的3*8=24位,将它们保存在一个字节数组data中,并使用: 将它们放入图像中 for (int y = 0;
..
我正在尝试在简单的 16 位实模式操作系统中清除屏幕.下面是代码: clearScreen:普沙移动啊,0x7移动, 0整数 0x10波帕ret 我读到将 al 设置为 0 并调用滚动屏幕中断会清理屏幕,但它似乎只是将第一行的颜色更改为灰色. 感谢任何能解释为什么这不起作用的人. 解决方案 问题是 int 0x10 函数 0x07 接受的参数比你给的多.具体来说, AH =
..
对于微处理器和/或操作系统来说,16 位、32 位和 64 位架构是什么意思? 如果是微处理器,是指通用寄存器的最大大小还是Integer的大小或Address-line的数量或 Data Bus line 的数量还是什么? 我们所说的“DOS 是 16 位操作系统"、“Windows 在 32 位操作系统中"等是什么意思...?p> 解决方案 不同之处在于传递给通用寄存器以进行操
..
假设我真的很需要内存并且想要更小的范围(类似于 short 与 int).着色器语言已经支持 half 用于具有一半精度的浮点类型(不仅仅是来回转换以使值介于 -1 和 1 之间,即返回一个像这样的浮点数:shortComingIn/maxRangeOfShort).是否已经存在 2 字节浮点数的实现? 我也有兴趣知道为什么没有 2 字节浮点数的任何(历史?)原因. 解决方案 Re:
..
当我在 16 位汇编中添加两个值时,将结果打印到控制台的最佳方法是什么? 目前我有这个代码: ;;---代码开始---;;mov ax, 1 ; 将 1 放入 ax添加斧头, 2 ;将 2 添加到 ax 当前值移动啊,2;2为DOS服务中输出字符的函数号.mov dl, ax ;DL 取值.整数 21 小时;调用 DOS 服务移动啊,4Ch ;4Ch 是DOS 服务中退出程序的函数号.整数
..
我不确定 16 位或 32 位应用程序是什么意思.16 位应用程序是不需要超过 2^16 字节内存空间的应用程序吗?这个 16 位是指应用程序的最大大小吗? 解决方案 一个 32 位应用程序是在 32 位平面地址空间中运行的软件. 常见问题解答 64 位 CPU 是否会在 64 位版本的操作系统上运行标准(32 位)程序?是的,它会.64 位系统向后兼容 32 位系统.
..
这个问题可能是多余的,但我没有找到确切的答案. C 8 位 16 位 32 位编译器有什么区别. 不同编译器为相同代码生成的 .exe 有何不同......... 解决方案 16 位编译器将程序编译为 16 位机器代码,该代码将在具有 16 位处理器的计算机上运行.16 位机器码可以在 32 位处理器上运行,但 32 位机器码不能在 16 位处理器上运行.32 位机器码通常比
..
我喜欢我读到的关于 D 的很多内容. 统一文档(那将让我的工作更轻松.) 内置测试功能语言. 语言中的调试代码支持. 前向声明.(我总是认为声明是愚蠢的两次相同的功能.) 内置功能可替代预处理器. 模块 Typedef 用于正确的类型检查而不是别名. 嵌套函数.(咳嗽 PASCAL咳嗽) 输入和输出参数.(这是多么明显!) 支持低级编程 -嵌入式系统,噢耶! 然而:
..
16 位、32 位和 64 位架构对于微处理器和/或操作系统意味着什么? 在微处理器的情况下,它是指通用寄存器s的最大大小还是Integer的大小或Address-lines的数量或数据总线的数量或什么? 我们所说的“DOS 是 16 位操作系统"、“Windows 32 位操作系统"等是什么意思?> 解决方案 区别在于传递给通用寄存器以进行操作的指令集的位宽.16 位可以对 2
..
因为我从未接受过计算机科学的“正规"教育(我在高中),所以我一直想知道这个问题,所以请原谅我对这个主题的无知. 在支持标题中列出的三种整数类型的平台上,哪个更好,为什么?(我知道每种类型的 int 在内存中都有不同的长度,但我不确定这意味着什么或它如何影响性能,或者从开发人员的角度来看,哪个比另一个更有优势). 预先感谢您的帮助. 解决方案 “更好"是一个主观术语,但某些整数在
..
之前,当我使用 win32 时,我使用 FreeImage 来加载和保存 bit 的位图深度大于 8 位.这是我处理的每张图像,因为我在做医学成像,在任何人说任何话之前,是的,我和我的客户已经在具有 11 位或 12 位动态范围的高亮度、高对比度显示器上花费了很多钱.事实上,如果您很好奇,ACR 对运行乳房 X 线照相术的要求包括具有至少 10 位动态范围的监视器. 我刚刚切换到 x64 以
..
16 位、32 位和 64 位架构对于微处理器和/或操作系统意味着什么? 在微处理器的情况下,它是指通用寄存器s的最大大小还是Integer的大小或Address-lines的数量或数据总线的数量或什么? 我们所说的“DOS 是 16 位操作系统"、“Windows 32 位操作系统"等是什么意思?> 解决方案 区别在于传递给通用寄存器以进行操作的指令集的位宽.16 位可以对 2
..
我一直想知道这个问题,因为我从未接受过计算机科学方面的“正规"教育(我在高中),所以请原谅我对这个主题的无知. 在支持标题中列出的三种整数类型的平台上,哪个更好,为什么?(我知道每种类型的 int 在内存中都有不同的长度,但我不确定这意味着什么或它如何影响性能,或者从开发人员的角度来看,哪个比另一个更有优势). 预先感谢您的帮助. 解决方案 “更好"是一个主观术语,但某些整数在
..
我有一个嵌入式 16 位 CPU.在这台机器上,整数是 16 位宽,它支持 32 位宽的长整数.我需要做一些需要以 64 位存储的乘法(例如,将 32 位数字乘以 16 位数字).我怎样才能在给定的约束下做到这一点?我没有数学库来做这件事. 解决方案 C 中的建议.请注意,使用内联汇编器可能更容易实现此代码,因为 C 中的进位检测似乎并不那么容易 //将 typedef 更改为编译器所期
..
我正在尝试通过 CAN 通信 (IFM) 发送 32 位实数,但 CAN 通信仅接受 16 位值. 如果我尝试发送的值超过 255,它会重置为 0 并以该模式继续.因此,我需要将 32 位 Real 值拆分为两个 16 位值,然后在通信的另一侧重新组装. 我似乎无法理解如何在结构化文本中进行操作. 任何帮助将不胜感激 解决方案 我知道我参加聚会有点晚了,但想将其添加为解决
..
我不确定 16 位或 32 位应用程序是什么意思.16 位应用程序是不需要超过 2^16 字节内存空间的应用程序吗?这个 16 位是指应用程序的最大大小吗? 解决方案 一个 32 位应用程序是在 32 位平面地址空间中运行的软件. 常见问题解答 64 位 CPU 是否会在 64 位版本的操作系统上运行标准(32 位)程序?是的,它会.64 位系统向后兼容 32 位系统.
..
这个问题可能是多余的,但我没有找到确切的答案. C 8 位 16 位 32 位编译器有什么区别. 不同编译器为相同代码生成的 .exe 有何不同......... 解决方案 16 位编译器将程序编译为 16 位机器代码,该代码将在具有 16 位处理器的计算机上运行.16 位机器码可以在 32 位处理器上运行,但 32 位机器码不能在 16 位处理器上运行.32 位机器码通常比
..
我喜欢我读到的关于 D 的很多内容. 统一文档(那将让我的工作更轻松.) 内置测试功能语言. 语言中的调试代码支持. 前向声明.(我总是认为声明是愚蠢的两次相同的功能.) 内置功能可替代预处理器. 模块 Typedef 用于正确的类型检查而不是别名. 嵌套函数.(咳嗽 PASCAL咳嗽) 输入和输出参数.(这是多么明显!) 支持低级编程 -嵌入式系统,噢耶! 然而:
..
16 位、32 位和 64 位架构对于微处理器和/或操作系统意味着什么? 在微处理器的情况下,它是指通用寄存器s的最大大小还是Integer的大小或Address-lines的数量或数据总线的数量或什么? 我们所说的“DOS 是 16 位操作系统"、“Windows 32 位操作系统"等是什么意思?> 解决方案 区别在于传递给通用寄存器以进行操作的指令集的位宽.16 位可以对 2
..
我一直想知道这个问题,因为我从未接受过计算机科学方面的“正规"教育(我在高中),所以请原谅我对这个主题的无知. 在支持标题中列出的三种整数类型的平台上,哪个更好,为什么?(我知道每种类型的 int 在内存中都有不同的长度,但我不确定这意味着什么或它如何影响性能,或者从开发人员的角度来看,哪个比另一个更有优势). 预先感谢您的帮助. 解决方案 “更好"是一个主观术语,但某些整数在
..