| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
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了 |   
 
 
 
 |