⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lt404.asm

📁 钱晓杰汇编语言的很多例子 非常经典 我从微辅网上下载的 希望对大家有用
💻 ASM
字号:
;LT404.ASM
	.model small
	.stack
	.data
msg	db 'Input number(1~8):',0dh,0ah,'$'
msg1	db 'Chapter 1 : Fundamentals of Assembly Language',0dh,0ah,'$'
msg2	db 'Chapter 2 : 8086 Instruction Set',0dh,0ah,'$'
msg3	db 'Chapter 3 : Statements of Assembly Language',0dh,0ah,'$'
msg4	db 'Chapter 4 : Basic Assembly Language Programming',0dh,0ah,'$'
msg5	db 'Chapter 5 : Adanvanced Assembly Language Programming',0dh,0ah,'$'
msg6	db 'Chapter 6 : 32-bit Instructions and Programming',0dh,0ah,'$'
msg7	db 'Chapter 7 : Mixed Programming with C/C++',0dh,0ah,'$'
msg8	db 'Chapter 8 : FP Instructions and Programming',0dh,0ah,'$'
table	dw disp1,disp2,disp3,disp4,disp5,disp6,disp7,disp8
	.code
	.startup
start1:	mov dx,offset msg
	mov ah,9
	int 21h
	mov ah,1
	int 21h
	cmp al,'1'
	jb start1
	cmp al,'8'
	ja start1
	and ax,000fh
	dec ax
	shl ax,1
	mov bx,ax
	jmp table[bx]
start2:	mov ah,9
	int 21h
	.exit 0
	;
disp1:	mov dx,offset msg1
	jmp start2
disp2:	mov dx,offset msg2
	jmp start2
disp3:	mov dx,offset msg3
	jmp start2
disp4:	mov dx,offset msg4
	jmp start2
disp5:	mov dx,offset msg5
	jmp start2
disp6:	mov dx,offset msg6
	jmp start2
disp7:	mov dx,offset msg7
	jmp start2
disp8:	mov dx,offset msg8
	jmp start2
	end

⌨️ 快捷键说明

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