社区
汇编语言
帖子详情
求救。。。汇编语言。。N多分枝、子程序我不会设计
qyj23560
2007-01-07 05:06:19
要求随便输入两个两位数,然后输入运算符,按回车得出结果。。
例如:79
65
+
答案:144
求各位帮小妹一下忙~~~!!!!N多感激
...全文
212
3
打赏
收藏
求救。。。汇编语言。。N多分枝、子程序我不会设计
要求随便输入两个两位数,然后输入运算符,按回车得出结果。。 例如:79 65 + 答案:144 求各位帮小妹一下忙~~~!!!!N多感激
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qyj23560
2007-01-08
打赏
举报
回复
stack segment para stack 'stack'
db 256 dup(00)
stack ends
data segment para stack 'data'
a db 'error!','$'
code segment para public 'code'
assume cs:code
main proc far
mov ax,data
mov ds,ax
mov dh,4
k7:
call getchar
mov bh,al
call getchar
mov ah,bh
call asctohex
mov bl,al
call getchar
mov cl,al
call getchar
mov bh,al
call getchar
mov ah,bh
call asctohex
mov bh,al
call getchar
mov al,bl
mov ah,0
cmp cl,'+'
jz k1
cmp cl,'-'
jz k2
cmp cl,'*'
jz k3
cmp cl,'/'
jz k4
lea dx,a
mov ah,09h
int 21h
k1:add al,bh
jmp k5
k2:sub al,bh
jmp k5
k3:mul bh
jmp k5
k4:div bh
k5:mov ch,al
mov al,ah
call hextoasc
mov dl,ah
call dispchar
mov dl,al
call dispchar
mov al,ch
call hextoasc
mov dl,ah
call dispchar
mov dl,al
call dispchar
mov dl,0dh
call dispchar
mov dl,0ah
call dispchar
dec dh
cmp dh,0
jz k6
jmp k7
k6:mov ah,4ch
int 21h
main endp
getchar proc near
mov ah,01h
int 21h
ret
getchar endp
asctohex proc near
cmp al,41h
jc asc1
sub al,07h
asc1:sub al,30h
cmp ah,41h
jc asc2
sub ah,07h
asc2:sub ah,30h
shl ah,1
shl ah,1
shl ah,1
shl ah,1
add al,ah
ret
asctohex endp
hextoasc proc near
mov ah,al
and al,0fh
cmp al,0ah
jc hex1
add al,07h
hex1:add al,30h
shr ah,1
shr ah,1
shr ah,1
shr ah,1
cmp ah,0ah
jc hex2
add ah,07h
hex2:add ah,30h
ret
hextoasc endp
dispchar proc near
push ax
mov ah,2
int 21h
pop ax
ret
dispchar endp
code ends
end main
看看这程序有什么问题?急电.....求救
qyj23560
2007-01-07
打赏
举报
回复
555555555~~~~~~~!!!
不会就问,好惨啊...学一点点入门就要设计这个了
火雲邪神
2007-01-07
打赏
举报
回复
為甚麼這麼多大學這麼喜歡問這條問題
java 扫雷源代码 带有详细的注释
菜鸟练习~~ 加入了“
求救
”按钮,在无法继续通过计算扫雷时,可以点出此获知随机的一个未标记雷的位置; 加入了计时器; 加入了作弊功能……嘿嘿,按下键盘上的某键,可以知道所有雷的位置,吼吼
数据结构与程序
设计
——C++语言描述(Data Structures & Program Design in C++) by Robert L.Kruse & Alexander J.Ryb
第1章程序
设计
原理 率章首先慨述良好程序
设计
的重要原理,特别是它们在大型项目中的应用;然后介绍用 于发现有救算法的方法,如面向对象的
设计
和白顶向下的
设计
。在此过程中,我们提出将在 后继章节中论述的...
Arduino 卡片1和2闪烁及SOS
求救
信号灯
设计
连线图如下,建议了解电路知识,此处不是必须按照下图,只需要一个接数字口,一个接GND,中间加电阻,为什么加电阻和电阻的计算方式不在此介绍(属于电路知识,我是先按下图做,再学电路方面懂的)。 2、编写代码...
【Arduino】入门篇——SOS
求救
信号器
模拟SOS
求救
信号灯一、实验目的二、使用材料三、电路图四、实验过程六、代码块七、实验效果(视频) 一、实验目的 利用Arduino控制器模拟SOS
求救
信号灯。 即使用三个规格相同的LED小灯泡,利用不同的频闪,来实现SOS...
Android广播机制的学习——自定义广播实战演练——发生
求救
广播 动态注册BroadcastReceiver
Android系统中自定义了很多类型的广播,当需要接收这些广播时,只需在程序中创建对应的广播接收者接收即可,当系统提供的广播不能满足实际需求时,可以自定义广播,同时需要编写对应的广播接收者。 以下案例将通过一...
汇编语言
21,459
社区成员
41,600
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章