24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 428  |  回复: 3
当前主题已经存档。

烂熊邓

金虫 (小有名气)

自然自由者

[交流] 【讨论】刚学汇编的疑问:

stack segment 'stack'
  dw 32 (0)
stack ends
DATA SEGMENT
MSG DB 0DH,OAH,"输入一串字符串:$"
MSG1 DB 0DH,0AH,"大写字母的数目:$"
MSG1 DB 0DH,0AH,"小写字母的数目:$"
MSG1 DB 0DH,0AH,"数字:$"
MSG1 DB 0DH,0AH,"其他数目:$"
BUF DB 99
    DB 0
    DB 99 DUP(?)
BIG DB 0
LITTLE DB 0
DIG DB 0
OTHER DB 0
DATA ENDS
CODE SEGMENT
ASSUMEl DSATA,CS:CODE
START:MOV AX,DATA     【这里的START是从这里开始,但在那里结束啦?我是                                   晓   不得那里完啊?向下边的哪些我有些有不晓得,】
MOV DS,AX
MOV DX,OFFSET MSG
MOV AH,9
INT 21H
LEA DX,BUF
MOV AH,10
INT 21H
MOV CL,BUF+1
XOR CH,CH
LEA SI,BUF+2
AGIAIN:CMP BYTE PTR [SI],30H
JB OTHERS
CMP BYTE PTR [SI],39H
JBE DIGITALS
CMP BYTE PTR [SI],41H
JB OTHERS
CMP BYTE PTR [SI],5AH
JBE BIGS
CMP BYTE PTR [SI],61H
JB OTHERS
CMP BYTE PTR [SI],7AH
JBE LITTLES
OTHERS: INC OTHER
JMP OK
DIGITALS:INC DIG
JMP OK
LITTLES:INC LITTLE
JMP OK
BIGS:INC BIG
OK:INC SI
LOOP AGIAIN
LEA DX,MSG1
MOV BH,BIG
CALL DISPDEC
LEA DX,MSG2
MOV BH,LITTLE
CALL DISPDEC
LEA DX,MSG3
MOV BH,DIG
CALL DISPDEC
LEA DX,MSG4
MOV BH,OTHER
CALL DISPDEC
MOV AH,4CH
INT 21H
DISPDEC PROC NEAR
MOV AH,9
INT 21H
MOV AL,BH
XOR AH,AH
AAM
MOV DL,AH
MOV DH,AL
ADD DL,30H
MOV AH,2
INT 21H
MOV DL,DH
ADD DL,30H
MOV AH,2
INT 21H
RET
DISPDEC ENDP
CODE ENDS
END START


【还有我就是没有解一个题的那个思路;感觉找不到方向,大侠,麻烦指导一下,指点一下迷津吧!小熊在此感谢了】
回复此楼
我还年轻,我渴望一直在路上
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

magic7004

金虫 (职业作家)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
余泽成(金币+1,VIP+0):谢谢应助! 12-2 09:25
引用回帖:
Originally posted by 烂熊邓 at 2009-12-1 22:37:
START:MOV AX,DATA     【这里的START是从这里开始,但在那里结束啦?我是                                   晓   不得那里完啊?向下边的哪些我有些有不晓得,】
...

貌似后面会有END START之类的,那里就结束了吧。

感觉汇编和C比起来,写汇编要做一部分C编译器作的工作。先把问题做成算法,然后把算法拆成子程序(或模块或类或者函数)。然后列出来需要哪些变量和常量,接下来规划内存,决定变量保存在栈里还是堆里、常量保存在数据段还是代码段。接着分配寄存器,最后就是Coding了。
流氓不可怕,可怕的是流氓有文化,有文化又BH的流氓无敌~~!
2楼2009-12-02 08:47:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lxjwyx

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
余泽成(金币+1,VIP+0):一般应用不会让汇编实现复杂算法吧!欢迎常来程序软件版! 12-2 09:41
我觉的汇编比C要难,在编程的时候要注意算法的组合!
3楼2009-12-02 09:34:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

余泽成

至尊木虫 (知名作家)

纯纯家族之纯潜伏者

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
波不动(金币+2,VIP+0):好多漏评的帖子^_^! 12-10 02:39
汇编语言贴近硬件,硬件运行到什么情况自己要能想象的到!

寄存器,标志位,进出栈,跳转等等脑子一定要清楚!

汇编语言比起高级语言来直观的多。
天行健,君子以自强不息!
4楼2009-12-02 09:38:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 烂熊邓 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 071000生物学求调剂,初试成绩343 +7 小小甜面团 2026-03-25 7/350 2026-03-28 20:25 by 唐沐儿
[考研] 一志愿华理,数一英一285求A区调剂 +8 AZMK 2026-03-25 12/600 2026-03-28 18:15 by AZMK
[考研] 289求调剂 +11 新时代材料 2026-03-27 11/550 2026-03-28 18:09 by YK。。
[考研] 本科新能源科学与工程,一志愿华理能动285求调剂 +3 AZMK 2026-03-27 5/250 2026-03-28 16:19 by xxxsssccc
[考研] 085602 化工专硕 338分 求调剂 +12 路痴小琪 2026-03-27 12/600 2026-03-28 15:41 by L135790
[考研] 求调剂 +6 芦lty 2026-03-25 7/350 2026-03-28 13:13 by 唐沐儿
[考研] 311求调剂 +9 lin0039 2026-03-26 9/450 2026-03-28 13:05 by 唐沐儿
[考研] 调剂 +3 好好读书。 2026-03-28 3/150 2026-03-28 12:04 by 王保杰33
[考研] 一志愿南昌大学324求调剂 +7 hanamiko 2026-03-27 7/350 2026-03-28 09:56 by 李上岸0921
[考研] 315分求调剂 +7 26考研上岸版26 2026-03-26 7/350 2026-03-28 04:05 by fmesaito
[考研] 295求调剂 +5 1428151015 2026-03-27 6/300 2026-03-28 04:04 by fmesaito
[考研] 考研调剂 +4 Sanmu-124 2026-03-26 4/200 2026-03-27 17:49 by kiokin
[考研] 考研调剂 +10 呼呼?~+123456 2026-03-24 10/500 2026-03-27 11:46 by wangjy2002
[考研] 316求调剂 +5 江辞666 2026-03-26 5/250 2026-03-27 08:08 by hypershenger
[考研] 网络空间安全0839招调剂 +4 w320357296 2026-03-25 6/300 2026-03-25 17:59 by 255671
[考研] 296求调剂 +4 汪!?! 2026-03-25 7/350 2026-03-25 16:41 by 汪!?!
[考研] 0854人工智能方向招收调剂 +4 章小鱼567 2026-03-24 4/200 2026-03-25 13:29 by 2177681040
[考研] 一志愿河北工业大学0817化工278分求调剂 +7 jhybd 2026-03-23 12/600 2026-03-24 09:03 by jhybd
[考研] 一志愿山东大学药学学硕求调剂 +3 开开心心没烦恼 2026-03-23 4/200 2026-03-24 00:06 by 开开心心没烦恼
[论文投稿] 急发核心期刊论文 +3 贤达问津 2026-03-23 5/250 2026-03-23 17:13 by 妹子不好惹
信息提示
请填处理意见