大哥们!问题来了!

yearnx 2004-09-16 09:30:26
4.若AX=1020H,BX=1200H,CF=1,则SBB AX,BX的执行结果为:c
A. 0EF1FH    B. 0FEFFH     
C. 0FE1FH      D. 0FE21H
这个题目就是算不出来啊?怎么算呢?


6.若BL=83H,CF=1,则ADC BL,90H执行后,BL= : d(为何答案是14H啊?我算的是83H+90H+1=124H

啊?)
A. 15H       B. 16H    
C. 17H       D. 14H


请解疑问啊?
...全文
107 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
goodxiaoxiao 2004-09-16
  • 打赏
  • 举报
回复
学习
大熊猫侯佩 2004-09-16
  • 打赏
  • 举报
回复
第四题:

打开-〉程序-〉附件-〉计算器

在 16进制,单字方式下 自己算:

1020h-1200h-1h

看看等于多少?
大熊猫侯佩 2004-09-16
  • 打赏
  • 举报
回复
第6题:

83h + 90h + 1h =114h
bl 只能表示8位。
所以此时:

bh=01h, bl=14h
csdsjkk 2004-09-16
  • 打赏
  • 举报
回复
1020-1200-1=-1e1h=10000h-1e1h=fe1f

83+90+1=114h
fycom200 2004-09-16
  • 打赏
  • 举报
回复
看到一段检查CPU是否为386以上的代码,大意是对标志寄存器高四位置1,关键代码如下
XOR AX,AX
PUSH AX
POPF
PUSHF
POP BX
AND BX,0F000H
JNZ XXXX;代表为80386以上的CPU
MOV AX,0F000H
PUSH AX
POPF
PUSHF
POP BX
AND BX,0F000H
JNZ XXXX;代表为80386以上的CPU

请问这是根据CPU的什么特性检测的,有没有具体检测CPU的类型的方法
yearnx 2004-09-16
  • 打赏
  • 举报
回复
恩!我会努力了,谢谢大哥们!我是在自学的。希望大家多多照顾我哦!

21,459

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧