本篇重在介绍,怎么把内存的实际数据显示出来,首先看下汇编怎么实现的,接下来是用COBOL实现的
000000 00000 00100 1 MAIN CSECT
R:C 00000 2 USING *,12
000000 90EC D00C 0000C 3 STM 14,12,12(13)
000004 0DC0 4 BASR 12,0
000006 50D0 C02C 0002C 5 ST 13,SAVE+4
00000A 41D0 C028 00028 6 LA 13,SAVE
0000E 7 START EQU *
00000E F384 C075 C070 00075 00070 8 UNPK OUTPUT(9),INPUT(5)
000014 DC07 C075 C000 00075 00000 9 TR OUTPUT,HEXTAB
0001A 10 EXIT EQU *
00001A 58D0 C02C 0002C 11 L 13,SAVE+4
00001E 98EC D00C 0000C 12 LM 14,12,12(13)
000022 41F0 0000 00000 13 LA 15,0
000026 07FE&nbs

本文介绍了如何使用大型机汇编语言(HLASM)和COBOL来显示内存中的实际数据。在汇编部分,通过UNPK和TR指令详细解释了如何将内存中的十六进制数据转换为可读格式。而在COBOL部分,展示了使用REDEFINES和INSPECT语句来达到相同目的。内容涵盖了汇编语言中的USING、STM、LM等指令的用法,以及COBOL的DATA和PROCEDURE DIVISION的结构。
之显示内存实际数据&spm=1001.2101.3001.5002&articleId=10079579&d=1&t=3&u=008a127788ba42208b4115c487113ff6)
2791

被折叠的 条评论
为什么被折叠?



