社区
驱动开发/核心开发
帖子详情
汇编语言怎么样显示计算结果?
guijiewan
2008-09-28 10:24:11
;计算1-100之和
.model small
.stack 256
.data
sum dw ?
.code
.startup
xor ax,ax
mov cx,100
again: add ax,cx
loop again
mov sum,ax
.exit 0
end
;请问大虾,怎么想上面的sum显示出来?希望补出完整语句,
;已知道mov ah,9
;int 21h
;还有请问汇编语言问题到哪里发帖?
...全文
1092
3
打赏
收藏
汇编语言怎么样显示计算结果?
;计算1-100之和 .model small .stack 256 .data sumdw ? .code .startup xor ax,ax mov cx,100 again: add ax,cx loop again mov sum,ax .exit 0 end ;请问大虾,怎么想上面的sum显示出来?希望补出完整语句, ;已知道mov ah,9 ;int 21h ;还有请问汇编语言问题到哪里发帖?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
guijiewan
2008-09-29
打赏
举报
回复
;一个笨的方法是,接下再执行一次:
mov dx,ax
mov cl,8
shr dx,cl
;call ALdisp
;
guijiewan
2008-09-29
打赏
举报
回复
;只能转al的
ALdisp proc
push ax
push cx
push dx
push ax
mov dl,al ;转换al的高四位
mov cl,4
shr dl,cl
or dl,30h ;al 高四位变成3
cmp dl,39h
jbe aldisp1
add dl,7 ;是0Ah~0Fh,其ASCII码还要加上7
aldisp1:
mov ah,2 ;显示
int 21h
pop dx ;恢复原ax值到dx
and dl,0fh 转换al的低四位
or dl,30h
cmp dl,39h
jbe aldisp2
add dl,7
aldisp2:
mov ah,2
int 21h
pop dx
pop cx
pop ax
ret
ALdisp endp
cnzdgs
2008-09-28
打赏
举报
回复
转换成十进制字符串:循环除以10,每次得到的余数加30H转为ASCII码,这样得到的是从低到高的次序,只要你反过来储存就是正序了。
汇编问题发到[其它开发语言]—[汇编语言]版块。
可以参考别人发过的帖子,经常有人问这个问题。
汇编语言
|基础知识
为什么要学习
汇编语言
呢?
汇编语言
,是除了机器语言外的最底层的编程语言了。学习这门语言,可以帮助我们更加深入地理解CPU、内存等硬件的工作原理。用机器的思维去操作计算机。
汇编语言
和机器语言是一一对应的,
汇编语言
被编译成机器语言,这样的程序执行效率更高。 什么是
汇编语言
?
汇编语言
是直接在硬件之上工作的编程语言,学习
汇编语言
之前最好先了解一下计算机硬件系统的结构和工作原理。学习
汇编语言
的重点是学习如何利用硬件系统的编程结构和指令集进而有效地灵活地控制系统执行工作。 什么是机器语言? 机器语言是机器指令的集
什么是
汇编语言
汇编语言
(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在
汇编语言
中,用助记符(Mnemonics)代替机器指令的操作码,用地址符号(Symbol)或标号(Label)代替指令或操作数的地址。在不同的设备中,
汇编语言
对应着不同的机器语言指令集,通过汇编过程转换成机器指令。普遍地说,特定的
汇编语言
和特定的机器语言...
计算机底层原理——
汇编语言
前言 如果我们想要做高级程序员,
汇编语言
是我们必经之路,对我的技术提升非常非常重要,总而言之, 想要成为高级程序员,我们必须要学会
汇编语言
,
汇编语言
是非常重要的计算机底层技术,一般用于底层的编写。不懂汇编的程序员算不上一个好的程序员,充其量是一个熟练使用某种语言的工程师,而编程高手一定要研究底层。 1.语言 何为语言,就是人和人之间交流的工具。而
汇编语言
就是计算机的语言。 机器语言(二进制): 主流的电子计算机只认识 0和1,因为在电路中只有两种状态,要么通电要么断电,我们用数字表示这两种状态就是0和1,我
用
汇编语言
编程的计算机
用
汇编语言
编程的计算机 下面介绍一种通过
汇编语言
进行编程的计算机。该计算机通过按键输入
汇编语言
程序,通过数字电路判断汇编语句的因果关系,并实现相关保存到寄存器,像端口输出信号,从端口读取信号的功能。计算机通过按键将汇编程序按行分别输入到按键寄存器1,按键寄存器2…等等。例如,第一行汇编程序通过按键输入到第一行寄存器,第二行汇编程序通过按键输入到第二行寄存器中,一次类推,每个寄存器里面存储一行汇编程序。每个按键上面接上扫描脉冲,扫面脉冲的频率由石英振荡器产生,经过分频后形成周期0.1秒的方波信号。当有按键按下
汇编语言
基础知识
1、什么是
汇编语言
,它在计算机语言中的地位?
汇编语言
是程序设计语言的基础语言,是唯一可以直接与计算机硬件打交道的语言 2、
汇编语言
源程序、汇编程序、汇编的关系? 3、
汇编语言
的特点 1)
汇编语言
与机器指令一一对应,可充分理解计算机的操作过程
汇编语言
指令是机器指令的符号表示 2)
汇编语言
是靠近机器的语言 编程时要求熟悉机器硬件系统,可充分利用机器硬件中的全部功能,发
驱动开发/核心开发
21,597
社区成员
21,709
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章