汇编作业day2
最近几天事比较多所以就想放弃 可刚到论坛看到有位师兄 希望能坚持下去,更没有过多的嘲讽与不屑 谢谢师兄不管你看没看到我希望我能坚持下去我也会坚持下去的 2.1作业1
写出每条汇编指令执行后相关寄存器中的值
mov ax,62627 ax=FA43H
//16进制标记为H 二进制标记为B 十进制不标记 这句话的意思可以理解为 把62627 存入到 AX 中
mov ah,31H ax=31A3H
//ah 为AX 寄存器中的高位 意思是把 31H 存到 AX 寄存器的高位 变成 31A3H
mov al,23H ax=3123H
//al 为AX 寄存器中的低位 意思是把23H存到 AX 寄存器的低位变成 3123H
add ax,ax ax=6264H
// add是相加的意思 具体意思是 把 后面AX 加到前面AX 里 保存在AX中
mov bx,826CH bx=826CH
mov cx,ax cx=6264H
mov ax,bx ax=826CH
add ax,bx ax=04D8H
//实际结果为 104D8H 但是存储位数不够所以 1 我真不知道他去哪了
mov al,bh ax=0482H
//把bx的高位保存到ax的低位中
mov ah,bl ax=6C82H
add ah,ah ax=D882H
add al,6 ax=D888H
add al,al ax=D810H
mov ax,cx ax=6264H
2
只能使用目前学过的汇编指令,最多使用四条指令,编程计算机2的四次方
解 目前学过 的指令有mov add
2^4=2+2+2+2+2+2+2+2
mov ax,2
add ax,ax
add ax,ax
add ax,ax 加油,坚持下来的都是赢家 {:7_113:}{:7_113:}{:7_113:}{:7_113:} 你才是第二次的作业啊,我王爽的书都学了三遍了,越学发现越需要学,每次学习都有新的知识掌握~~
页:
[1]