p144.asm

来自「王爽汇编语言的课件」· 汇编 代码 · 共 33 行

ASM
33
字号
assume cs:codesg,ds:datasg
datasg segment
	db 'ibm.............'
	db 'dec.............'
	db 'dos.............'
	db 'vax.............'
	dw 0			;定义一个字,用来保存cx
datasg ends

codesg segment
start:	mov ax,datasg
	mov ds,ax

	mov bx,0

	mov cx,4
   s0:  mov ds:[40H],cx		;将外层循环的cx值保存在datasg:40H单元中
	mov si,0
	mov cx,3		;cx设置为内存循环的次数
    s: mov al,[bx+si]
	and al,11011111b
	mov [bx+si],al
	inc si
	loop s

	add bx,16
	mov cx,ds:[40H]		;用datasg:40H单元中的值恢复cx
	loop s0			;外层循环的loop指令将cx中的计数值减 1

	mov ax,4c00h
	int 21h
codesg ends
end start

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?