社区
汇编语言
帖子详情
初次提问,N长时间也没有头绪的问题
VictoryChang
2003-10-16 10:24:57
实现任意输入的两个数的+,-,×,÷
...全文
22
1
打赏
收藏
初次提问,N长时间也没有头绪的问题
实现任意输入的两个数的+,-,×,÷
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ghostmirror
2003-10-17
打赏
举报
回复
转,别人的程序
.MODEL SMALL ;
.486 ; 等待輸入兩個數值 0~99 之間
.STACK 100H ; 印出相加之和,與相減之差
.DATA ;
num1 db 'input number a:','$'
num2 db 0dh,0ah,'input number b:','$'
num3 db 0dh,0ah,'a+b sum=','$'
num4 db 0dh,0ah,'a-b sum=','$'
num5 db 3 dup(30h),'$',00,30h,30h,'$'
num6 db ?
num7 db ?
result db ?
string db 3,0,5 dup('$') ;輸入緩衝區
.code
start: mov ax,@data
mov ds,ax
mov es,ax
mov dx,offset num1 ;顯示字串1
call pridx0
mov dx,offset string ;等待輸入字串1
mov ah,0ah
int 21h
mov ax,word ptr[string+2] ;取出字元資料於ax
call asc2hex
mov num6,al
mov dx,offset num2 ;顯示字串2
call pridx0
mov dx,offset string ;等待輸入字串2
mov ah,0ah
int 21h
mov ax,word ptr[string+2]
call asc2hex
mov num7,al
mov al,num6 ;取出被加數
add al,num7 ;執行加法運算
cmp al,100
jb noadc ;沒有100,即沒有進位則跳躍
sub al,100
inc num5
noadc: cmp num5,30h ;百位數如果不為'0'則躍
jnz nos0
sub num5,30h
nos0: call hex2asc
mov word ptr[num5+1],ax
mov dx,offset num3 ;顯示輸出加法結果字串
call pridx0
mov dx,offset num5
call pridx0
mov ah,num6 ;取出被減數
mov al,num7
cmp ah,al
jnb nocc0 ;不用借位則跳躍
xchg ah,al
mov [num5+4],'-'
nocc0: sub ah,al
mov al,ah
call hex2asc
mov word ptr[num5+5],ax
mov dx,offset num3 ;顯示輸出加法結果字串
call pridx0
mov dx,offset[num5+4]
call pridx0
jmp exit
pridx0: mov ah,09h
int 21h
ret
asc2hex: sub ax,3030h
mov bl,ah ; 個位數 => bl
mov bh,10
mul bh ; 十位數 * 10 => ax
add al,bl
ret
hex2asc: xor ah,ah
noks0: cmp al,10
jb okss0
sub al,10
inc ah
jmp noks0
okss0: add ax,3030h
xchg ah,al
ret
exit: mov ah,4ch
int 21h
end start
校招の如何做面试准备
校招の如何做面试准备对于刚刚踏出或者即将踏出校门的大学生们,面试是社会的第一份“见面礼”。那么如何准备才算充分呢?面对自己向往已久的工作橄榄枝,如何能够准确的抓住呢?本文从几个要素来进行解析。专业课基础
初次
踏入职场的同学,可能会惴惴不安,毫无
头绪
,不知道从什么地方去准备。不用担心,因为绝大部分人都跟你一样,只不过程度不同罢了。那么作为校招生来说,专业课是否学的扎实,是证明自己的一个必要条件。因为从面
面试过程中应注意的
问题
与禁忌
面试过程中应注意的
问题
与禁忌 一、面试中应注意的
问题
应试者要想在面试答辩中获得成功,必须注意以下几个
问题
: (一)淡化面试的成败意识 一位面试者在面试前自认为各方面都比别人优秀,因此,他认为自己可以高枕无忧了。谁知主考官在面试中出其不意,提了一个他前所未闻的
问题
。顿时,他像失了魂似的,情绪十分低落。等到主考官再提些简单的
问题
时,他仍无法从刚才的失败中走出来,最终名落孙山。 应试者对于面
中国35岁以上的程序猿哪去了?
关于这个
问题
,一个人说是
没有
用的,下面我整理了多位程序猿的回答,供大家一览 上班使我快乐 现在35岁,毕业就入行的互联网人,其实都是幸运的,赶上了房价和互联网的两重红利。 拼多多从成立到上市,不到3年,5年市值破千亿美金,40岁的黄铮,财富超越杭州老乡old money马老师,成为中国第二富豪。 字节跳动,成立8年,估值超过千亿美金,14年年底入职(当时400多人)的郭同学,干了5年就能财务自由,去日本享受生活。 35+的互联网人都到哪去了? 按正常年龄上学,今年35岁的人,07年22岁本科毕业
北复交浙科哈航邮中上科保研之路
北复交浙科航邮中保研之路个人情况高校复试参与情况 嗯!抱着不白花这么多路费住宿费的初衷准备写一个保研经验贴,希望学弟学妹少花点钱吧orz 我的战术大概是只要学校给我发了邀请我就去(除了时间冲突的情况 事实证明,我的各高校复试时间竟然严丝合缝,完全不给我喘息的机会,也许我今天还在上海明天就得在北京了,因为我自己
没有
一个特别明确的目标所以广撒网,这种战术的弊端在于疲于应付各个面试了导致最后
没有
一个特别...
测试dddd
--------------------------------------------我也来试着分析下你想以低价来占领市。--------------------------------------------------------------如果按一天 5000 营业额来算,也有 500 元,也过得。比方说,你有 10 万元,第一年增值 20%,就变成 12 万,第二年也增值 20%,那可不是 14 万。
汇编语言
21,453
社区成员
41,602
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章