📄 splc501var.lst
字号:
000001B2 00 00 .var _line_x0 //直线起点X值
000001B3 00 00 .var _line_x1 //直线终点X值
000001B4 00 00 .var _line_y0 //直线起点Y值
000001B5 00 00 .var _line_y1 //直线终点Y值
000001B6 00 00 .var _line_x //直线上点X值
000001B7 00 00 .var _line_y //直线上点Y值
000001B8 00 00 .var _lineparameter_a //直线参数A
000001B9 00 00 .var _lineparameter_b //直线参数B
000001BA 00 00 .var _lineparameter_a_temp //直线参数A
000001BB 00 00 .var _lineparameter_b_temp //直线参数B
//-----
////////////////////////////////////
//矩形变量
////////////////////////////////////
000001BC 00 00 .var _rectangle_jumping_off_x //矩形起点x
000001BD 00 00 .var _rectangle_jumping_off_y //矩形起点y
000001BE 00 00 .var _rectangle_high //矩形高
000001BF 00 00 .var _rectangle_wide //矩形宽
000001C0 00 00 .var _rectagle_shape //矩形形状
000001C1 00 00 .var _rectagle_mode //矩形模式
////////////////////////////////////
//矩形计算过程变量
////////////////////////////////////
000001C2 00 00 .var _rectangle_jumping_off_page //矩形起点page
000001C3 00 00 .var _rectangle_jumping_off_place //矩形起点place
000001C4 00 00 .var _rectangle_jumping_off_bit //矩形起点bit
000001C5 00 00 .var _rectangle_end_place //矩形终点page
000001C6 00 00 .var _rectangle_end_page //矩形终点place
000001C7 00 00 .var _rectangle_end_bit //矩形终点bit
000001C8 00 00 .var rectangle_temp_bit
000001C9 00 00 .var rectangle_temp_page
000001CA 00 00 .var _rectangle_jumping_off_bit_temp
000001CB 00 00 .var _rectangle_end_place_temp
000001CC 00 00 .var _rectagle_high_temp
000001CD 00 00 .var _rectagle_wide_temp
000001CE 00 00 .var _rectangle_temp_x //矩形x
000001CF 00 00 .var _rectangle_wide_temp
/////////////////////////////////////
// 椭圆变量
////////////////////////////////////////
000001D0 00 00 .var _ellipse_long_axes //椭圆长轴
000001D1 00 00 .var _ellipse_short_axes //椭圆短轴
000001D2 00 00 .var _ellipse_x //椭圆上点x
000001D3 00 00 .var _ellipse_y //椭圆上点y
000001D4 00 00 .var _ellipse_origin_x //椭圆原点x
000001D5 00 00 .var _ellipse_origin_y //椭圆原点y
/////////////////////////////////////
// 椭圆计算过程变量
////////////////////////////////////////
000001D6 00 00 .var _a_square_mul_y_square_l //a平方乘以y平方
000001D7 00 00 .var _a_square_mul_y_square_h //a平方乘以y平方
000001D8 00 00 .var _b_square_mul_x_square_l //b平方乘以x平方
000001D9 00 00 .var _b_square_mul_x_square_h //b平方乘以x平方
000001DA 00 00 .var _a_square_mul_b_square_l //a平方乘以y平方
000001DB 00 00 .var _a_square_mul_b_square_h //b平方乘以x平方
000001DC 00 00 .var _public_a //public a
000001DD 00 00 .var _public_b //public b
000001DE 00 00 .var _public_a_squ_mul_b_squ_l //public a平方乘以b平方
000001DF 00 00 .var _public_a_squ_mul_b_squ_h //public b平方乘以b平方
000001E0 00 00 .var _public_sbc_l //减法过程低位
000001E1 00 00 .var _public_sbc_h //减法过程高位
000001E2 00 00 .var _public_c_l //public
000001E3 00 00 .var _public_c_h //public
000001E4 00 00 .var _public_d_l //public
000001E5 00 00 .var _public_d_h //public
000001E6 00 00 .var _ellipse_x_temp //public
000001E7 00 00 .var _ellipse_y_temp //public
000001E8 00 00 .var _public_offset_in_a_l //输入
000001E9 00 00 .var _public_offset_in_a_h //输入
000001EA 00 00 .var _public_offset_in_b_l //输入
000001EB 00 00 .var _public_offset_in_b_h //输入
000001EC 00 00 .var _public_offset_in_c_l //输入b2x2
000001ED 00 00 .var _public_offset_in_c_h //输入b2x2
000001EE 00 00 .var _public_offset_out_l //输出
000001EF 00 00 .var _public_offset_out_h //输出
000001F0 00 00 .var _sign //符号
000001F1 00 00 .var _ellipse_reckon_offset_first_l //椭圆计偏移量X-1,Y-1
000001F2 00 00 .var _ellipse_reckon_offset_first_h //椭圆计偏移量X-1,Y-1
000001F3 00 00 .var _ellipse_reckon_offset_second_l //椭圆计偏移量
000001F4 00 00 .var _ellipse_reckon_offset_second_h //椭圆计偏移量
000001F5 00 00 .var _ellipse_reckon_offset_sign //椭圆计偏移量符号
000001F6 00 00 .var _process_sign //两个数比较大小标志
//////////////////
//字变量
//////////////////
000001F7 00 00 .var charnum //字符序号
000001F8 00 00 .var charwide //字符宽度
000001F9 00 00 .var charhigh //字符高
000001FA 00 00 .var char_mod
000001FB 00 00 .var chartemp
000001FC 00 00 .var constant
//////////////////
//字符串变量
//////////////////
000001FD 00 00 .var str_tab //字符串起始地址
000001FE 00 00 .var str_x
000001FF 00 00 .var str_y
//.var str_mod
///
00000200 00 00 00 00 label2: .dw 10 dup(0) //parameter of c function
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
.define bp_temp label2
.define R_GraphicMode_temp label2+1
.define sign label2+2
//-----
0000020A 00 00 00 00 label3: .dw 15 dup(0)
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00
//.define _page_place_bit label3 //点在PAGE place上位置
//.define _page label3+1 //点所在PAGE
//.define _page_place label3+2 //点在PAGE上 place
//.define _x label3+3
//.define _y label3+4
//.define _public_offset_x label3+5 //点X坐标偏移量
//.define _public_offset_y label3+6 //点Y坐标偏移量
//.define _public_area_sign label3+7 //点坐标显示范围标志
//.define _point_value label3+8 //点的值
//.define _point_value_temp label3+9 //点值临时寄存器
//.define _point_shape label3+10
00000219 00 00 .var _page_place_bit // label3 //点在PAGE place上位置
0000021A 00 00 .var _page // label3+1 //点所在PAGE
0000021B 00 00 .var _page_place // label3+2 //点在PAGE上 place
0000021C 00 00 .var _x // label3+3
0000021D 00 00 .var _y // label3+4
0000021E 00 00 .var _public_offset_x // label3+5 //点X坐标偏移量
0000021F 00 00 .var _public_offset_y // label3+6 //点Y坐标偏移量
00000220 00 00 .var _public_area_sign // label3+7 //点坐标显示范围标志
00000221 00 00 .var _point_value // label3+8 //点的值
00000222 00 00 .var _point_value_temp // label3+9 //点值临时寄存器
00000223 00 00 .var _point_shape
00000224 00 00 00 00 label4: .dw 32 dup(0)
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
//////////////////////////////////////////////////////////////////
00000244 00 00 .var R_GraphicMode
00000245 00 00 .var _x0
00000246 00 00 .var _y0
00008448 .text
//-----------------------------------------------------------------
.public tab_rectangle1
tab_rectangle1:
00008448 00 00 01 00 .dw 0x00,0x01,0x03,0x07,0x0f,0x1f,0x3f,0x7f,0xff
03 00 07 00
0F 00 1F 00
3F 00 7F 00
FF 00
.public tab_rectangle2
tab_rectangle2:
00008451 00 00 FF 00 .dw 0x00,0xff,0xfe,0xfc,0xf8,0xf0,0xe0,0xc0,0x80
FE 00 FC 00
F8 00 F0 00
E0 00 C0 00
80 00
.public TAB_pixel
TAB_pixel:
0000845A 00 00 01 00 .dw 00h,01h,02h,04h,08h,10h,20h,40h,80h
02 00 04 00
08 00 10 00
20 00 40 00
80 00
//------------------------------------------------------------------
0 error(s), 0 warning(s).
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -