freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

微機(jī)原理與接口技術(shù)課件chap4-(文件)

 

【正文】 。(AX)10 JC NEXT3 INC DL JMP AGAIN3 NEXT3: ADD AX,10 MOV [BX+2],DL 。 ⑤二進(jìn)制串轉(zhuǎn)換為 ASCII碼 一個(gè)二進(jìn)制位串若要送顯示或打印 , 需把串中每一位 (0或 1)化為 ASCII碼。串的長(zhǎng)度 32 MOV AL,30H REP STOSB 。若為 0,轉(zhuǎn) MOV [DI],AL 。 匯編程序如下: DATA SEGMENT NUM DW 25AFH 。將偏址壓棧 PUSH NUM 。*********************** BINHEX PROC PUSH BP 。(SP)=0058H PUSH CX 。(AX)=25AFH MOV DI,[BP+6] 。從后往前存 AGAIN:AND AX,0FH 。第 1次 (AX)=025AH POP CX LOOP AGAIN 。故采用帶參數(shù)返回指令 RET 4。******************** HEXD PROC CMP AL,0AH JL LP ADD AL,7 LP: ADD AL,30H RET HEXD ENDP CODE ENDS END BEGIN 0064H 0062H 0060H 005EH 005CH 00 02 25 AF 01 13 xx xx (SP) 40 從本例可知 ,通過(guò)堆棧傳遞的兩個(gè)參數(shù)分 別為:變量 NUM的內(nèi)容 25AFH和變量 STRING的偏移地址。轉(zhuǎn)換為 ASCII碼 STOSB PUSH CX MOV CL,4 SHR DX,CL 。(DI)=0005H MOV DX,AX 。(SP)=0054H 00 02 0064H 0062H 25 AF 0060H 005EH 01 13 005CH (SP) 返回地址 (IP) ? ? 原 (BP) 38 00 02 0064H 0062H 25 AF 0060H 005EH 01 13 xx xx 005CH (BP) PUSHF 。(BP)=005CH PUSH AX 。(SP)=005EH CS:0113 LEA DX,STRING 。 CODE SEGMENT ASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACK BEGIN: MOV AX,DATA MOV DS,AX MOV ES,AX MOV AX,STACK MOV SS,AX MOV SP,TOP LEA BX,STRING 。 傳送方法有: ?把參數(shù)放在 CPU內(nèi)部寄存器中 ?把參數(shù)放在變量中 ?把參數(shù)放在地址表中 ?利用堆棧傳送參數(shù) 35 下面舉例介紹第 4種方法,它通常在主程序中把參數(shù)或參數(shù)地址保存在堆棧中 ,而在子程序中將參數(shù)從堆棧取出來(lái)。(BX)=6F78H AGAIN: RCL BX,1 。 流程圖如下: 30 初始化 用’ 0’填滿(mǎn)串 取要轉(zhuǎn)換的數(shù) 左移 1位 存入‘ 1’ 結(jié)束 CF=1? 轉(zhuǎn)換完? 調(diào)整指針 N N 31 匯編程序如下: DATA SEGMENT NUM DW 6F78H STRING DB 16 DUP(?) DATA ENDS 。存?zhèn)€位的個(gè)數(shù) MOV AH,4CH INT 21H BINBCD ENDP 。存百位的個(gè)數(shù) 28 MOV DL,0 。存千位的個(gè)數(shù) 。(AX)1000 JC NEXT1 。取二進(jìn)制數(shù) LEA BX,DNUM 。 ? 方法 2 除 10取余。該數(shù)非負(fù) ,轉(zhuǎn) NEXT3 NEG AX 。取個(gè)位數(shù) AND DL,0FH 。轉(zhuǎn)換成 BCD碼 ADD AL,DL 。指向第一個(gè)數(shù)字字符 MOV AX,0 。暫存在 CH
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1