汇编语言假设有三个字变量a.b和c,编写一个程序,它可判断她们能否构成一个三角形,若能则CF为1,否则CF为0

[复制链接]
查看11 | 回复3 | 2012-12-4 00:45:29 | 显示全部楼层 |阅读模式
机器语言程序的机器指令序列,入乡随俗,使用的机器指令编程,是第一个和最自然的选择。集合的机器指令的机器语言。机器语言是二进制的,不容易被人理解,也难以把握,依赖于机器的,程序是不容易的移植。汇编语言,用助记符,如添加,跳转,形成了简单的汇编语言的机器指令。简单的一个一一对应的汇编语言语句和机器指令。分离有关的机器部件的简单汇编,宏汇编器,形成系统所做的。我们所谈论的,一般是指宏汇编器,汇编语言。汇编语言比机器更容易的语言,但仍难以把握;依赖于机器的,该方案是不容易的移植。第一个高层次的编程语言,Fortran的20世纪50年代由IBM发明的,主要用于科学计算的,还有人使用。 COBOL主要数据处理,大型数据库应用,如...
回复

使用道具 举报

千问 | 2012-12-4 00:45:29 | 显示全部楼层
前面数据段定义A, B, C 为 DB字节变量 。
MOV AL,A
;A 与 B+C 比较
MOV DL,B
ADD DL,C
CMP AL,DL
JNC JS1
;CF为 0时,则不构成三角形,退出程序...
回复

使用道具 举报

千问 | 2012-12-4 00:45:29 | 显示全部楼层
;s=a+b+c;;if(s>2a&&s>2b&&s>2c) return(1); ;input:a->bx,b->cx,c->dx;output:能构成三角形则CF置位,否则CF清零;未考虑溢出,如需要请自行完善conTrian procmov ax,bxadd ax,cxadd ax,dxshl bx,1cmp...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行