|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 奥普瓯江 于 2018-5-23 10:17 编辑
(01)mov ax,62627 AX = F4A3 备注:10进制数转换成16进制付给ax
(02)mov ah,31H AX = 31A3 备注:ah是ax的高位F4是ax的高位把他替换成31H
(03)mov al,23H AX = 3123 备注: al是ax的低位A3是ax的低位把他替换成23H
(04)add ax,ax AX = 6246 备注:3123加上3123
(05)mov bx,826CH BX = 826C 备注:把826C付给bx
(06)mov cx,ax CX = 6246 备注:04题得到的ax = 6246付给cx
(07)mov ax,bx AX = 826C 备注:05题得到的bx = 826C付给ax
(08)add ax,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了 |
|