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

正文內(nèi)容

合工大匯編語言程序設(shè)計實驗報告-資料下載頁

2025-04-07 20:50本頁面
  

【正文】 INT 21HCODES ENDS END START掛接1CH中斷,正計時60秒后退出。要求屏幕顯示059的秒數(shù)。INTNO EQU 1CHDATA SEGMENT OLDISR DW ?,? TIMER DB 100 COUNTER DW 0 ISDONE DB 0DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATASTART: MOV AX,DATA MOV DS,AX MOV AX,0 MOV ES,AX xor cx,cx 。PROTECT MOV AX, ES:[INTNO*4] MOV OLDISR[0],AX MOV AX,ES:[INTNO*4+2] MOV OLDISR[2], AX 。SET NEW ISR MOV WORD PTR ES:[INTNO*4], OFFSET ISR MOV WORD PTR ES:[INTNO*4+2],SEG ISR 。WAIT HEREWAITHERE: CMP ISDONE,1 JNZ WAITHERE EXIT: 。RESTORE MOV AX,OLDISR[0] MOV ES:[INTNO*4],AX MOV AX,OLDISR[2] MOV ES:[INTNO*4+2],AX MOV AX,4C00H INT 21H ISR PROC FAR PUSH DX PUSH AX MOV AX,DATA MOV DS,AX STI 。便于中斷嵌套 INC TIMER。判斷是否輸入a mov ah,0bh int 21h or al,al jz next MOV AH,8。不顯示輸入的字符 INT 21H CMP AL,39。a39。 JNE next MOV AH,2。換行 MOV DL,10 INT 21H 。MOV COUNTER,0 。從起一行計時時從0開始計時,注釋掉則從起一行繼續(xù)舊時間計時next: CMP TIMER, 1000/55 JB DONE MOV TIMER,0 MOV AH,2 MOV DL,13 INT 21H 。print time MOV AX,COUNTER MOV DL,10 DIV DL MOV DH,AH MOV DL,AL MOV AH,2 ADD DL,30H INT 21H mov ah,2 mov dl,dh ADD DL,30H INT 21H inc COUNTER cmp COUNTER,60 JNE DONE MOV ISDONE,1 DONE: PUSHF CALL DWORD PTR OLDISR CLI POP AX POP DX IRET 。中斷返回ISR ENDPCODE ENDS END STARTVC++中編寫內(nèi)聯(lián)匯編,將字節(jié)數(shù)組的每個元素高低四位互換。 char dbyte[] = {0x34,0x45,0x56,0x67,0xaf}。includeunsigned char change(unsigned char x){ unsigned char a。 _asm { mov cl,4 mov al,x mov bl,x shr al,cl shl bl,cl add al,bl mov a,al } return a。}void main(){ unsigned char dbyte[]={0x34,0x45,0x56,0x67,0xaf}。 for(int i=0。i5。i++){ cout0xhex(int)change(dbyte[i])H 。 } coutendl。}四. 實驗結(jié)果(包括必要的截圖)實驗內(nèi)容一:設(shè)x=2,y=4,z=3,結(jié)果在ax查看實驗內(nèi)容二:實驗內(nèi)容三:五. 實驗體會通過本實驗,課堂上學(xué)到的匯編宏、中斷和內(nèi)聯(lián)匯編知道得以實踐。在現(xiàn)這些知識的過程中,遇到宏調(diào)用時參數(shù)問題、如何設(shè)置新中斷、如何16進制輸出等問題,通過上網(wǎng)查閱資料及對比老師給的代碼等方法解決后獲益匪淺,最后將這些正確實現(xiàn)出來。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1