奥普瓯江 发表于 2018-5-19 16:51:12

监测点2.1

本帖最后由 奥普瓯江 于 2018-5-23 10:17 编辑

(01)movax,62627      AX = F4A3备注:10进制数转换成16进制付给ax
(02)movah,31H         AX = 31A3备注:ah是ax的高位F4是ax的高位把他替换成31H
(03)moval,23H          AX = 3123备注: al是ax的低位A3是ax的低位把他替换成23H
(04)add   ax,ax         AX = 6246备注:3123加上3123
(05)movbx,826CH   BX = 826C备注:把826C付给bx
(06)movcx,ax         CX = 6246备注:04题得到的ax = 6246付给cx
(07)mov ax,bx            AX = 826C备注:05题得到的bx = 826C付给ax
(08)addax,bx            AX = 04C8备注:05题得到的bx = 826C 加上07题得到的ax = 826C 他们的和传给ax ,ax = ax + bx多出来的1抹去据视频里说有一个专门存放的寄存器存
(09)mov al,bh             AX=0482备注:把bx中的高位bh = 82付给ax总的低位al = C8 ,之后C8 变为82
(10)mov ah,bl             AX = 6C82备注:把bx中的低位bl =6C付给ax总的高位ah =,之后C8 变为82
(11)add ah,ah             AX = D882备注:ax中的高位ah = 6C加上ah = 6C等于ah = D8, ah = ah + ah这里只是高位在自己运算
(12)add al,6                AX = d888备注:ax中的al = 82加上6
(13)add al,al               AX = D810备注:ax中的低位al 加上al等于al,110 = 88 + 88,这俩面最后得110只能取其中后两位1和0因为ax寄存器只能存4个十六位数
(14)mov ax,cx             AX = 6246备注:将06题中得到的6246付给ax这样ax里面的值就是6246了

Ba啊哥 发表于 2018-5-23 20:57:25

第8个是04D8

奥普瓯江 发表于 2018-5-24 10:51:52

Ba啊哥 发表于 2018-5-23 20:57
第8个是04D8

嗯嗯算错了谢谢04D8

最帅的老饼 发表于 2018-6-15 11:40:16

本帖最后由 最帅的老饼 于 2018-6-15 11:44 编辑

我的答案是:
F4A3H
31A3H
3123H
6246H
826CH
6246H
826CH
04D8H
0482H
6C82H
D904H
D90AH
D914H
6246H

z1446773686 发表于 2018-6-22 19:39:04

本帖最后由 z1446773686 于 2018-6-22 19:40 编辑

还以为我算错了

fengzai163 发表于 2018-8-3 15:08:37

本帖最后由 fengzai163 于 2018-8-3 15:14 编辑

#4 的答案跟我算的一样
LZ真是的。内容不能改改吗,害我蒙B了半天

zyfllz 发表于 2018-8-5 11:06:41

学习了,觉得前4题如果自己彻底明白了,那其他的题目,看看就懂了啵。。谢谢鱼老师啊{:10_249:}

lhaoyuan 发表于 2018-10-10 18:37:13

谢谢鱼老师+1

QQ2995859168 发表于 2018-12-25 17:11:02

1.F4A3H
2.3100H
3.0023H
4.0000H,ax=0046H
5.bx=826cH
6.cx=ax=0046H
7.ax=bx=826cH
8.ax=ax+bx=826cH+826cH=04d8H
9.al=bh=82H,ah=04H,ax=0482H
10.ah=bl=6cH,al=82H,ax=6c82H
11.ah=ah+ah=6cH+6cH=d8,ax=d882H
12.al=al+6=82h+06h=88h,ax=d888h
13.al=al+al=88h+88h=10h,ax=d810h
14.ax=cx=0046H

mov al,02h
add al,al
add al,al
add al,al

迦勒 发表于 2018-12-31 21:12:25

谢谢老师{:5_109:}
页: [1]
查看完整版本: 监测点2.1