社区
汇编语言
帖子详情
几道简单的汇编题求解
lcy3125891
2006-05-09 09:24:31
1. 当执行完下述指令序列后标志位CF和OF的值为:
MOV AH,73H
ADD AH,AH
答案是:0,1
2.已知AX=8078H,BX=5610H,指令CMP BL,AH执行后OF,CF为:
答案是:1,1
我主要是对OF的值不太理解,请说说怎么判断它呢?
3.JS [BX] 这条指令为什么错?
4.当X<Y(X,Y为带符号数)时发生转移的条件转移指令有JL和JC.
这道题为什么不对?
解决一题给10分!要详细点.
...全文
171
5
打赏
收藏
几道简单的汇编题求解
1. 当执行完下述指令序列后标志位CF和OF的值为: MOV AH,73H ADD AH,AH 答案是:0,1 2.已知AX=8078H,BX=5610H,指令CMP BL,AH执行后OF,CF为: 答案是:1,1 我主要是对OF的值不太理解,请说说怎么判断它呢? 3.JS [BX] 这条指令为什么错? 4.当X<Y(X,Y为带符号数)时发生转移的条件转移指令有JL和JC. 这道题为什么不对? 解决一题给10分!要详细点.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lcy3125891
2006-05-09
打赏
举报
回复
谢谢楼上的,但既然 "CF 是表明作为无符号数进行操作时是否产生了进位/借位; OF 是带符号数操作时结果是否超出了表示的范围. " 那么题目不应该同时求它们的值吧,这又是为什么呢?
zara
2006-05-09
打赏
举报
回复
CF 是表明作为无符号数进行操作时是否产生了进位/借位; OF 是带符号数操作时结果是否超出了表示的范围. 象第二题中的 CMP BL, AH 中 BL=10h, AH=80h, 作为无符号数时, 10h-80h 肯定是要借位的, 所以 CF=1; 作为带符号数时, 80h=-128, 10h-(-128)>127, 超出了表达范围, 所以 OF=1. 第一题原理也是一样的.
3. 条件转移指令不能通过寄存器间接寻址的
4. 道理和上面的一样. 作为带符号数的判断, 不应该使用 JC, 而只能是 JG/JL/JGE/JLE/JE 类
lcy3125891
2006-05-09
打赏
举报
回复
谢谢,结帐!
feny911
2006-05-09
打赏
举报
回复
楼主看作是同时求它们的值也可以。
整数在机器中本不分有符号和无符号。
zara
2006-05-09
打赏
举报
回复
题目, 只是题目而已, 它们的目的就是对知识点掌握的检测, 所以将不同的点组合到一个题目中是可以的
计算机组成原理mov add,
求解
计算机组成原理(
汇编
)的
几道
题
本文解答了计算机组成原理中的
几道
典型习
题
,包括调用指令执行后的堆栈指针指向、存储器芯片扩展方式的选择、存储器容量构建、十六进制与二进制及BCD码转换等问
题
。
计算机组成原理中断点地址,
求解
计算机组成原理(
汇编
)的
几道
题
1 调用指令执行完后,堆栈指针指向:( )A.最后推入断点地址的单元 B.最后推入断点地址单元的上一个单元(地址较低的单元)C.-128...
本文提供了一组关于计算机组成原理和
汇编
语言的
题
目解答,包括堆栈指针、存储器扩展、数据转换、CPU总线宽度、IO接口地址译码、中断请求、数据传输等内容。同时,还指出了一些常见指令使用错误和程序中的问
题
。
2024 楚慧杯逆向实战:从IDA静态分析到脚本自动化
求解
本文详解2024年楚慧杯CTF三道逆向
题
:'go_bytes'(十六进制字符拼接+异或校验)、'bouquet'(静态还原二叉树+层序/中序遍历逆推)、'zistel'(基于字符串定位的数组加密,含异或与字节调换)。重点阐述IDA Pro静态分析方法、关键算法逻辑提取、数据结构识别及Python脚本自动化逆向
求解
全流程,突出可复用的逆向思维范式。
REVERSE-PRACTICE-BUUCTF-17
本文分享了
几道
CTF逆向
题
的解
题
思路。包括[网鼎杯2020青龙组]jocker、[2019红帽杯]childRE、[MRCTF2020]PixelShooter和[ACTF新生赛2020]SoulLike。涉及exe、apk、elf等不同文件类型,运用ida、jadx - gui、dnSpy等工具,通过反
汇编
、SMC代码处理、逆运算、符号名修饰等方法
求解
flag。
Angr-CTF学习笔记14-17
博客围绕Angr-CTF的
几道
题
目展开,包括14
题
对动态链接库函数进行符号执行,15
题
检查puts()函数输入可控性,16
题
判断输入缓冲区字节内容可控性,17
题
解决栈溢出覆盖RET地址问
题
,还总结了Angr函数使用方法,并提及旧解
题
脚本的修改方法。
汇编语言
21,500
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章