微機(jī)原理第四周筆記

4.2.2 指令尋址方式

  1. 段內(nèi)直接尋址
    • 直接尋址:直接指明目標(biāo)地址
    • 段間尋址:只改變IP寄存器的值而不改變CS寄存器的值
指令名 SHORT 目標(biāo)地址號
指令名   轉(zhuǎn)移目標(biāo)地址標(biāo)號
指令名   NEAR  PTR 轉(zhuǎn)移目標(biāo)地址標(biāo)號
  1. 段間直接尋址
    • 直接尋址:指令中直接指明目標(biāo)地址
    • 段間尋址:不僅改變IP寄存器的值而且改變CS寄存器的值挚冤,因此又叫段間尋址扣孟。
指令名    FAR  PTR  轉(zhuǎn)移地址標(biāo)號
指令名    段地址:段偏移地址
  1. 段內(nèi)間接尋址
    • 間接尋址:轉(zhuǎn)移的目標(biāo)地址放在寄存器或存儲器中
    • 段內(nèi)尋址:這種指令只改變IP寄存器的值而不改變CS寄存器的值
指令名   16位寄存器名
指令名   WORD  PTR 存儲器尋址方式
  1. 段間間接尋址
    • 間接尋址:轉(zhuǎn)移的目標(biāo)地址放在存儲器中
    • 段間尋址:這種指令不僅改變IP寄存器的值而且改變CS寄存器的值
指令名   DWORD  PTR 存儲器尋址方式

4.3 8086指令系統(tǒng)

擁有133條基本指令眼滤,按功能分成六類:
(1)數(shù)據(jù)傳送指令
(2)算術(shù)運(yùn)算指令
(3)邏輯運(yùn)算指令
(4)串操作指令
(5)控制轉(zhuǎn)移指令
(6)處理器控制指令

4.3.1 數(shù)據(jù)傳送指令

4.3.2 算術(shù)運(yùn)算指令

  1. 加法與減法指令
    (1)ADD DST, SRC
    源操作數(shù):通用寄存器、存儲器、立即數(shù)
    目的操作數(shù):通用寄存器、存儲器
    執(zhí)行的操作:DST←DST + SRC
    (2) ADC DST, SRC
    源操作數(shù):通用寄存器、存儲器、立即數(shù)
    目的操作數(shù):通用寄存器帽氓、存儲器
    執(zhí)行的操作:DST←DST + SRC + C
    (3) INC OPRD
    操作數(shù):通用寄存器、存儲器 (不能是段寄存器或立即數(shù))
    執(zhí)行的操作:OPRD←OPRD + 1
    (4) 減法指令
    SUB DST, SRC
    源操作數(shù):通用寄存器俩块、存儲器黎休、立即數(shù)
    目的操作數(shù):通用寄存器、存儲器
    執(zhí)行的操作:DST←DST – SRC
    (5) SBB DST, SRC
    源操作數(shù):通用寄存器典阵、存儲器奋渔、立即數(shù)
    目的操作數(shù):通用寄存器、存儲器
    執(zhí)行的操作:DST←DST - SRC –C
    (6) DEC OPRD
    操作數(shù):通用寄存器壮啊、存儲器 (不能是段寄存器或立即數(shù))
    執(zhí)行的操作:OPRD←OPRD - 1
    功能: 用于在循環(huán)中修改地址指針及循環(huán)次數(shù)等嫉鲸。
    (7) NEG OPRD
    操作數(shù):通用寄存器、存儲器
    執(zhí)行的操作:求補(bǔ)指令歹啼,將操作數(shù)按位取反后加1玄渗,再送回操作數(shù)。
    (8) CMP DST, SRC
    源操作數(shù):通用寄存器狸眼、存儲器藤树、立即數(shù)
    目的操作數(shù):通用寄存器、存儲器
    執(zhí)行的操作: DST – SRC
  2. 乘法指令與除法指令
    (1) MUL SRC —— 無符號數(shù)乘法
    源操作數(shù):通用寄存器拓萌、存儲器(不能是立即數(shù))
    目的操作數(shù):DX, AX (隱含)
    執(zhí)行的操作:字節(jié)操作 (AH,AL)←(AL)?(SRC)
    字操作 (DX,AX)←(A X )
    (SRC)
    IMUL SRC —— 帶符號數(shù)乘法
    源操作數(shù):通用寄存器岁钓、存儲器(不能是立即數(shù))
    目的操作數(shù):DX, AX (隱含)
    執(zhí)行的操作:字節(jié)操作 (AH,AL)←(AL)(SRC)
    字操作 (DX,AX)←(AX)
    (SRC)
    (2) 除法指令
    無符號數(shù)除法指令: DIV SRC
    帶符號數(shù)除法指令: IDIV SRC
    執(zhí)行操作: 字節(jié)操作 (AL) ←(AX) / (SRC)的商
    (AH) ←(AX) / (SRC)的余數(shù)
    字操作 (AX) ←(DX,AX) / (SRC)的商
    (DX) ←(DX,AX) / (SRC)的余數(shù)
  3. 符號擴(kuò)展指令
    字節(jié)擴(kuò)展成字指令 CBW
    格式:CBW ;
    功能:將 AL 中的符號位擴(kuò)展到 AH 中微王, AX 為一個帶符號的16為數(shù)屡限。
    字?jǐn)U展成雙字指令CWD
    格式:CWD ;
    功能:將 AX 中的有符號數(shù)的符號位擴(kuò)展到 DX 中炕倘, DX钧大,AX 中的數(shù)成為一個帶符號雙字。
  4. 十進(jìn)制算術(shù)運(yùn)算指令(BCD 碼調(diào)整指令)
    壓縮BCD碼調(diào)整指令
    ① 壓縮BCD 碼加法調(diào)整指令(不影響OF的狀態(tài))
    ② 壓縮 BCD 碼減法調(diào)整指令(不影響OF的狀態(tài))
    非壓縮BCD碼調(diào)整指令
    ① 非壓縮BCD碼加法調(diào)整指令(只影響AF和CF的狀態(tài))
    ②非壓縮BCD碼減法調(diào)整指令(只影響AF 和 CF )
    ③非壓縮BCD 碼乘法調(diào)整指令(影響 SF罩旋,ZF啊央,PF)
    ④非壓縮 BCD 碼除法調(diào)整指令(影響 SF,ZF涨醋,PF)

4.3.3 邏輯運(yùn)算指令:

① 邏輯非: NOT dst ; dst-> dst
② 邏輯與: AND dst瓜饥,src; dst∧src-> dst
③ 邏輯或: OR dst浴骂,src压固; dst∨src ->dst
④ 邏輯異或: XOR dst,src靠闭; dst⊕src-> dst
⑤ 測試指令:TEST dst帐我,src; dst∧src 只影響標(biāo)志

4.3.4 移位指令

  1. 非循環(huán)移位指令:
    (1)算術(shù)左移: SAL dst, CNT愧膀;
    (2)邏輯左移: SHL dst, CNT拦键;
    (3)算術(shù)右移: SAR dst, CNT;
    (4)邏輯右移: SHR dst, CNT檩淋;
  2. 循環(huán)移位指令:
    (1)循環(huán)左移: ROL dst, CNT芬为;
    (2)循環(huán)右移: ROR dst, CNT;
    (3)帶CF循環(huán)左移:RCL dst, CNT蟀悦;
    (4)帶CF循環(huán)右移:RCR dst, CNT媚朦;

4.3.5 串操作指令:

1.基本串操作指令 (1) 串傳送指令: 不影響FR src:MEM; dst:MEM
① 字節(jié)串傳送指令:
格式: MOVSB 日戈; DS×16+SI] B->ES×16+DI]
自動修改指針 : SI±1 ->SI DI±1->DI
② 字串傳送指令:
格式: MOVSW 询张; [DS×16+SI]- W> [ES×16+DI]
自動修改指針 : SI±2 ->SI DI±2-> DI
(2) 串比較指令: 影響FR
① 字節(jié)串比較指令:
格式: CMPSB ; [DS×16+SI]-[ES×16+DI]
自動修改指針 : SI±1-> SI DI±1-> DI
② 字串比較指令:
格式: CMPSW 浙炼; [DS×16+SI]-[ES×16+DI]
自動修改指針 : SI±2 ->SI DI±2-> DI
(3) 串掃描指令: 影響 FR src:AL/AX 份氧; dst:MEM
① 字節(jié)串掃描:
格式: SCASB ; AL-[ES×16+DI]且 DI ± 1 ->DI
② 字串掃描:
格式: SCASW弯屈; AX-[ES×16+DI]且 DI ±2 ->DI
(4) 串裝入指令: 不影響 FR src:MEM 蜗帜; dst:AL/AX
① 字節(jié)裝入
格式: LODSB ; [DS×16+SI]-> AL 且 SI±1-> SI
② 字串裝入:
格式: LODSW资厉; [DS×16+SI]->AX 且 DI±2 ->DI
(5) 串貯存指令: 不影響 FR src:AL/AX 厅缺; dst:MEM
① 字節(jié)存儲:
格式: STOSB; AL->[ES×16+DI]且 DI ± 1-> DI
② 字串存儲:
格式: STOSW宴偿; AX->[ES×16+DI]且 DI ±2-> DI

  1. 串操作重復(fù)前綴指令
    (1) 無條件重復(fù)前綴: 用在MOVS湘捎,STOS,LODS指令前
    格式:REP
    功能:對跟在REP后面的串操作指令重復(fù)執(zhí)行
    CX ≠ 0 時酪我,重復(fù)執(zhí)行串操作消痛。每執(zhí)行一次串操作,CX-1-> CX都哭, 當(dāng) CX=0時秩伞,停止執(zhí)行串操作,轉(zhuǎn)向執(zhí)行下一條指令; 用于存儲器中數(shù)據(jù)塊的搬家欺矫。
    (2) 相等重復(fù)前綴: 用在CMPS纱新,SCAS指令前
    格式:REPE
    功能:對跟在REPE后面的串操作指令重復(fù)執(zhí)行
    條件為:CX ≠ 0 且 ZF =1。
    每執(zhí)行一次串的比較或掃描的操作穆趴,CX-1-> CX脸爱,當(dāng)滿足上述條件, 重復(fù)執(zhí)行串操作 未妹。當(dāng) ZF = 0 或 CX = 0 時簿废,停止串操作的執(zhí)行 空入。
    ③不相等重復(fù)前綴:
    用在CMPS,SCAS指令前
    格式:REPNE (或REPNZ)
    功能:對跟在REPNZ后的串操作指令重復(fù)執(zhí)行
    條件為:CX ≠ 0 且 ZF = 0族檬。
    每執(zhí)行一次串的比較或掃描的操作歪赢,CX-1-> CX,當(dāng)滿足上述條件单料, 重復(fù)執(zhí)行串操作埋凯。直至 CX = 0 或 ZF =1 時,停止串操作的執(zhí)行扫尖。
    用于比較兩個串中的元素都不相等或在串中掃描某個元素白对。
    (5)控制轉(zhuǎn)移指令:
    (1) 無條件轉(zhuǎn)移指令JMP
    ① 段內(nèi)直接短轉(zhuǎn)移:(相對轉(zhuǎn)移)
    格式:JMP short target; short: 屬性操作符,“短”
    功能:把當(dāng)前的IP 值與 target代表的8位偏移量之和送入(IP), 即:(IP+target) ->IP换怖; CPU從 IP新指出的地址開始取指令并執(zhí)行甩恼,程序的運(yùn)行發(fā)生轉(zhuǎn)移。
    ② 段內(nèi)直接近轉(zhuǎn)移:(相對轉(zhuǎn)移)
    格式:JMP NEAR PTR target;
    功能:(IP+target) IP狰域;使程序的運(yùn)行發(fā)生轉(zhuǎn)移媳拴,以本指令為中心在: -32768 ~ +32767字節(jié)范圍內(nèi)轉(zhuǎn)移,可轉(zhuǎn)到段內(nèi)任一地址。
    ③ 段內(nèi)間接轉(zhuǎn)移
    格式:JMP REG / MEM ; 通過REG/MEM間接給出轉(zhuǎn)移的目標(biāo)地址兆览。
    功能:(REG / MEM)->IP屈溉;即將寄存器中的值或存貯器中的一個字送到 IP中, 使程序的運(yùn)行發(fā)生轉(zhuǎn)移抬探。
    ④ 段間直接轉(zhuǎn)移:
    格式:JMP FAR PTR target ; target:符號地址或32位的立即數(shù)構(gòu)成
    功能:將符號地址的前面一個字送 IP子巾,后一個字送 CS;這樣同時 修改了CS和 IP中的值小压,程序的執(zhí)行跳轉(zhuǎn)到另一代碼段開始執(zhí)行线梗。
    ⑤ 段間間接轉(zhuǎn)移
    格式:JMP DWORD PTR[MEM]; [MEM]:操作數(shù)的尋址方式
    功能:由指令中的存儲器操作數(shù)尋址方式提供 MEM 的有效地址EA怠益,此EA指定的雙字中仪搔, 第一個字送 IP,第二個字送 CS蜻牢,從而得到轉(zhuǎn)移的目標(biāo)地址烤咧; CPU從另一代碼段取指并開始執(zhí)行。
    (2) 條件轉(zhuǎn)移指令
    I. 單個標(biāo)志位的條件轉(zhuǎn)移指令:
    ① 測試ZF: JZ / JE target ; ZF= 1 結(jié)果為零(兩數(shù)比較相等)抢呆,則轉(zhuǎn)移 JNZ / JNE target ; ZF= 0 結(jié)果不為零(比較不相等)煮嫌,則轉(zhuǎn)移
    ② 測試CF: JC target ; CF= 1 結(jié)果有進(jìn)位/借位,則轉(zhuǎn)移 JNC target ; CF= 0 結(jié)果無進(jìn)位/借位抱虐,則轉(zhuǎn)移
    ③ 測試SF: JS target ; SF= 1 結(jié)果為負(fù)時昌阿,則轉(zhuǎn)移 JNS target ; SF= 0 結(jié)果為正時,則轉(zhuǎn)移
    ④ 測試OF: JO target ; OF= 1 結(jié)果有溢出,則轉(zhuǎn)移 JNO target ; OF= 0 結(jié)果無溢出懦冰,則轉(zhuǎn)移
    ⑤ 測試PF: JP target ; PF= 1 結(jié)果中1的個數(shù)為偶數(shù)灶轰,則轉(zhuǎn)移 JNP target ; PF= 0 結(jié)果中1的個數(shù)為奇數(shù),則轉(zhuǎn)移
    II. 兩個無符號數(shù)比較轉(zhuǎn)移指令:一般跟在CMP指令后
    ①格式: JA / JNBE target 刷钢;dst > src 則轉(zhuǎn)移框往;
    ②格式: JAE / JNB target ;dst ≥ src則轉(zhuǎn)移闯捎;
    ③格式: JB / JNAE target ;dst < src則轉(zhuǎn)移许溅;
    ④格式: JBE / JNA target 瓤鼻;dst ≤ src則轉(zhuǎn)移;
    III. 兩個有符號數(shù)比較轉(zhuǎn)移指令:也應(yīng)緊跟在CMP指令后
    ①格式: JG / JNLE target 贤重;dst > src 則轉(zhuǎn)移茬祷;
    ②格式: JGE / JNL target ;dst ≥ src則轉(zhuǎn)移并蝗;
    ③格式: JL / JNGE target 祭犯;dst < RC 則轉(zhuǎn)移;
    ④格式: JLE / JNG target 滚停;dst ≤ src則轉(zhuǎn)移
    IV. 測試CX:
    格式: JCXZ target 沃粗;CX=0,則轉(zhuǎn)移
    (3) 循環(huán)控制指令
    ① 計數(shù)循環(huán)指令:
    格式:LOOP disp8 ; CX ≠ 0键畴,(IP + disp8)-> IP
    功能:CX 為循環(huán)次數(shù)計數(shù)器最盅,循環(huán)次數(shù)置入CX中, 每執(zhí)行一次 LOOP 指令起惕,CX-1 ->CX涡贱, 如果 CX ≠ 0,則 IP+disp8 ->IP惹想,即發(fā)生轉(zhuǎn)移问词; 如果 CX = 0,順序執(zhí)行嘀粱。
    ②結(jié)果為零或相等時循環(huán)指令: 一般用在CMP指令后
    格式:LOOPZ disp8 ; CX≠0 且 ZF=1時激挪,(IP+disp8)->IP
    LOOPE disp8
    功能:每執(zhí)行一次該指令,CX-1-> CX草穆,判 CX≠0 且 ZF=1時灌灾, 則產(chǎn)生轉(zhuǎn)移,即:(IP+disp8)->IP
    ③結(jié)果不為零或不相等時循環(huán)指令:一般用在CMP指令
    格式:LOOPNZ disp8悲柱;CX≠0 且 ZF=0時锋喜,(IP+disp8)->IP
    LOOPNE disp8
    功能:每執(zhí)行一次該指令,CX-1 ->CX,判 CX≠0 且 ZF=0 時嘿般, 則產(chǎn)生轉(zhuǎn)移段标,即:(IP+disp8)->IP
  2. 子程序調(diào)用和返回
    (1) 段內(nèi)直接調(diào)用:(相對調(diào)用)
    格式:CALL disp16;16位相對偏移地址disp16
    功能:① IP ->堆棧炉奴;即將IP的內(nèi)容壓棧逼庞,保存返回地址,即斷點(diǎn)瞻赶。 其內(nèi)容為CALL指令下一條指令的有效地址EA赛糟。
    ② IP+disp16 ->IP;將指令中的disp16和IP相加后送 IP砸逊, 使程序的執(zhí)行發(fā)生轉(zhuǎn)移璧南。
    ③ disp16可以使用標(biāo)號地址。(過程名)
    (2) 段內(nèi)間接調(diào)用:(絕對調(diào)用)
    格式:CALL REG / MEM
    功能:① IP->堆棧师逸;即將IP的內(nèi)容壓棧司倚,保存返回地址,即斷點(diǎn)篓像。
    ② (EA) ->IP动知; EA是由REG / MEM操作數(shù)指出的子程序在 本代碼段內(nèi)的有效地址。從而使程序的運(yùn)行發(fā)生轉(zhuǎn)移员辩。
    ③ EA由寄存器或存貯器提供盒粮。
    (3) 段間直接調(diào)用:(子程序不在當(dāng)前代碼段)
    格式:CALL addr32 ; (addr32:或遠(yuǎn)過程名)
    功能:① CS->堆棧;IP->堆棧屈暗;保存返回地址拆讯,即斷點(diǎn)。
    ② addr32:32位地址中第一個字->IP养叛;第二個字->CS种呐; 程序的運(yùn)行轉(zhuǎn)移到另一個代碼段中,開始執(zhí)行子程序弃甥。
    (4) 段間間接調(diào)用:(子程序不在當(dāng)前代碼)
    格式:CALL MEM 爽室;
    功能:① CS->堆棧;IP->堆棧淆攻;保存返回地址阔墩,即斷點(diǎn)。
    ②指令提供了四個字節(jié)(雙字)MEM 操作數(shù)的尋址方式
    ③存貯器中的第一個字->IP瓶珊;第二個字->CS啸箫;程序運(yùn)行發(fā)生轉(zhuǎn)移。
    (5) 子程序返回指令:(該指令寫在子程序最后)
    格式:RET/RETF 伞芹;將棧頂原保護(hù)的斷點(diǎn)出棧
    功能:① 段內(nèi)返回:(SP)->IP 忘苛;SP+2 ->SP :修改棧指針
    ②段間返回:(SP)->IP 蝉娜;SP+2-> SP :修改棧指針 (SP)->CS ; SP+2 ->SP :修改棧指針
  3. 中斷和中斷返回指令
    (1) 軟中斷指令:
    格式:INT n ; n 為中斷類型號扎唾,八位二進(jìn)制數(shù)0-255召川。
    功能:①置 IF = 0;關(guān)閉中斷胸遇,不允許外部中斷的干擾荧呐;
    ② FR->棧區(qū);保護(hù)現(xiàn)場纸镊,即中斷服務(wù)前FR的狀態(tài)倍阐;
    ③ CS->棧區(qū); IP->棧區(qū)逗威;保護(hù)斷點(diǎn):即返回地址收捣;
    ④ 0 ->CS;[CS×16+n×4]->IP庵楷;修改IP指針 [CS×16+n×4+2]->CS;修改段基地址
    ⑤ CPU 轉(zhuǎn)去執(zhí)行相應(yīng)的中斷服務(wù)服務(wù)程序楣颠。
    (2) 中斷返回指令:(該指令寫在中斷服務(wù)程序結(jié)尾處)
    格式:IRET 尽纽;其作用類似子程序返回指令
    功能:①(SP)->IP,SP+2-> SP童漩;彈出斷點(diǎn):即返回地址
    (SP)->CS弄贿,SP+2-> SP;
    (SP)->FR矫膨,SP+2-> SP差凹;恢復(fù)現(xiàn)場
    ② 置 IF = 1;開放中斷允許侧馅。
    ③由于出棧修改了 IP 和 CS危尿,即恢復(fù)斷點(diǎn)的地址,使CPU返回 原斷點(diǎn)處馁痴,繼續(xù)執(zhí)行主程序谊娇。
    (6)處理器控制指令:
  4. 標(biāo)志位設(shè)置指令:
    ① 格式:CLC ;功能:使 CF=0罗晕,即進(jìn)位標(biāo)志清零济欢。
    ② 格式:STC ;功能:使 CF=1小渊,即進(jìn)位標(biāo)志置1法褥。
    ③ 格式:CMC ;功能:使 CF-> CF酬屉,即進(jìn)位標(biāo)志取反半等。
    ④ 格式:CLD ;功能:使 DF=0;即方向標(biāo)志位清零酱鸭。
    ⑤ 格式:STD 吗垮;功能:使 DF=1;即方向標(biāo)志位置1凹髓。
    ⑥格式:CLI 烁登;功能:使 IF=0;中斷標(biāo)志清零(關(guān)中斷)
    ⑦格式:STI 蔚舀;功能:使 IF=1饵沧;中斷標(biāo)志置1(開中斷)
  5. 同步指令
    ① 處理器交權(quán)指令ESC
    格式:ESC ext-op , mem
    功能:使外部處理器能從8086指令流中取得它們的操作指令,同時 指示8086CPU取出內(nèi)存操作數(shù)赌躺,放到數(shù)據(jù)總線上狼牺,一供使用。
    ② 等待指令WAIT
    格式:WAIT
    功能:該指令與ESC指令配合使用礼患,在WAIT指令期間是钥,CPU測試 TEST 引腳狀態(tài);當(dāng)TEST有效時缅叠,退出等待狀態(tài)執(zhí)行后續(xù)指令悄泥, 否則繼續(xù)等待。TEST 信號由協(xié)處理器發(fā)出肤粱。
    ③ 總線封鎖前綴指令LOCK:是一個前綴弹囚,應(yīng)放在其它操作指令前
    格式:LOCK ;
    功能:封鎖總線领曼。在執(zhí)行指令期間鸥鹉,不允許其它設(shè)備對總線進(jìn)行訪問
    ④ 暫時指令HLT
    格式:HLT
    功能: CPU處理暫停狀態(tài),等待外設(shè)的中斷請求庶骄。
    ⑤ 空操作指令NOP
    格式:NOP
    功能:不產(chǎn)生任何結(jié)果毁渗,用于延時3個T周期
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市单刁,隨后出現(xiàn)的幾起案子祝蝠,更是在濱河造成了極大的恐慌,老刑警劉巖幻碱,帶你破解...
    沈念sama閱讀 218,607評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件绎狭,死亡現(xiàn)場離奇詭異,居然都是意外死亡褥傍,警方通過查閱死者的電腦和手機(jī)儡嘶,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,239評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來恍风,“玉大人蹦狂,你說我怎么就攤上這事誓篱。” “怎么了凯楔?”我有些...
    開封第一講書人閱讀 164,960評論 0 355
  • 文/不壞的土叔 我叫張陵窜骄,是天一觀的道長。 經(jīng)常有香客問我摆屯,道長邻遏,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,750評論 1 294
  • 正文 為了忘掉前任虐骑,我火速辦了婚禮准验,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘廷没。我一直安慰自己糊饱,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,764評論 6 392
  • 文/花漫 我一把揭開白布颠黎。 她就那樣靜靜地躺著另锋,像睡著了一般。 火紅的嫁衣襯著肌膚如雪狭归。 梳的紋絲不亂的頭發(fā)上砰蠢,一...
    開封第一講書人閱讀 51,604評論 1 305
  • 那天,我揣著相機(jī)與錄音唉铜,去河邊找鬼。 笑死律杠,一個胖子當(dāng)著我的面吹牛潭流,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播柜去,決...
    沈念sama閱讀 40,347評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼灰嫉,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了嗓奢?” 一聲冷哼從身側(cè)響起讼撒,我...
    開封第一講書人閱讀 39,253評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎股耽,沒想到半個月后根盒,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,702評論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡物蝙,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,893評論 3 336
  • 正文 我和宋清朗相戀三年炎滞,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片诬乞。...
    茶點(diǎn)故事閱讀 40,015評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖痰憎,靈堂內(nèi)的尸體忽然破棺而出郎汪,到底是詐尸還是另有隱情,我是刑警寧澤牡属,帶...
    沈念sama閱讀 35,734評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站扼睬,受9級特大地震影響逮栅,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜痰驱,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,352評論 3 330
  • 文/蒙蒙 一证芭、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧担映,春花似錦废士、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,934評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至短蜕,卻和暖如春氢架,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背朋魔。 一陣腳步聲響...
    開封第一講書人閱讀 33,052評論 1 270
  • 我被黑心中介騙來泰國打工岖研, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人警检。 一個月前我還...
    沈念sama閱讀 48,216評論 3 371
  • 正文 我出身青樓孙援,卻偏偏與公主長得像,于是被迫代替她去往敵國和親扇雕。 傳聞我的和親對象是個殘疾皇子拓售,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,969評論 2 355