监测点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了 第8个是04D8 Ba啊哥 发表于 2018-5-23 20:57
第8个是04D8
嗯嗯算错了谢谢04D8 本帖最后由 最帅的老饼 于 2018-6-15 11:44 编辑
我的答案是:
F4A3H
31A3H
3123H
6246H
826CH
6246H
826CH
04D8H
0482H
6C82H
D904H
D90AH
D914H
6246H
本帖最后由 z1446773686 于 2018-6-22 19:40 编辑
还以为我算错了 本帖最后由 fengzai163 于 2018-8-3 15:14 编辑
#4 的答案跟我算的一样
LZ真是的。内容不能改改吗,害我蒙B了半天
学习了,觉得前4题如果自己彻底明白了,那其他的题目,看看就懂了啵。。谢谢鱼老师啊{:10_249:} 谢谢鱼老师+1 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 谢谢老师{:5_109:}
页:
[1]