大型机汇编(HLASM)之随时显示所有寄存器里的数值
2012-06-13 07:32
405 查看
L R6,4(R13)
LA R6,16(R6)
LA R7,12
LOOP LA R6,4(R6)
MVC FWORD,0(R6)
UNPK DSPLY(9),FWORD(5)
MVZ DSPLY(8),=XL8'00'
TR DSPLY(8),=CL16'0123456789ABCDEF'
OI REGNUM 1,X'F0'
WTO MF=(E,WTOBUFF)
PACK REGNUMP,REGNUM
AP REGNUMP,=P'1'
UNPK REGNUM,REGNUMP
OI REGNUM 1,X'F0'
BCT R7,LOOP
FWORD DS F
DS CL1
WTOBUFF DC Y(16,0)
DC C'R'
REGNUM DC ZL2'0'
DC C':'
DSPLY DS CL8
DS CL1
REGNUMP DS PL2
SAVEAREA DS 18F
显示/打印结果如下:
R01:2F324A50
...
...
R12:12345678
Notes:
GPR : general purpose register
HLASM: mainframe assembler
这里只是打印了R1--R12,如果想把剩下的也打印出来,读者可以拷过去稍做调整
有疑问请联系QQ349106216
LA R6,16(R6)
LA R7,12
LOOP LA R6,4(R6)
MVC FWORD,0(R6)
UNPK DSPLY(9),FWORD(5)
MVZ DSPLY(8),=XL8'00'
TR DSPLY(8),=CL16'0123456789ABCDEF'
OI REGNUM 1,X'F0'
WTO MF=(E,WTOBUFF)
PACK REGNUMP,REGNUM
AP REGNUMP,=P'1'
UNPK REGNUM,REGNUMP
OI REGNUM 1,X'F0'
BCT R7,LOOP
FWORD DS F
DS CL1
WTOBUFF DC Y(16,0)
DC C'R'
REGNUM DC ZL2'0'
DC C':'
DSPLY DS CL8
DS CL1
REGNUMP DS PL2
SAVEAREA DS 18F
显示/打印结果如下:
R01:2F324A50
...
...
R12:12345678
Notes:
GPR : general purpose register
HLASM: mainframe assembler
这里只是打印了R1--R12,如果想把剩下的也打印出来,读者可以拷过去稍做调整
有疑问请联系QQ349106216
相关文章推荐
- 大型机汇编(mainframe assembler/HLASM)之显示变量值('DISPLAY' in COBOL)
- 大型机汇编(mainframe assembler/HLASM)之显示内存实际数据
- 大型机汇编(mainframe assembler/HLASM)之S0C4解读
- 大型机汇编(mainframe assembler/HLASM)之CICS调用
- 大型机汇编(mainframe assembler/HLASM)之DUMP解读
- 大型机汇编(mainframe assembler/HLASM)之S0C7错误
- 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 汇编常用知识整理
- 大型机汇编(mainframe assembler/HLASM)之BAS指令
- 大型机汇编(mainframe assembler/HLASM)之线程工作栈
- 汇编题目:在屏幕中间显示a-z的所有字母,按ESC键改变字符颜色
- 大型机汇编(mainframe assembler/HLASM)之LA指令
- 大型机汇编(mainframe assembler/HLASM)之STCK/STCKE
- 大型机汇编(mainframe assembler/HLASM)之Branch
- 大型机汇编(mainframe assembler/HLASM)之代码loop篇
- 汇编-显示我放到AL中的数值
- 大型机汇编(mainframe assembler/HLASM)之经典面试题
- 大型机汇编(HLASM)之多进程指令CS 和 CDS
- 大型机汇编(mainframe assembler/HLASM)之藏巧于拙
- 16位汇编(asm) 显示所有ASSIC 码值
- 初学 Delphi 嵌入汇编[29] - 寄存器所能接受的数值范围