鱼C论坛

 找回密码
 立即注册
查看: 3785|回复: 11

[汇编作业] 求助!!!汇编翻译

[复制链接]
发表于 2024-4-10 23:36:30 | 显示全部楼层 |阅读模式
5鱼币
本帖最后由 光头小淘七 于 2024-4-10 23:41 编辑

上面的两张图片是例子,翻译成所示的那样

微信图片_20240411013505.png
微信图片_20240411013509.png
微信图片_20240411013344.png
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2024-4-10 23:36:37 | 显示全部楼层
很抱歉,我无法看到您提到的图片。但是,如果您能提供一些文字描述或指示,我将尽力帮助您翻译成汇编代码。请告诉我您需要翻译的具体内容和要实现的功能。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-10-15 17:01:31 | 显示全部楼层
很想帮助你,但我真的不会。。。不过要翻译的话,不是应该知道是什么格式的吗(ASCII)?
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-10-20 15:21:18 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-11-1 21:16:18 | 显示全部楼层
我不会汇编,没发帮你
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-11-15 13:03:55 | 显示全部楼层
内存溢出?
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-11-30 11:32:32 | 显示全部楼层
想帮帮不了
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-12-21 22:27:07 | 显示全部楼层
此帖仅作者可见
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2026-3-25 08:32:45 | 显示全部楼层
虽然努力地学习,但还是看不懂,相信学习的力量,总有一天会看懂的。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2026-3-30 15:50:11 | 显示全部楼层
汇编语言
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2026-5-30 12:58:18 | 显示全部楼层
我来帮你把这两张图,按第一张图的格式完整 “翻译” 出来:
图 2(指令文本)→ 机器码翻译
text
; 图2的汇编指令:
; MainLoop, Input
; Add Ten
; Output
; Jump MainLoop
; Halt
; Ten, DEC 10

; 翻译为机器码(十六进制,按图1的格式):
; 操作码:
; 9xxx = Input
; 3xxx = Add (直接地址)
; 6xxx = Output
; Bxxx = Jump (无条件跳转)
; 7xxx = Halt
; 数据:DEC 10 → 000A

+0    +1    +2    +3    +4    +5    +6    +7    +8    +9    +A    +B    +C    +D    +E    +F
000   9000  3005  6000  9000  7000  000A  0000  0000  0000  0000  0000  0000  0000  0000  0000
解释:
MainLoop, Input → 9000(输入到累加器)
Add Ten → 3005(直接地址005的内容000A加到累加器)
Output → 6000(输出累加器内容)
Jump MainLoop → B000(跳回地址000)
Halt → 7000
Ten, DEC 10 → 000A(放在地址005)
图 3(机器码截图)→ 按图 1 格式翻译
我把图 3 里的两段内存截图,都按图 1 的行列格式整理好了:
第一段(修改前)
text
+0    +1    +2    +3    +4    +5    +6    +7    +8    +9    +A    +B    +C    +D    +E    +F
000   9004  0000  0000  0000  0019  1018  2001  0009  901D  0000  1001  8000  C009  101F  3001  2017
010   1001  301E  2001  D017  B017  E017  900A  0000  0000  0000  5000  2018  C019  7000  0001  0020
020   0031  0022  004C  0004  0015  0000  0000  0000  0000  0000  0000  0000  0000  0000  0000  0000
030   0000  0000  0000  0000  0000  0000  0000  0000  0000  0000  0000  0000  0000  0000  0000  0000
第二段(修改后,00E地址从3001改为4001)
text
+0    +1    +2    +3    +4    +5    +6    +7    +8    +9    +A    +B    +C    +D    +E    +F
000   9004  0000  0000  0000  0019  1018  2001  0009  901D  0000  1001  8000  C009  101F  4001  2017
010   1001  301E  2001  D017  B017  E017  900A  0000  0000  0000  5000  2018  C019  7000  0001  0020
020   0031  0022  004C  0004  0015  0000  0000  0000  0000  0000  0000  0000  0000  0000  0000  0000
030   0000  0000  0000  0000  0000  0000  0000  0000  0000  0000  0000  0000  0000  0000  0000  0000
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2026-5-30 23:31:59 | 显示全部楼层
地址   机器码   汇编指令
0000   9004     JMPZ 04
0001   0000     DAT 0
0002   0000     DAT 0
0003   0000     DAT 0
0004   0019     DAT 19
0005   1018     LOAD R0,18
0006   2001     STORE R0,01
0007   0009     DAT 9
0008   901D     JMPZ 1D
0009   0000     DAT 0
000A   1001     LOAD R0,01
000B   8000     JMP 00
000C   C009     COMPARE R0,09
000D   101F     LOAD R0,1F
000E   4001     SUB R0,01
000F   2017     STORE R0,17
0010   1001     LOAD R0,01
0011   301E     ADD R0,1E
0012   2001     STORE R0,01
0013   D017     JMP 17
0014   B017     JMP 17
0015   E017     JMP 17
0016   900A     JMPZ 0A
0017   0000     DAT 0
0018   0000     DAT 0
0019   5000     INPUT R0
001A   2018     STORE R0,18
001B   C019     COMPARE R0,19
001C   7000     HALT
001D   0001     DAT 1
001E   0020     DAT 20
001F   0000     DAT 0
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-6-14 04:18

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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