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

正文內(nèi)容

[工學(xué)]09第四章1偽指令與順序結(jié)構(gòu)-資料下載頁

2025-10-07 22:50本頁面
  

【正文】 BCD2 DW 0208H 。定義非壓縮 BCD碼減數(shù) 28 (DB 08H,02H) BCD3 DW ? 。定義存放差值的字單元 ,無初值 (DB ?,?) DATA ENDS CODE SEGMENT 。代碼段 ASSUME CS: CODE, DS: DATA 。段說明 START: MOV AX, DATA 。數(shù)據(jù)段寄存器賦值 MOV DS, AX MOV AH, 0 。累加器高字節(jié)清 0,可略 MOV AL, BCD1 。取被減數(shù) 個(gè) 位字節(jié) SUB AL, BCD2 。減去減數(shù) 個(gè) 位字節(jié) AAS 。非壓縮 BCD碼減法調(diào)整 MOV BCD3, AL 。存 個(gè) 位字節(jié)差值 MOV AL, BCD1+1 。取被減數(shù) 十 位字節(jié) SBB AL, BCD2+1 。減去減數(shù) 十 位字節(jié) AAS 。非壓縮 BCD碼減法調(diào)整 MOV BCD3+1, AL 。存 十 位字節(jié)差值 MOV AH, 4CH 。返回 DOS INT 21H CODE ENDS END START 。匯編到此結(jié)束,從 START起執(zhí)行 [例 3] 編程實(shí)現(xiàn)非壓縮 BCD碼減法 6728 差值 ASCII碼顯示 MOV DL,BCD3+1 OR DL,30H MOV AH,2 INT 21H MOV DL,BCD3 OR DL,30H INT 21H BCD3中的 2位 非壓縮 BCD碼差值轉(zhuǎn)為 ASCII碼輸出顯示 MOV DL,BCD3+1 ; 取 十 位的非壓縮 BCD碼 OR DL,30H ; 轉(zhuǎn)為 ASCII碼 MOV AH,2 ; 置 AH=2, 選定 2號 DOS功能調(diào)用 INT 21H ; DOS功能調(diào)用( DL中字符輸出顯示) MOV DL,BCD3 ; 取 個(gè) 位的非壓縮 BCD碼 OR DL,30H ; 轉(zhuǎn)為 ASCII碼 INT 21H ; DOS功能調(diào)用( DL中字符輸出顯示) 此部分內(nèi)容參見教材 P130 DATA SEGMENT 。數(shù)據(jù)段 BUF DB 12H,31H,0A5H 。定義三個(gè)原始數(shù)據(jù) SUM DB ? 。定義存放累加和的字節(jié)單元,無初值 DATA ENDS CODE SEGMENT 。代碼段 ASSUME CS: CODE, DS: DATA 。段說明 START: MOV AX, DATA 。數(shù)據(jù)段寄存器賦值 MOV DS, AX MOV AL, 0 。累加器清 0 MOV SI, OFFSET BUF。取 BUF偏移地址 ADD AL, [SI] 。加第一個(gè)數(shù)(寄存器間接尋址) INC SI 。SI指向第二個(gè)數(shù) ADD AL, [SI] 。加上第二個(gè)數(shù)(寄存器間接尋址) ADD AL, [SI+1] 。加上第三個(gè)數(shù)(寄存器 相對 尋址) MOV SUM, AL 。存和值到 SUM單元 (設(shè)和值仍為單字節(jié) ) MOV AH, 4CH 。返回 DOS INT 21H CODE ENDS END START 。匯編到此結(jié)束,從 START起執(zhí)行 補(bǔ)充 [例 4]將 BUF單元開始的三個(gè)單元內(nèi)容相加存放到 SUM單元中。 或 LEA SI, BUF 補(bǔ)充 [例 5] 在以 BUF為首址的內(nèi)存存放有 0~ 15的平方值表,查表求 X單元中數(shù)(在 0~ 15之間)的平方值,并送回 X單元 。 DATA SEGMENT BUF DB 0, 1, 4, 9, 16, 25, 36, 49, 64, 81 DB 100, 121, 144, 169, 196, 225 X DB 12 DATA ENDS CODE SEGMENT ASSUME CS: CODE, DS: DATA START:MOV AX, DATA MOV DS, AX MOV BX, OFFSET BUF 。BX指向平方表首地址 XOR AX, AX ; AX清 0(用 XLAT 時(shí)不必 ) MOV AL, X ; 取 X ADD BX, AX ; 相加指向表中平方值單元 MOV AL, [BX] ; 讀取平方值 MOV X, AL ; 回存到 X單元 MOV AH,4CH ; 返回 DOS INT 21H CODE ENDS END START 可改用 : XLAT 作業(yè): —— 1 P176第 4題:理解題目含義 編寫程序代碼(完整匯編語言源程序) 調(diào)試你的程序,查找程序運(yùn)行結(jié)果,分析其正確與否。 計(jì)算表達(dá)式的值 (1)3+6/3*4 mod 3 (2)(m GT n) AND n OR m LE n AND m (3)5 GT 3 (4)20 AND 77 (5)NOT 5 True=FFFFH, False=0, 按位邏輯運(yùn)算 畫出內(nèi)存示意圖 A1 db ‘example’ A2 db 100,127,1,80h,35Q,1101110B A3 dw 4 dup(0) A4 dw LENGTH A3 A5 dw A4A3 A6 dw $A
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1