把C语言翻译成汇编语言
if(dx<=cx)
x=1
else
x=2
main PROC
mov edx,4
mov ecx,5
cmp edx,ecx
jle L1
mov x,2
jmp next
L1:
mov x,1
next:
mov eax,x
call WriteDec
ret
main endp
if(bx>cx)
x=1
mov eax,4
mov ebx,5
cmp eax,ebx
jg next
mov x,1
mov eax,x
call WriteDec
next:
ret
if(Val1>cx AND cx>dx)
X=1
else
X=2
.data
X DWORD ?
Val1 DWORD 9
.code

main PROC
mov ecx,8
mov edx,7
cmp Val1,ecx
jle next
cmp ecx,edx
jle next
mov X,2
jmp L2
next:
mov X,1
L2:
mov eax,X
call WriteDec
ret
main endp

if(bx>cx OR bx>VAL1)
X=1
else
  X=2

.data
X DWORD ?
Val1 DWORD 9
.code

main PROC
mov ebx,5
mov ecx,6
cmp ebx,ecx
jg L1
cmp ebx,Val1
jg L1
mov X,2
jmp next
L1:
mov X,1
next:
mov eax,X
call WriteDec
ret
main endp

if(bx>cx AND bx>dx) OR (dx>ax)
X=1
else
X=2
main PROC
mov ebx,5
mov ecx,6
mov edx,7
mov eax,8
cmp edx,eax
jg L1

cmp ebx,ecx
jle L2
cmp ebx,edx
jle L2
L1:
mov X,1
jmp next
L2:
mov X,2
jmp next
next:
mov eax,X
call WriteDec
ret
main endp

转载于:https://www.cnblogs.com/linyilong3/archive/2011/06/04/2068634.html

Intel汇编语言程序设计课后习题,6.5.5相关推荐

  1. IBM-PC汇编语言程序设计课后习题答案(第4、5章)

    4.1 指出下列指令的错误: (1) MOV AH, BX :寄存器类型不匹配 (2) MOV [BX], [SI] :不能都是存储器操作数 (3) MOV AX, [SI][DI] :[SI]和[D ...

  2. 计算机组成原理与汇编语言程序设计课后答案,计算机组成原理与汇编语言程序设计课后习题及解答(详解)...

    VAR2 DB ? , ? ADR DW VAR1,VAR2 DATA ENDS 若要使ADR+2 字单元的内容为0022H, 上述空白处应填写什么语句? 解:上述空白处应填写 ORG 0020H 1 ...

  3. 昆明理工大学c语言程序设计答案,昆明理工大学c语言程序设计课后习题答案

    昆明理工大学c语言程序设计课后习题答案 昆明理工大学C语言程序设计课后习题答案 第1章 认识C语言 (一).是非题 1.程序是指挥计算机进行各种信息处理任务的一组指令序列. A.对 B.错 2.机器语 ...

  4. python程序设计课后答案第四章_Python程序设计课后习题答案-第一单元

    <Python程序设计课后习题答案-第一单元>由会员分享,可在线阅读,更多相关<Python程序设计课后习题答案-第一单元(3页珍藏版)>请在人人文库网上搜索. 1.习题1一. ...

  5. python程序设计课后答案第二版_Python程序设计课后习题答案-第一单元

    Python程序设计课后习题答案-第一单元 习题1 一.选择题 1.Python语言属于().C A.机器语言 B.汇编语言 C.高级语言 D.科学计算语言2.下列选项中,不属于Python特点的是( ...

  6. php课后题,知到PHP语言程序设计课后习题答案

    知到PHP语言程序设计课后习题答案 听课记录既是对听课内容的整理,也是思维的梳理.听课记录包括记教师的教学设计.()A:对B:错 在串行通信中,8051中发送和接收的寄存器是:().A:SBUFB:S ...

  7. 有一篇文章,共有3行文字,每行有80个字符。要求分别统计出其中英文大写字母,小写字母,数字,空格以及其他字符的个数。谭浩强《C程序设计课后习题》第6章第10题。

    题目 本题是谭浩强<C程序设计课后习题>第6章第10题. 题目:有一篇文章,共有3行文字,每行有80个字符.要求分别统计出其中英文大写字母,小写字母,数字,空格以及其他字符的个数. 以下是 ...

  8. Intel汇编语言程序设计读书笔记(基本概念)

    我决定将最近读的Intel汇编的东西写下来,慢慢更新.汇编这个东西嘞,你让我拿来写个大程序,真是组织不了,没那个架构能力.但是看看工作过程,对理解其它东西可能有点帮助吧.知道比不知道好.找空就开始写. ...

  9. C语言求解中国余数定理,程序设计课后习题.pdf

    程序设计课后习题 <第第 1章程程序设计基础>习习题 请使使用Raptorr 工具软件件 (有基础的的同学可以以写出代码)),编写以下下程序: 1. 请从键盘输输入一个数,如果该数大大于0 ...

最新文章

  1. 2018-2019-1 20165310 20165315 20165226 实验一 开发环境的熟悉
  2. MySQL中查询的看到的日期和Java程序查询出来的日期差了几个小时
  3. python app教程-Python zipapp打包教程(超级详细)
  4. Windows 下安装 Redis
  5. websocket心跳检测前后端架构
  6. 格力回应被中国移动取消中标资格:系投标人员整理材料失误
  7. Matlab编程与C编程的不同
  8. Linux 查看系统所有用户
  9. ajax data参数
  10. 华为总是在用自己独特的方式诠释成功
  11. java更新_java怎么更新
  12. CAD中样条曲线Spline怎样才能分解成多段弧arc?
  13. 非谓语动词 + 情态动词学习笔记
  14. Mybatis 通过拦截器动态修改SQL
  15. VSCode 单文件编译 与 多文件编译(windows)
  16. 计算机打印状态错误,打印机出现错误状态是怎么回事,教您解决办法
  17. linux光标变成圆圈,Ubuntu字体美化之安装使用准圆字体(附图)
  18. 设置LINUX启动时的液晶屏参数
  19. 网络分布式文件系统-MFS搭建以及部署详解
  20. 2021-2022 ACM-ICPC Brazil Subregional Programming Contest N. No Luck

热门文章

  1. 用MATLAB画桌子,怎样用matlab编写桌子的动态变化图
  2. @Profile-根据不同环境注入bean
  3. Centos7 上安装 redis5.0.5
  4. mysql 定长文件_mysql 定时备份文件 参考文档
  5. Python的零基础超详细讲解(第二天)-Python的基础语法1
  6. Spring Cloud Gateway 雪崩了,该怎么办不要慌
  7. java迭代器创建后mutx锁,java集合【5】—— Collections接口源码解析
  8. 威纶通触摸屏可以解密吗_施耐德PLC与威纶触摸屏通讯步骤
  9. 查找txt中的中文字符_找出nginx请求日志中某个url请求总次数排名前十的ip地址...
  10. docker portainer_Docker入门详解(十一) 图形Portainer