亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 邏輯算法 > 正文

(看雪教程) 第2章 第4節 8088 浮點指令

2019-09-10 09:02:07
字體:
來源:轉載
供稿:網友

對下面的指令先做一些說明:
st(i):代表浮點寄存器,所說的出棧、入棧操作都是對st(i)的影響
srcdstdestop等都是指指令的操作數,src表示源操作數,dst/dest表示目的操作數
mem8mem16mem32mem64mem80等表示是內存操作數,后面的數值表示該操作數的內存位數(8位為一字節)
x <- y 表示將y的值放入x,例st(0) <- st(0) - st(1)表示將st(0)-st(1)的值放入浮點寄存器st(0)
1. 數據傳遞和對常量的操作指令

指令格式
指令含義
執行的操作

FLD src
裝入實數到st(0)
st(0) <- src (mem32/mem64/mem80)

FILD src
裝入整數到st(0)
st(0) <- src (mem16/mem32/mem64)

FBLD src
裝入BCD數到st(0)
st(0) <- src (mem80)


FLDZ
將0.0裝入st(0)
st(0) <- 0.0

FLD1
將1.0裝入st(0)
st(0) <- 1.0

FLDPI
將pi裝入st(0)
st(0) <- ?(ie pi)

FLDL2T
將log2(10)裝入st(0)
st(0) <- log2(10)

FLDL2E
將log2(e)裝入st(0)
st(0) <- log2(e)

FLDLG2
將log10(2)裝入st(0)
st(0) <- log10(2)

FLDLN2
將loge(2)裝入st(0)
st(0) <- loge(2)


FST dest
保存實數st(0)到dest
dest <- st(0) (mem32/mem64)

FSTP dest

dest <- st(0) (mem32/mem64/mem80);然后再執行一次出棧操作

FIST dest
將st(0)以整數保存到dest
dest <- st(0) (mem32/mem64)

FISTP dest

dest <- st(0) (mem16/mem32/mem64);然后再執行一次出棧操作

FBST dest
將st(0)以BCD保存到dest
dest <- st(0) (mem80)

FBSTP dest

dest<- st(0) (mem80);然后再執行一次出棧操作


2.比較指令

指令格式
指令含義
執行的操作

FCOM
實數比較
將標志位設置為 st(0) - st(1) 的結果標志位

FCOM op
實數比較
將標志位設置為 st(0) - op (mem32/mem64)的結果標志位


FICOM op
和整數比較
將Flags值設置為st(0)-op 的結果op (mem16/mem32)

FICOMP op
和整數比較
將st(0)和op比較 op(mem16/mem32)后;再執行一次出棧操作


FTST
零檢測
將st(0)和0.0比較

FUCOM st(i)

比較st(0) 和st(i) [486]

FUCOMP st(i)

比較st(0) 和st(i),并且執行一次出棧操作

FUCOMPP st(i)

比較st(0) 和st(i),并且執行兩次出棧操作

FXAM

Examine: Eyeball st(0) (set condition codes)


3.運算指令

指令格式
指令含義
執行的操作

加法

FADD
加實數
st(0) <-st(0) + st(1)

FADD src

st(0) <-st(0) + src (mem32/mem64)

FADD st(i)st

st(i) <- st(i) + st(0)

FADDP st(i)st

st(i) <- st(i) + st(0);然后執行一次出棧操作

FIADD src
加上一個整數
st(0) <-st(0) + src (mem16/mem32)

減法

FSUB
減去一個實數
st(0) <- st(0) - st(1)

FSUB src

st(0) <-st(0) - src (reg/mem)

FSUB st(i)st

st(i) <-st(i) - st(0)

FSUBP st(i)st

st(i) <-st(i) - st(0),然后執行一次出棧操作

FSUBR st(i)st
用一個實數來減
st(0) <- st(i) - st(0)

FSUBRP st(i)st

st(0) <- st(i) - st(0),然后執行一次出棧操作

FISUB src
減去一個整數
st(0) <- st(0) - src (mem16/mem32)

FISUBR src
用一個整數來減
st(0) <- src - st(0) (mem16/mem32)

乘法

FMUL
乘上一個實數
st(0) <- st(0) * st(1)

FMUL st(i)

st(0) <- st(0) * st(i)

FMUL st(i)st

st(i) <- st(0) * st(i)

FMULP st(i)st

st(i) <- st(0) * st(i),然后執行一次出棧操作

FIMUL src
乘上一個整數
st(0) <- st(0) * src (mem16/mem32)

除法

FDIV
除以一個實數
st(0) <-st(0) /st(1)

FDIV st(i)

st(0) <- st(0) /t(i)

FDIV st(i)st

st(i) <-st(0) /st(i)

FDIVP st(i)st

st(i) <-st(0) /st(i),然后執行一次出棧操作

FIDIV src
除以一個整數
st(0) <- st(0) /src (mem16/mem32)

FDIVR st(i)st
用實數除
st(0) <- st(i) /st(0)

FDIVRP st(i)st

FDIVRP st(i)st

FIDIVR src
用整數除
st(0) <- src /st(0) (mem16/mem32)


FSQRT
平方根
st(0) <- sqrt st(0)


FSCALE
2的st(0)次方
st(0) <- 2 ^ st(0)

FXTRACT
Extract exponent:
st(0) <-exponent of st(0); and gets pushed

st(0) <-significand of st(0)


FPREM
取余數
st(0) <-st(0) MOD st(1)

FPREM1
取余數(IEEE),同FPREM,但是使用IEEE標準[486]

FRNDINT
取整(四舍五入)
st(0) <- INT( st(0) ); depends on RC flag


FABS
求絕對值
st(0) <- ABS( st(0) ); removes sign

FCHS
改變符號位(求負數)
st(0) <-st(0)


F2XM1
計算(2 ^ x)-1
st(0) <- (2 ^ st(0)) - 1

FYL2X
計算Y * log2(X)
st(0)為Y;st(1)為X;將st(0)和st(1)變為st(0) * log2( st(1) )的值


FCOS
余弦函數Cos
st(0) <- COS( st(0) )

FPTAN
正切函數tan
st(0) <- TAN( st(0) )

FPATAN
反正切函數arctan
st(0) <- ATAN( st(0) )

FSIN
正弦函數sin
st(0) <- SIN( st(0) )

FSINCOS
sincos函數
st(0) <-SIN( st(0) ),并且壓入st(1)

st(0) <- COS( st(0) )

FYL2XP1
計算Y * log2(X+1)
st(0)為Y; st(1)為X; 將st(0)和st(1)變為st(0) * log2( st(1)+1 )的值

處理器控制指令

FINIT
初始化FPU


FSTSW AX
保存狀態字的值到AX
AX<- MSW

FSTSW dest
保存狀態字的值到dest
dest<-MSW (mem16)

FLDCW src
從src裝入FPU的控制字
FPU CW <-src (mem16)

FSTCW dest
將FPU的控制字保存到dest
dest<- FPU CW

FCLEX
清除異常


FSTENV dest
保存環境到內存地址dest處 保存狀態字、控制字、標志字和異常指針的值

FLDENV src
從內存地址src處裝入保存的環境


FSAVE dest
保存FPU的狀態到dest處 94字節


FRSTOR src
從src處裝入由FSAVE保存的FPU狀態


FINCSTP
增加FPU的棧指針值
st(6) <-st(5); st(5) <-st(4)...st(0) <-?

FDECSTP
減少FPU的棧指針值
st(0) <-st(1); st(1) <-st(2)...st(7) <-?

FFREE st(i)
標志寄存器st(i)未被使用


FNOP
空操作,等同CPU的nop
st(0) <-st(0)

WAIT/FWAIT
同步FPU與CPU:停止CPU的運行,直到FPU完成當前操作碼


FXCH
交換指令,交換st(0)和st(1)的值
st(0) <-st(1)

st(1) <- st(0)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
2019中文在线观看| 国产精品福利久久久| 欧美日韩激情视频8区| 久久躁日日躁aaaaxxxx| 另类天堂视频在线观看| 日韩国产激情在线| 日韩欧美成人免费视频| 欧美激情18p| 日韩在线视频观看正片免费网站| 中文精品99久久国产香蕉| 亚洲春色另类小说| 欧美日韩视频免费播放| 欧美丰满老妇厨房牲生活| 久久色在线播放| 亚洲精品一区二区三区婷婷月| 亚洲成人激情在线观看| 精品国产一区二区在线| 国产一区视频在线| 亚洲精品视频在线播放| 在线观看欧美视频| 国产精品国产三级国产aⅴ9色| 亚洲一区二区三区乱码aⅴ| 北条麻妃一区二区三区中文字幕| 亚洲 日韩 国产第一| 亚洲最大福利视频| 亚洲大尺度美女在线| 久久国产加勒比精品无码| 亚洲精品一二区| 久久成人av网站| 欧美午夜宅男影院在线观看| 亚洲黄色av女优在线观看| 亚洲日本欧美日韩高观看| 国产一区二区三区视频| 精品国产欧美一区二区五十路| 91精品国产综合久久男男| 日韩在线视频中文字幕| 日韩视频永久免费观看| 久久影视电视剧免费网站| 日韩电影中文字幕在线| 午夜精品视频网站| 色综合久久中文字幕综合网小说| 在线视频日本亚洲性| 国产一区视频在线| 国产一区二区三区视频在线观看| 91美女福利视频高清| 久久久久国产精品www| 日韩av成人在线观看| 日韩大陆毛片av| 国产精品一久久香蕉国产线看观看| 日本亚洲欧洲色α| 91九色在线视频| 日本中文字幕久久看| 国产福利精品av综合导导航| 国产亚洲人成网站在线观看| 26uuu国产精品视频| 日韩av电影在线播放| 亚洲аv电影天堂网| 日韩乱码在线视频| 亚洲第一级黄色片| 亚洲一级片在线看| 欧美一级成年大片在线观看| 亚洲国产精品人久久电影| 日韩av免费观影| 欧美丝袜一区二区三区| 国产精品揄拍一区二区| 国产精品久久在线观看| 欧美一级电影在线| 亚洲黄色www网站| 成人网欧美在线视频| 亚洲欧美变态国产另类| 欧美激情欧美狂野欧美精品| 成人精品在线观看| 日韩电影免费在线观看中文字幕| 国产这里只有精品| 欧美亚洲成人xxx| 91啪国产在线| 91欧美日韩一区| 亚洲国产精品久久精品怡红院| 精品中文字幕视频| 欧美中文字幕视频在线观看| 成人444kkkk在线观看| 91久久久久久国产精品| 亚洲男人天堂网站| 国产视频精品在线| 精品中文字幕视频| 国产精品视频最多的网站| 91系列在线观看| 国产一区二区三区视频| 成人做爰www免费看视频网站| 亚洲欧美精品suv| 精品国产乱码久久久久久虫虫漫画| 538国产精品一区二区在线| 欧美色欧美亚洲高清在线视频| 久久人人爽人人| 色哟哟亚洲精品一区二区| 日韩av片免费在线观看| 欧美激情xxxxx| 亚洲网在线观看| 国产精品96久久久久久又黄又硬| 亚洲色图校园春色| 精品国产依人香蕉在线精品| 91精品视频在线播放| 97成人精品视频在线观看| 亚洲男人第一网站| 色哟哟网站入口亚洲精品| 欧美一级黑人aaaaaaa做受| 亚洲人成在线播放| 国产精品18久久久久久麻辣| 国产高清视频一区三区| 欧美一级高清免费| 精品女厕一区二区三区| 成人深夜直播免费观看| 日韩欧美国产一区二区| 国产精品久久色| 亚洲白拍色综合图区| 粉嫩老牛aⅴ一区二区三区| 亚洲欧洲日产国产网站| 久久久久北条麻妃免费看| 中文字幕久热精品视频在线| 欧美韩国理论所午夜片917电影| 亚洲精品在线视频| 国产精品电影久久久久电影网| 亚洲欧洲高清在线| 国产z一区二区三区| 97人人模人人爽人人喊中文字| 成人h视频在线| 欧美成人中文字幕在线| 成人深夜直播免费观看| 亚洲精品狠狠操| 一区二区在线视频播放| 精品福利免费观看| 国产做受69高潮| 国产精品一区二区性色av| 欧美激情综合色| 色妞色视频一区二区三区四区| 亚洲美腿欧美激情另类| 亚洲天堂网站在线观看视频| 亚洲福利在线播放| 欧美多人乱p欧美4p久久| 日韩在线视频中文字幕| 欧美性极品少妇精品网站| 亚洲男人的天堂网站| 亚洲在线第一页| 成人黄色在线播放| 欧美成人精品三级在线观看| 91精品国产综合久久男男| 欧美大片在线影院| 欧美激情女人20p| 亚洲精品国产综合久久| 国产成人精品av在线| 亚洲人在线视频| 欧美色欧美亚洲高清在线视频| 中日韩美女免费视频网址在线观看| 亚洲999一在线观看www| 国产精品第二页| 欧美激情国产日韩精品一区18| 久久伊人色综合| 亚洲福利在线观看| 欧美日韩视频免费播放| 欧美黑人巨大xxx极品| 狠狠综合久久av一区二区小说| 色青青草原桃花久久综合| 久久久国产精品x99av| 日韩一区在线视频|