16-bit相关内容

在 16 位实模式汇编中无法清除整个屏幕

我正在尝试在简单的 16 位实模式操作系统中清除屏幕.下面是代码: clearScreen:普沙移动啊,0x7移动, 0整数 0x10波帕ret 我读到将 al 设置为 0 并调用滚动屏幕中断会清理屏幕,但它似乎只是将第一行的颜色更改为灰色. 感谢任何能解释为什么这不起作用的人. 解决方案 问题是 int 0x10 函数 0x07 接受的参数比你给的多.具体来说, AH = ..
发布时间:2022-01-11 23:36:38 其他开发

什么是 16、32 和 64 位架构?

对于微处理器和/或操作系统来说,16 位、32 位和 64 位架构是什么意思? 如果是微处理器,是指通用寄存器的最大大小还是Integer的大小或Address-line的数量或 Data Bus line 的数量还是什么? 我们所说的“DOS 是 16 位操作系统"、“Windows 在 32 位操作系统中"等是什么意思...?p> 解决方案 不同之处在于传递给通用寄存器以进行操 ..
发布时间:2022-01-11 23:18:50 其他开发

为什么没有 2 字节浮点数并且已经存在实现?

假设我真的很需要内存并且想要更小的范围(类似于 short 与 int).着色器语言已经支持 half 用于具有一半精度的浮点类型(不仅仅是来回转换以使值介于 -1 和 1 之间,即返回一个像这样的浮点数:shortComingIn/maxRangeOfShort).是否已经存在 2 字节浮点数的实现? 我也有兴趣知道为什么没有 2 字节浮点数的任何(历史?)原因. 解决方案 Re: ..
发布时间:2022-01-09 10:48:29 C/C++开发

在 x86 程序集中将整数打印到控制台

当我在 16 位汇编中添加两个值时,将结果打印到控制台的最佳方法是什么? 目前我有这个代码: ;;---代码开始---;;mov ax, 1 ; 将 1 放入 ax添加斧头, 2 ;将 2 添加到 ax 当前值移动啊,2;2为DOS服务中输出字符的函数号.mov dl, ax ;DL 取值.整数 21 小时;调用 DOS 服务移动啊,4Ch ;4Ch 是DOS 服务中退出程序的函数号.整数 ..
发布时间:2021-12-18 09:22:45 其他开发

32位应用程序是什么意思?

我不确定 16 位或 32 位应用程序是什么意思.16 位应用程序是不需要超过 2^16 字节内存空间的应用程序吗?这个 16 位是指应用程序的最大大小吗? 解决方案 一个 32 位应用程序是在 32 位平面地址空间中运行的软件. 常见问题解答 64 位 CPU 是否会在 64 位版本的操作系统上运行标准(32 位)程序?是的,它会.64 位系统向后兼容 32 位系统. ..
发布时间:2021-11-26 14:26:54 其他开发

C 8 位 16 位 32 位编译器之间的区别

这个问题可能是多余的,但我没有找到确切的答案. C 8 位 16 位 32 位编译器有什么区别. 不同编译器为相同代码生成的 .exe 有何不同......... 解决方案 16 位编译器将程序编译为 16 位机器代码,该代码将在具有 16 位处理器的计算机上运行.16 位机器码可以在 32 位处理器上运行,但 32 位机器码不能在 16 位处理器上运行.32 位机器码通常比 ..
发布时间:2021-11-26 14:19:41 其他开发

嵌入 D(编程语言)

我喜欢我读到的关于 D 的很多内容. 统一文档(那将让我的工作更轻松.) 内置测试功能语言. 语言中的调试代码支持. 前向声明.(我总是认为声明是愚蠢的两次相同的功能.) 内置功能可替代预处理器. 模块 Typedef 用于正确的类型检查而不是别名. 嵌套函数.(咳嗽 PASCAL咳嗽) 输入和输出参数.(这是多么明显!) 支持低级编程 -嵌入式系统,噢耶! 然而: ..
发布时间:2021-11-26 14:19:23 其他开发

什么是 16 位、32 位和 64 位架构?

16 位、32 位和 64 位架构对于微处理器和/或操作系统意味着什么? 在微处理器的情况下,它是指通用寄存器s的最大大小还是Integer的大小或Address-lines的数量或数据总线的数量或什么? 我们所说的“DOS 是 16 位操作系统"、“Windows 32 位操作系统"等是什么意思?> 解决方案 区别在于传递给通用寄存器以进行操作的指令集的位宽.16 位可以对 2 ..
发布时间:2021-11-26 14:10:41 其他开发

16 位整数 vs 32 位整数 vs 64 位整数

因为我从未接受过计算机科学的“正规"教育(我在高中),所以我一直想知道这个问题,所以请原谅我对这个主题的无知. 在支持标题中列出的三种整数类型的平台上,哪个更好,为什么?(我知道每种类型的 int 在内存中都有不同的长度,但我不确定这意味着什么或它如何影响性能,或者从开发人员的角度来看,哪个比另一个更有优势). 预先感谢您的帮助. 解决方案 “更好"是一个主观术语,但某些整数在 ..
发布时间:2021-11-26 14:10:34 其他开发

如何在 .net x64 中保存/加载 16 位图像?

之前,当我使用 win32 时,我使用 FreeImage 来加载和保存 bit 的位图深度大于 8 位.这是我处理的每张图像,因为我在做医学成像,在任何人说任何话之前,是的,我和我的客户已经在具有 11 位或 12 位动态范围的高亮度、高对比度显示器上花费了很多钱.事实上,如果您很好奇,ACR 对运行乳房 X 线照相术的要求包括具有至少 10 位动态范围的监视器. 我刚刚切换到 x64 以 ..
发布时间:2021-11-25 06:47:27 C#/.NET

什么是 16 位、32 位和 64 位架构?

16 位、32 位和 64 位架构对于微处理器和/或操作系统意味着什么? 在微处理器的情况下,它是指通用寄存器s的最大大小还是Integer的大小或Address-lines的数量或数据总线的数量或什么? 我们所说的“DOS 是 16 位操作系统"、“Windows 32 位操作系统"等是什么意思?> 解决方案 区别在于传递给通用寄存器以进行操作的指令集的位宽.16 位可以对 2 ..
发布时间:2021-11-25 05:44:29 C#

16 位整数 vs 32 位整数 vs 64 位整数

我一直想知道这个问题,因为我从未接受过计算机科学方面的“正规"教育(我在高中),所以请原谅我对这个主题的无知. 在支持标题中列出的三种整数类型的平台上,哪个更好,为什么?(我知道每种类型的 int 在内存中都有不同的长度,但我不确定这意味着什么或它如何影响性能,或者从开发人员的角度来看,哪个比另一个更有优势). 预先感谢您的帮助. 解决方案 “更好"是一个主观术语,但某些整数在 ..
发布时间:2021-11-25 05:44:22 C#

如何在 16 位机器上进行 64 位乘法?

我有一个嵌入式 16 位 CPU.在这台机器上,整数是 16 位宽,它支持 32 位宽的长整数.我需要做一些需要以 64 位存储的乘法(例如,将 32 位数字乘以 16 位数字).我怎样才能在给定的约束下做到这一点?我没有数学库来做这件事. 解决方案 C 中的建议.请注意,使用内联汇编器可能更容易实现此代码,因为 C 中的进位检测似乎并不那么容易 //将 typedef 更改为编译器所期 ..
发布时间:2021-11-25 05:38:56 C#

将 32 位实数转换为 2x 16 位字节

我正在尝试通过 CAN 通信 (IFM) 发送 32 位实数,但 CAN 通信仅接受 16 位值. 如果我尝试发送的值超过 255,它会重置为 0 并以该模式继续.因此,我需要将 32 位 Real 值拆分为两个 16 位值,然后在通信的另一侧重新组装. 我似乎无法理解如何在结构化文本中进行操作. 任何帮助将不胜感激 解决方案 我知道我参加聚会有点晚了,但想将其添加为解决 ..
发布时间:2021-11-24 23:19:51 C#

32位应用程序是什么意思?

我不确定 16 位或 32 位应用程序是什么意思.16 位应用程序是不需要超过 2^16 字节内存空间的应用程序吗?这个 16 位是指应用程序的最大大小吗? 解决方案 一个 32 位应用程序是在 32 位平面地址空间中运行的软件. 常见问题解答 64 位 CPU 是否会在 64 位版本的操作系统上运行标准(32 位)程序?是的,它会.64 位系统向后兼容 32 位系统. ..
发布时间:2021-11-24 23:10:45 C#

C 8 位 16 位 32 位编译器之间的区别

这个问题可能是多余的,但我没有找到确切的答案. C 8 位 16 位 32 位编译器有什么区别. 不同编译器为相同代码生成的 .exe 有何不同......... 解决方案 16 位编译器将程序编译为 16 位机器代码,该代码将在具有 16 位处理器的计算机上运行.16 位机器码可以在 32 位处理器上运行,但 32 位机器码不能在 16 位处理器上运行.32 位机器码通常比 ..
发布时间:2021-11-24 23:04:39 C#

嵌入 D(编程语言)

我喜欢我读到的关于 D 的很多内容. 统一文档(那将让我的工作更轻松.) 内置测试功能语言. 语言中的调试代码支持. 前向声明.(我总是认为声明是愚蠢的两次相同的功能.) 内置功能可替代预处理器. 模块 Typedef 用于正确的类型检查而不是别名. 嵌套函数.(咳嗽 PASCAL咳嗽) 输入和输出参数.(这是多么明显!) 支持低级编程 -嵌入式系统,噢耶! 然而: ..
发布时间:2021-11-24 23:04:18 C#

什么是 16 位、32 位和 64 位架构?

16 位、32 位和 64 位架构对于微处理器和/或操作系统意味着什么? 在微处理器的情况下,它是指通用寄存器s的最大大小还是Integer的大小或Address-lines的数量或数据总线的数量或什么? 我们所说的“DOS 是 16 位操作系统"、“Windows 32 位操作系统"等是什么意思?> 解决方案 区别在于传递给通用寄存器以进行操作的指令集的位宽.16 位可以对 2 ..
发布时间:2021-11-24 22:56:04 C#

16 位整数 vs 32 位整数 vs 64 位整数

我一直想知道这个问题,因为我从未接受过计算机科学方面的“正规"教育(我在高中),所以请原谅我对这个主题的无知. 在支持标题中列出的三种整数类型的平台上,哪个更好,为什么?(我知道每种类型的 int 在内存中都有不同的长度,但我不确定这意味着什么或它如何影响性能,或者从开发人员的角度来看,哪个比另一个更有优势). 预先感谢您的帮助. 解决方案 “更好"是一个主观术语,但某些整数在 ..
发布时间:2021-11-24 22:55:57 C#