📄 p183_new.lst
字号:
Microsoft (R) Macro Assembler Version 5.00 10/24/4 Page 1-1
;p183.asm,逻辑尺计算向量运算
.model tiny
;*******************************************
0000 data segment
0000 0001 0003 0005 0007 x dw 1,3,5,7,9,11,13,15,17,19,21,23,
25,27,29,31
0009 000B 000D 000F
0011 0013 0015 0017
0019 001B 001D 001F
0020 0002 0004 0006 0008 y dw 2,4,6,8,10,12,14,16,18,20,22,24
,26,28,30,32
000A 000C 000E 0010
0012 0014 0016 0018
001A 001C 001E 0020
0040 0010[ z dw 16 dup (?)
????
]
0060 00DC logic_r dw 00DCH
0062 data ends
;*******************************************
0000 program segment
0100 org 100H
0100 main proc far
assume cs:program,ds:data
0100 1E start: push ds
0101 2B C0 sub ax,ax
0103 50 push ax
0104 B8 ---- R mov ax,data
0107 8E D8 mov ds,ax
0109 BB 0000 mov bx,0
010C B9 000A mov cx,10
010F 8B 16 0060 R mov dx,logic_r
0113 8B 87 0000 R next: mov ax,x[bx]
0117 D1 EA shr dx,1
0119 72 06 jc subtra
011B 03 87 0020 R add ax,y[bx]
011F EB 04 jmp short result
0121 2B 87 0020 R subtra: sub ax,y[bx]
0125 89 87 0040 R result: mov z[bx],ax
0129 83 C3 02 add bx,2
012C E2 E5 loop next
012E CB ret
012F main endp
012F program ends
end start
Microsoft (R) Macro Assembler Version 5.00 10/24/4 Symbols-1
Segments and Groups:
N a m e Length Align Combine Class
DATA . . . . . . . . . . . . . . 0062 PARA NONE
DGROUP . . . . . . . . . . . . . GROUP
_DATA . . . . . . . . . . . . 0000 WORD PUBLIC 'DATA'
PROGRAM . . . . . . . . . . . . 012F PARA NONE
_TEXT . . . . . . . . . . . . . 0000 WORD PUBLIC 'CODE'
Symbols:
N a m e Type Value Attr
LOGIC_R . . . . . . . . . . . . L WORD 0060 DATA
MAIN . . . . . . . . . . . . . . F PROC 0100 PROGRAM Length = 002F
NEXT . . . . . . . . . . . . . . L NEAR 0113 PROGRAM
RESULT . . . . . . . . . . . . . L NEAR 0125 PROGRAM
START . . . . . . . . . . . . . L NEAR 0100 PROGRAM
SUBTRA . . . . . . . . . . . . . L NEAR 0121 PROGRAM
X . . . . . . . . . . . . . . . L WORD 0000 DATA
Y . . . . . . . . . . . . . . . L WORD 0020 DATA
Z . . . . . . . . . . . . . . . L WORD 0040 DATA Length = 0010
@CODE . . . . . . . . . . . . . TEXT _TEXT
@CODESIZE . . . . . . . . . . . TEXT 0
@DATASIZE . . . . . . . . . . . TEXT 0
@FILENAME . . . . . . . . . . . TEXT p183_new
35 Source Lines
35 Total Lines
23 Symbols
50178 + 450718 Bytes symbol space free
0 Warning Errors
0 Severe Errors
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -