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

正文內(nèi)容

微機原理與接口技術(shù)實驗報告(存儲版)

2025-09-02 12:27上一頁面

下一頁面
  

【正文】 ② 編輯界面E:\SY86 Q8 ③輸入文件名*.ASM()后,輸入源程序源程序DATA SEGMENT PARA PUBLIC’DATA’ ;數(shù)據(jù)段定義DB 512 DUP(0) DATA ENDS STACK SEGMENT PARA STACK’STACK’ ;堆棧段定義DB 512 DUP(?)STACK ENDS CODE SEGMENT PARA PUBLIC’CODE’ ;代碼段定義 ASSUME CS⑴輸入以下匯編程序(分號 “;” 后面內(nèi)容不需輸入)用單步運行執(zhí)行程序,按分號后的要求記錄結(jié)果。SI=3040HMOV SP,50FFH 。(SI)=00H (SI+1)=01HMOV DL,[SI+1] 。AX=8B00HMOV BL,AL 。DH=00H BL=20HLAHF 。SP=50FDH 。AX=(SP,SP+1),SP=SP+2⑶交換指令 —— XCHG PORD1,OPRD2例:MOV AX,02FFH MOV BP,0001HXCHG AX,BP 。AH←PSW的低字節(jié) SAHF 。SI=2060H,SUB SI,CX 。(SI,SI+1)=0361HDAA 。暫存MOV AL,[SI+1] 。高8位帶進位減AAS 。相乘,AL=18H,CF=0AAM 。存結(jié)果,(DI +1,DI +2)= 00H,02HMOV AL,04H 。調(diào)整,AH=01H,AL=05HADD AL,[SI+1] 。存積低位加1,(2241H)=00HMOV AL,[DI+2] 。其中除數(shù)(B)是16位十六進制數(shù),存放在BX中;被除數(shù)(A)是32位十六進制數(shù),高16位存放在DX,低16位存放在AX中;結(jié)果為32位十六進制數(shù)的商存放在BX:AX中;16位十六進制余數(shù)存放在DX中。 ASSUME CS:CODE,DS:DATA,SS:STACKDIVUO PROC FAR PUSH DS MOV AX,0 PUSH AX MOV AX,DATA MOV DS,AX MOV AX,1FCDH 。獲得INT 0向量 MOV ES:[DI],CXMOV CX,SEG OVR_INT MOV ES:[DI+2],CX DIV BX 。二.實驗器材PC機三.實驗內(nèi)容1.十六進制數(shù)→ASCII碼要求:試設(shè)計、編寫程序,將一個十六進制數(shù)0FBE9H轉(zhuǎn)換為ASCII碼并在屏幕上顯示出來。取十六進制數(shù)0EBF9H LEA BX,ASC AA: PUSH CXMOV CL,04H 。$39。ORG 0150HDATA1 DW 3332H,3537H,3946H,3239H,3642HORG 0160HDB 10 DUP(?)DATA ENDSSTACK SEGMENT PARA STACK39。錯誤標(biāo)志BLMOV AL,[DI] 。轉(zhuǎn)換結(jié)果送BCD數(shù)據(jù)區(qū)INC DIINC SILOOP BB 。DB 512 DUP(?)STACK ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACKSTART PROC FAR PUSH DS MOV AX,0 PUSH AX MOV AX,DATAMOV DS,AX MOV ES,AX MOV CX,05H 。(CX)不為0轉(zhuǎn)AA LOOP XL RETSTART ENDPCODE ENDS END START ——運行結(jié)果:從DS:190H開始的連續(xù)內(nèi)存單元的二進制數(shù)據(jù)為: 52H,0DH,09H,4CH,2FH,…。使DF=0,執(zhí)行串處理指令時地址自動增量LEA DI, LIST 。1. 若不給自己設(shè)限,則人生中就沒有限制你發(fā)揮的藩籬。歲月是有情的,假如你奉獻給她的是一些色彩,它奉獻給你的也是一些色彩。努力過后,才知道許多事情,堅持堅持,就過來了。字符不同轉(zhuǎn)EXIT,不做處理DELETE: JCXZ DEC_CNT 。如果找到此數(shù)就把它從數(shù)組中刪除,如果沒有找到則不對數(shù)組作任何處理退出程序。BCD碼十位和個位相加,轉(zhuǎn)換結(jié)束 MOV [SI],AL 。源程序NAME BCD2DATA SEGMENTORG 0180HDAT1 DW 0802H,0103H,0009H,0706H,0407HORG 0190HDAT2 DB 10 DUP(?)DATA ENDSSTACK SEGMENT PARA STACK39。BCD碼送BLDONE:MOV AL,BL 。ASCII首址送DILEA SI,DATA2 。源程序NAME ASCBCDDATA SEGMENT PARA PUBLIC39。邏輯右移 MOV DL,AL AND DX,0F0FH OR DX,3030H MOV [BX],DH 。CODE39。首先保存被乘數(shù)和乘數(shù)的符號位,正常運算后,在結(jié)果加上符號位。為零,除 JMP SHORT GO_DOSDVROK: PUSH ES PUSH DI PUSH CX MOV DI,0 。DATA ENDSCODE SEGMENT PARA 39。調(diào)整,AH=01H,AL=01HMOV [BP+3],AL 。存積低位,(2240H)=04HMOV AL,[DI+1]ADD AL.[SI+1]AAA 。被乘數(shù)高8位送ALMUL BL 。部分積相加,AL=0AHAAA 。被乘數(shù)低8位送ALMOV BL,06H 。減法ASCII調(diào)整XCHG AL,DL 。低8位相加AAA 。AX=1DFFH, CF=0INC BYTE PTR [SI+1] 。AH=20H , AL=60H, CF=0MOV CX,257 。DI=(DS16+BX),DS=(DS16+BX+2)⑶指針?biāo)虴S和寄存器 —— LES REG,SRC例:LES DI,[BX] 。AX=2000H⑵壓棧指令 —— PUSH OPRD出棧指令 —— POP OPRD例:PUSH AX 。AH=02HPUSHF 。SP=50FFH DX=2000HXCHG AX,BP 。BP=0100HMOV [BP],AL 。CH=0F0HMOV BYTE PTR[DI],64 。SI=2030HMOV DI,3040H 。E:\SY86TD8進入TD調(diào)試軟件后用單步執(zhí)行F8命令從首地址開始執(zhí)行指令并觀察相應(yīng)變化。堆棧指針SP=2000H,AX=3000H,BX=5000H;2.匯編、調(diào)試、觀察、記錄結(jié)果;⑴,;
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1