24Freelance永不休眠的自由职业市场
已选择自由职业者

用汇编语言编写程序

424 浏览 0 回复#39914
项目状态
Contractor selected
预算可协商
格式一次性项目无预付款
付款银行转账, 电子货币
接受的回复已选择自由职业者直到 30.04.2024
回复0类别平均: 0,3
视图424在14天内 15

项目描述

翻译
需要程序员服务。您需要用汇编语言编写一个将数字转换为带有奇偶校验控制的代码的程序。I/O端口:A - 输入,B - 输出。堆栈位置:在SRAM的末尾。
在这种情况下,主程序应进行必要的初始化,输入原始数据并通过微控制器的指定端口输出结果,主要任务应由子程序执行。
探索ATmega8535微控制器结构的主要元素:CPU、存储设备、I/O端口 - 在执行程序的过程中。详细研究CPU和微控制器堆栈的结构和功能,改变初始数据,固定堆栈和寄存器的状态,包括程序计数器、堆栈指针和标志寄存器。
研究结果以表格形式呈现,如下面的示例所示。
表格中的行顺序应与程序运行期间命令的执行顺序相对应,而不是它们在程序文本中的顺序。在与该命令对应的行中,寄存器和内存的内容必须在执行后保持不变。
在“团队特征”列中,注意对标志的影响,大小
执行所需的次数。
分析研究结果,进行必要的
比较,得出结论。
所有选项的共同特征:
1. 子程序的可用性。
2. 通过并行微控制器端口的输入和输出。
具体特征:
S1. 由子程序执行的任务。
S2. I/O端口。
S3. 堆栈位置。
外部比较(哈佛RISC AVR - 普林斯顿CISC x86):
1. 指令系统。
2. 指令大小和格式。
3. 指令执行时间。
4. 指令指针的变化顺序(程序计数器)。
5. 堆栈指针的变化顺序。
6. 存储单词在内存中的顺序。
7. 标志寄存器。
内部比较:
1. 通用寄存器和I/O寄存器的可用性和使用。
2. 指令的大小和执行时间。
软件开发 银行转账, 电子货币
Attached files
Files are available only to Freelancers and the project author

SafeDeal 担保交易保护

资金锁定在 Payora USDT (TRC-20) 托管账户中,仅在确认验收作品后才会释放给自由职业者。

24
二十 · 提示

如何写出被选中的回复

  • 以客户的任务开头,而不是讲述自己的故事。
  • 链接一到两个来自您作品集的类似作品。
  • 给出一个价格和截止日期——以及它们具体包括什么。
  • 问一个澄清问题:这可以开始对话。

回复 0

回复文本仅对客户可见。

同类类别

类似项目

该类别中的所有项目
按 WCAG 标准进行的网站无障碍审计

按 WCAG 标准进行的网站无障碍审计

我们需要一次独立的 WCAG 网站无障碍审计:键盘、对比度、屏幕阅读器,以及一份含修改建议的清晰报告。

软件开发24.09.20260236
0回复
值得注意
我该如何回应这个项目?

以自由职业者身份登录,描述您将如何解决任务,命名您的价格和截止日期。客户会阅读回复并与最佳的进行对话。

谁能看到我的回复?

只有发布项目的客户和您自己。其他自由职业者无法看到您的文本或价格。

我在哪里可以找到类似的工作?

在“软件开发”中每天都有新项目出现。 该类别中的所有项目

此页面回答的问题