当前位置:首页 » 编程软件 » 汇编程序中

汇编程序中

发布时间: 2024-05-25 11:04:20

A. 姹囩紪绋嫔簭 鍒嗙被缁熻″瓧绗︿覆涓澶у皬鍐椤瓧姣嶏纴鏁板瓧锛屽叾浠栧瓧绗︿釜鏁

;鍒嗙被缁熻″瓧绗︿覆涓澶у皬鍐椤瓧姣嶏纴鏁板瓧锛屽叾浠栧瓧绗︿釜鏁
;瀹氢箟瀛楃︿覆锛屼笉闇瑕侀敭鐩樿緭鍏ワ纴缁熻$粨鏋滀緷娆′缭瀛桦埌X1,X2,X3,X4涓
data segment
buf db 'asdg123456,^&%$#$'
X1 db 0
X2 db 0
X3 db 0
X4 db 0
data ends
code segment
assume cs:code, ds:data
start:

mov ax,data
mov ds,ax

lea bx,buf ;瀹氢綅棣栦釜瀛楃
mov cx,X1-buf ;璁$畻瀛楃︿釜鏁

lop:
mov al,[bx]

cmp al,'a'
jb next1
cmp al,'z'
ja next1
inc X1 ;灏忎簬a澶т簬z鍒栾烦鍒颁笅涓椤癸纴钖﹀垯X1+1
jmp exit

next1:
cmp al,'A'
jb next2
cmp al,'Z'
ja next2
inc X2 ;灏忎簬A澶т簬Z鍒栾烦鍒颁笅涓椤癸纴钖﹀垯X2+1
jmp exit

next2:
cmp al,'0'
jb next3
cmp al,'9'
ja next3
inc X3 ;灏忎簬0澶т簬9鍒栾烦鍒颁笅涓椤癸纴钖﹀垯X3+1
jmp exit

next3:
inc X4 ;鍓╀笅灏辨槸鍏跺畠瀛楃︿简锛孹4+1

exit:
inc bx
loop lop ;寰鐜

mov ax,4c00h
int 21h

code ends
end start

B. 单片机汇编语言程序中中断程序怎么用,在程序中如何识别出哪里是中断服务程序,哪里是主程序

一般在程序开头有中断子程序的入口处,在主程序里可以看到这些子程序的。标号名可以随便取,但入口地址是固定的。
ORG 00H
AJMP MAIN
ORG 03H ;外部中断0 入口地址
AJMP EX0INT ;跳转至外部中断0子程序
ORG 0BH
AJMP T0INT ;定时中断0
ORG 13H
AJMP EX1INT ;外部中断1
ORG 1BH
AJMP T1INT ;定时中断1
ORG 23H
AJMP URT ;串口中断
MAIN:
...
EX0INT: 外部中断0子程序
...
T0INT: 定时器0 中断子程序

...

热点内容
内部存储空间不足总是跳出来 发布:2025-01-18 17:56:22 浏览:950
安卓光遇更新后魔法商店去哪里了 发布:2025-01-18 17:55:47 浏览:132
安卓手机怎么变成苹果设备 发布:2025-01-18 17:46:06 浏览:915
linux服务端 发布:2025-01-18 17:36:55 浏览:250
表白代码的编译器是什么 发布:2025-01-18 17:36:53 浏览:999
录像机日志服务器地址怎么填 发布:2025-01-18 17:28:17 浏览:110
安卓手机如何调整图标样式 发布:2025-01-18 17:23:53 浏览:549
计算机配置单怎么算 发布:2025-01-18 17:23:52 浏览:81
超级终端如何清空配置 发布:2025-01-18 17:18:44 浏览:598
cf卡哪个配置最好 发布:2025-01-18 17:17:11 浏览:986